0001718227-23-000055.txt : 20230808 0001718227-23-000055.hdr.sgml : 20230808 20230808090044 ACCESSION NUMBER: 0001718227-23-000055 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 93 CONFORMED PERIOD OF REPORT: 20230630 FILED AS OF DATE: 20230808 DATE AS OF CHANGE: 20230808 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Construction Partners, Inc. CENTRAL INDEX KEY: 0001718227 STANDARD INDUSTRIAL CLASSIFICATION: HEAVY CONSTRUCTION OTHER THAN BUILDING CONST - CONTRACTORS [1600] IRS NUMBER: 260758017 STATE OF INCORPORATION: DE FISCAL YEAR END: 0930 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-38479 FILM NUMBER: 231149541 BUSINESS ADDRESS: STREET 1: 290 HEALTHWEST DR. STREET 2: SUITE 2 CITY: DOTHAN STATE: AL ZIP: 36303 BUSINESS PHONE: 334.673.9763 MAIL ADDRESS: STREET 1: 290 HEALTHWEST DR. STREET 2: SUITE 2 CITY: DOTHAN STATE: AL ZIP: 36303 10-Q 1 road-20230630.htm 10-Q road-20230630
false2023Q30001718227--09-3000017182272022-10-012023-06-300001718227us-gaap:CommonClassAMember2023-08-04xbrli:shares0001718227us-gaap:CommonClassBMember2023-08-0400017182272023-06-30iso4217:USD00017182272022-09-30iso4217:USDxbrli:shares0001718227us-gaap:CommonClassAMember2022-09-300001718227us-gaap:CommonClassAMember2023-06-300001718227us-gaap:CommonClassBMember2023-06-300001718227us-gaap:CommonClassBMember2022-09-3000017182272023-04-012023-06-3000017182272022-04-012022-06-3000017182272021-10-012022-06-300001718227us-gaap:CommonStockMemberus-gaap:CommonClassAMember2022-09-300001718227us-gaap:CommonClassBMemberus-gaap:CommonStockMember2022-09-300001718227us-gaap:AdditionalPaidInCapitalMember2022-09-300001718227us-gaap:TreasuryStockCommonMemberus-gaap:CommonClassAMember2022-09-300001718227us-gaap:CommonClassBMemberus-gaap:TreasuryStockCommonMember2022-09-300001718227us-gaap:RetainedEarningsMember2022-09-300001718227us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-09-300001718227us-gaap:RetainedEarningsMember2022-10-012022-12-3100017182272022-10-012022-12-310001718227us-gaap:AdditionalPaidInCapitalMember2022-10-012022-12-310001718227us-gaap:CommonStockMemberus-gaap:CommonClassAMember2022-10-012022-12-310001718227us-gaap:TreasuryStockCommonMemberus-gaap:CommonClassAMember2022-10-012022-12-310001718227us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-10-012022-12-310001718227us-gaap:CommonStockMemberus-gaap:CommonClassAMember2022-12-310001718227us-gaap:CommonClassBMemberus-gaap:CommonStockMember2022-12-310001718227us-gaap:AdditionalPaidInCapitalMember2022-12-310001718227us-gaap:TreasuryStockCommonMemberus-gaap:CommonClassAMember2022-12-310001718227us-gaap:CommonClassBMemberus-gaap:TreasuryStockCommonMember2022-12-310001718227us-gaap:RetainedEarningsMember2022-12-310001718227us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-3100017182272022-12-310001718227us-gaap:RetainedEarningsMember2023-01-012023-03-3100017182272023-01-012023-03-310001718227us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001718227us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001718227us-gaap:CommonStockMemberus-gaap:CommonClassAMember2023-03-310001718227us-gaap:CommonClassBMemberus-gaap:CommonStockMember2023-03-310001718227us-gaap:AdditionalPaidInCapitalMember2023-03-310001718227us-gaap:TreasuryStockCommonMemberus-gaap:CommonClassAMember2023-03-310001718227us-gaap:CommonClassBMemberus-gaap:TreasuryStockCommonMember2023-03-310001718227us-gaap:RetainedEarningsMember2023-03-310001718227us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-3100017182272023-03-310001718227us-gaap:RetainedEarningsMember2023-04-012023-06-300001718227us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-300001718227us-gaap:CommonStockMemberus-gaap:CommonClassAMember2023-04-012023-06-300001718227us-gaap:CommonClassBMemberus-gaap:CommonStockMember2023-04-012023-06-300001718227us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300001718227us-gaap:CommonStockMemberus-gaap:CommonClassAMember2023-06-300001718227us-gaap:CommonClassBMemberus-gaap:CommonStockMember2023-06-300001718227us-gaap:AdditionalPaidInCapitalMember2023-06-300001718227us-gaap:TreasuryStockCommonMemberus-gaap:CommonClassAMember2023-06-300001718227us-gaap:CommonClassBMemberus-gaap:TreasuryStockCommonMember2023-06-300001718227us-gaap:RetainedEarningsMember2023-06-300001718227us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300001718227us-gaap:CommonStockMemberus-gaap:CommonClassAMember2021-09-300001718227us-gaap:CommonClassBMemberus-gaap:CommonStockMember2021-09-300001718227us-gaap:AdditionalPaidInCapitalMember2021-09-300001718227us-gaap:TreasuryStockCommonMemberus-gaap:CommonClassAMember2021-09-300001718227us-gaap:CommonClassBMemberus-gaap:TreasuryStockCommonMember2021-09-300001718227us-gaap:RetainedEarningsMember2021-09-300001718227us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-09-3000017182272021-09-300001718227us-gaap:RetainedEarningsMember2021-10-012021-12-3100017182272021-10-012021-12-310001718227us-gaap:AdditionalPaidInCapitalMember2021-10-012021-12-310001718227us-gaap:CommonStockMemberus-gaap:CommonClassAMember2021-10-012021-12-310001718227us-gaap:TreasuryStockCommonMemberus-gaap:CommonClassAMember2021-10-012021-12-310001718227us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-10-012021-12-310001718227us-gaap:CommonClassBMemberus-gaap:CommonStockMember2021-10-012021-12-310001718227us-gaap:CommonStockMemberus-gaap:CommonClassAMember2021-12-310001718227us-gaap:CommonClassBMemberus-gaap:CommonStockMember2021-12-310001718227us-gaap:AdditionalPaidInCapitalMember2021-12-310001718227us-gaap:TreasuryStockCommonMemberus-gaap:CommonClassAMember2021-12-310001718227us-gaap:CommonClassBMemberus-gaap:TreasuryStockCommonMember2021-12-310001718227us-gaap:RetainedEarningsMember2021-12-310001718227us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-3100017182272021-12-310001718227us-gaap:RetainedEarningsMember2022-01-012022-03-3100017182272022-01-012022-03-310001718227us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310001718227us-gaap:CommonStockMemberus-gaap:CommonClassAMember2022-01-012022-03-310001718227us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310001718227us-gaap:CommonStockMemberus-gaap:CommonClassAMember2022-03-310001718227us-gaap:CommonClassBMemberus-gaap:CommonStockMember2022-03-310001718227us-gaap:AdditionalPaidInCapitalMember2022-03-310001718227us-gaap:TreasuryStockCommonMemberus-gaap:CommonClassAMember2022-03-310001718227us-gaap:CommonClassBMemberus-gaap:TreasuryStockCommonMember2022-03-310001718227us-gaap:RetainedEarningsMember2022-03-310001718227us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-3100017182272022-03-310001718227us-gaap:RetainedEarningsMember2022-04-012022-06-300001718227us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-300001718227us-gaap:CommonStockMemberus-gaap:CommonClassAMember2022-04-012022-06-300001718227us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-300001718227us-gaap:CommonStockMemberus-gaap:CommonClassAMember2022-06-300001718227us-gaap:CommonClassBMemberus-gaap:CommonStockMember2022-06-300001718227us-gaap:AdditionalPaidInCapitalMember2022-06-300001718227us-gaap:TreasuryStockCommonMemberus-gaap:CommonClassAMember2022-06-300001718227us-gaap:CommonClassBMemberus-gaap:TreasuryStockCommonMember2022-06-300001718227us-gaap:RetainedEarningsMember2022-06-300001718227us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-3000017182272022-06-300001718227srt:MaximumMember2022-09-300001718227us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberroad:VariousDepartmentsOfTransportationMember2023-04-012023-06-30xbrli:pure0001718227us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberroad:VariousDepartmentsOfTransportationMember2022-04-012022-06-300001718227us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberroad:VariousDepartmentsOfTransportationMember2022-10-012023-06-300001718227us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberroad:VariousDepartmentsOfTransportationMember2021-10-012022-06-300001718227us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberroad:AlabamaDepartmentOfTransportationMember2022-04-012022-06-300001718227us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberroad:AlabamaDepartmentOfTransportationMember2021-10-012022-06-300001718227us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberroad:NorthCarolinaDepartmentOfTransportationMember2023-04-012023-06-300001718227us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberroad:NorthCarolinaDepartmentOfTransportationMember2022-04-012022-06-300001718227us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberroad:NorthCarolinaDepartmentOfTransportationMember2021-10-012022-06-300001718227us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberroad:FloridaDepartmentOfTransportationMember2023-04-012023-06-300001718227us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberroad:FloridaDepartmentOfTransportationMember2022-10-012023-06-300001718227us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberroad:FloridaDepartmentOfTransportationMember2021-10-012022-06-300001718227us-gaap:SalesRevenueNetMemberroad:PrivateMemberus-gaap:CustomerConcentrationRiskMember2023-04-012023-06-300001718227us-gaap:SalesRevenueNetMemberroad:PrivateMemberus-gaap:CustomerConcentrationRiskMember2022-04-012022-06-300001718227us-gaap:SalesRevenueNetMemberroad:PrivateMemberus-gaap:CustomerConcentrationRiskMember2022-10-012023-06-300001718227us-gaap:SalesRevenueNetMemberroad:PrivateMemberus-gaap:CustomerConcentrationRiskMember2021-10-012022-06-300001718227road:PublicMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2023-04-012023-06-300001718227road:PublicMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2022-04-012022-06-300001718227road:PublicMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2022-10-012023-06-300001718227road:PublicMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2021-10-012022-06-300001718227road:TennesseeAcquisitionProvisionalMember2022-11-18road:plant0001718227road:TennesseeAcquisitionProvisionalMember2022-11-182022-11-180001718227road:NorthCarolinaAcquisitionProvisionalMember2022-12-012022-12-010001718227road:NorthCarolinaAcquisitionProvisionalMember2022-12-010001718227road:SouthCarolinaAcquisitionProvisionalMember2023-04-032023-04-030001718227road:AlabamaAcquisitionProvisionalMember2023-05-012023-05-010001718227road:A2023AcquisitionsMember2023-06-300001718227road:A2023AcquisitionsMember2022-10-012023-06-300001718227us-gaap:EquipmentMember2023-06-300001718227us-gaap:EquipmentMember2022-09-300001718227us-gaap:ManufacturingFacilityMember2023-06-300001718227us-gaap:ManufacturingFacilityMember2022-09-300001718227road:MineralReservesMember2023-06-300001718227road:MineralReservesMember2022-09-300001718227us-gaap:LandAndLandImprovementsMember2023-06-300001718227us-gaap:LandAndLandImprovementsMember2022-09-300001718227us-gaap:BuildingMember2023-06-300001718227us-gaap:BuildingMember2022-09-300001718227us-gaap:FurnitureAndFixturesMember2023-06-300001718227us-gaap:FurnitureAndFixturesMember2022-09-300001718227us-gaap:LeaseholdImprovementsMember2023-06-300001718227us-gaap:LeaseholdImprovementsMember2022-09-300001718227us-gaap:SeniorNotesMember2023-06-300001718227us-gaap:SeniorNotesMember2022-09-300001718227us-gaap:LineOfCreditMember2023-06-300001718227us-gaap:LineOfCreditMember2022-09-300001718227road:TermLoanMemberus-gaap:LineOfCreditMember2022-06-300001718227us-gaap:RevolvingCreditFacilityMember2022-06-300001718227us-gaap:LineOfCreditMemberroad:DelayedDrawTermFacilityMember2022-06-300001718227road:TermLoan11LoanPaymentsMember2022-09-300001718227road:TermLoan8QuartersMember2022-09-300001718227road:TermLoanMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2022-06-302022-06-300001718227road:TermLoanMemberroad:TermSOFRMember2022-06-302022-06-300001718227road:TermLoanMember2023-06-300001718227road:TermLoanMember2022-09-300001718227us-gaap:RevolvingCreditFacilityMember2023-06-300001718227us-gaap:RevolvingCreditFacilityMember2022-09-300001718227us-gaap:LineOfCreditMemberroad:DelayedDrawTermFacilityMember2023-06-300001718227us-gaap:LineOfCreditMemberroad:DelayedDrawTermFacilityMember2022-09-300001718227srt:MinimumMemberroad:CreditAgreementMember2023-06-300001718227road:CreditAgreementMembersrt:MaximumMember2023-06-300001718227us-gaap:InterestRateSwapMember2022-09-300001718227us-gaap:InterestRateSwapMember2023-06-30road:voting_right0001718227us-gaap:CommonClassBMember2022-10-012023-06-300001718227us-gaap:CommonClassAMember2022-10-012023-06-300001718227road:EquityIncentivePlanMemberus-gaap:CommonClassAMemberus-gaap:RestrictedStockMember2022-10-012023-06-300001718227road:ConsiderationNoteReceivableMemberus-gaap:RelatedPartyMember2017-12-310001718227road:ConsiderationNoteReceivableMemberus-gaap:RelatedPartyMember2023-06-300001718227us-gaap:RelatedPartyMemberroad:AccountsPayableNoteReceivableMember2017-12-310001718227us-gaap:RelatedPartyMemberroad:AccountsPayableNoteReceivableMember2023-06-300001718227us-gaap:RelatedPartyMember2021-03-310001718227us-gaap:RelatedPartyMemberroad:SunTxCapitalPartnersMember2022-10-012023-06-300001718227road:PurchaserOfSubsidiaryMemberus-gaap:RelatedPartyMember2023-04-012023-06-300001718227road:PurchaserOfSubsidiaryMemberus-gaap:RelatedPartyMember2022-04-012022-06-300001718227road:PurchaserOfSubsidiaryMemberus-gaap:RelatedPartyMember2022-10-012023-06-300001718227road:PurchaserOfSubsidiaryMemberus-gaap:RelatedPartyMember2021-10-012022-06-300001718227road:PurchaserOfSubsidiaryMemberus-gaap:RelatedPartyMember2023-06-300001718227road:PurchaserOfSubsidiaryMemberus-gaap:RelatedPartyMember2022-09-300001718227us-gaap:RelatedPartyMemberroad:DisposedEntitMember2023-04-012023-06-300001718227us-gaap:RelatedPartyMemberroad:DisposedEntitMember2022-04-012022-06-300001718227us-gaap:RelatedPartyMemberroad:DisposedEntitMember2022-10-012023-06-300001718227us-gaap:RelatedPartyMemberroad:DisposedEntitMember2021-10-012022-06-300001718227us-gaap:RelatedPartyMemberroad:DisposedEntitMember2023-06-300001718227us-gaap:RelatedPartyMemberroad:DisposedEntitMember2022-09-300001718227us-gaap:RelatedPartyMemberroad:LandDevelopmentProjectMember2023-04-012023-06-300001718227us-gaap:RelatedPartyMemberroad:LandDevelopmentProjectMember2022-04-012022-06-300001718227us-gaap:RelatedPartyMemberroad:LandDevelopmentProjectMember2022-10-012023-06-300001718227us-gaap:RelatedPartyMemberroad:LandDevelopmentProjectMember2021-10-012022-06-300001718227us-gaap:RelatedPartyMemberroad:LandDevelopmentProjectMember2023-06-300001718227us-gaap:RelatedPartyMemberroad:LandDevelopmentProjectMember2022-09-300001718227us-gaap:RelatedPartyMemberroad:SubcontractingServicesMember2023-04-012023-06-300001718227us-gaap:RelatedPartyMemberroad:SubcontractingServicesMember2022-04-012022-06-300001718227us-gaap:RelatedPartyMemberroad:SubcontractingServicesMember2022-10-012023-06-300001718227us-gaap:RelatedPartyMemberroad:SubcontractingServicesMember2021-10-012022-06-300001718227us-gaap:RelatedPartyMemberroad:SubcontractingServicesMember2023-06-300001718227us-gaap:RelatedPartyMemberroad:SubcontractingServicesMember2022-09-300001718227us-gaap:RelatedPartyMemberroad:IslandPondMember2023-04-012023-06-300001718227us-gaap:RelatedPartyMemberroad:IslandPondMember2022-04-012022-06-300001718227us-gaap:RelatedPartyMemberroad:IslandPondMember2022-10-012023-06-300001718227us-gaap:RelatedPartyMemberroad:IslandPondMember2021-10-012022-06-300001718227us-gaap:RelatedPartyMemberroad:IslandPondMember2023-06-300001718227us-gaap:RelatedPartyMemberroad:IslandPondMember2022-09-300001718227road:SunTxMemberus-gaap:RelatedPartyMember2023-04-012023-06-300001718227road:SunTxMemberus-gaap:RelatedPartyMember2022-04-012022-06-300001718227road:SunTxMemberus-gaap:RelatedPartyMember2022-10-012023-06-300001718227road:SunTxMemberus-gaap:RelatedPartyMember2021-10-012022-06-300001718227road:SunTxMemberus-gaap:RelatedPartyMember2023-06-300001718227road:SunTxMemberus-gaap:RelatedPartyMember2022-09-300001718227road:EquityIncentivePlanMemberus-gaap:CommonClassAMemberus-gaap:RestrictedStockMember2023-04-012023-06-300001718227road:EquityIncentivePlanMemberus-gaap:CommonClassAMemberus-gaap:RestrictedStockMember2022-04-012022-06-300001718227road:EquityIncentivePlanMemberus-gaap:CommonClassAMemberus-gaap:RestrictedStockMember2021-10-012022-06-300001718227road:EquityIncentivePlanMemberus-gaap:CommonClassAMemberus-gaap:RestrictedStockMember2023-06-300001718227us-gaap:PerformanceSharesMembersrt:MinimumMember2022-10-012023-06-300001718227us-gaap:PerformanceSharesMembersrt:MaximumMember2022-10-012023-06-300001718227us-gaap:PerformanceSharesMemberroad:EquityIncentivePlanMemberus-gaap:CommonClassAMember2023-04-012023-06-300001718227us-gaap:PerformanceSharesMemberroad:EquityIncentivePlanMemberus-gaap:CommonClassAMember2022-04-012022-06-300001718227us-gaap:PerformanceSharesMemberroad:EquityIncentivePlanMemberus-gaap:CommonClassAMember2022-10-012023-06-300001718227us-gaap:PerformanceSharesMemberroad:EquityIncentivePlanMemberus-gaap:CommonClassAMember2021-10-012022-06-300001718227us-gaap:PerformanceSharesMemberroad:EquityIncentivePlanMemberus-gaap:CommonClassAMember2023-06-300001718227us-gaap:CostOfSalesMember2023-04-012023-06-300001718227us-gaap:CostOfSalesMember2022-04-012022-06-300001718227us-gaap:InterestExpenseMember2023-04-012023-06-300001718227us-gaap:InterestExpenseMember2022-04-012022-06-300001718227us-gaap:CostOfSalesMember2022-10-012023-06-300001718227us-gaap:CostOfSalesMember2021-10-012022-06-300001718227us-gaap:InterestExpenseMember2022-10-012023-06-300001718227us-gaap:InterestExpenseMember2021-10-012022-06-300001718227us-gaap:CommodityContractMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2023-06-300001718227us-gaap:CommodityContractMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2022-09-300001718227us-gaap:OtherAssetsMemberus-gaap:CommodityContractMember2023-06-300001718227us-gaap:OtherAssetsMemberus-gaap:CommodityContractMember2022-09-300001718227us-gaap:OtherAssetsMemberus-gaap:InterestRateSwapMember2023-06-300001718227us-gaap:OtherAssetsMemberus-gaap:InterestRateSwapMember2022-09-300001718227us-gaap:CommodityContractMemberroad:AccruedExpenseAndOtherCurrentLiabilitiesMember2023-06-300001718227us-gaap:CommodityContractMemberroad:AccruedExpenseAndOtherCurrentLiabilitiesMember2022-09-300001718227us-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:CommodityContractMember2023-06-300001718227us-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:CommodityContractMember2022-09-300001718227us-gaap:OtherAssetsMemberus-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-06-300001718227us-gaap:OtherAssetsMemberus-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-09-300001718227us-gaap:FairValueInputsLevel2Memberus-gaap:CommodityContractMemberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001718227us-gaap:FairValueInputsLevel2Memberus-gaap:CommodityContractMemberus-gaap:FairValueMeasurementsRecurringMember2022-09-300001718227us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateSwapMember2023-06-300001718227us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateSwapMember2022-09-300001718227us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001718227us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-09-300001718227us-gaap:FairValueInputsLevel2Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001718227us-gaap:FairValueInputsLevel2Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-09-300001718227us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MunicipalBondsMember2023-06-300001718227us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MunicipalBondsMember2022-09-300001718227us-gaap:FairValueInputsLevel2Memberus-gaap:OtherDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001718227us-gaap:FairValueInputsLevel2Memberus-gaap:OtherDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-09-300001718227us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001718227us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-09-300001718227us-gaap:PublicUtilitiesInventoryFuelMember2023-06-300001718227us-gaap:USGovernmentDebtSecuritiesMember2023-06-300001718227us-gaap:CorporateDebtSecuritiesMember2023-06-300001718227us-gaap:MunicipalBondsMember2023-06-300001718227us-gaap:OtherDebtSecuritiesMember2023-06-300001718227us-gaap:CorporateDebtSecuritiesMember2022-09-300001718227us-gaap:USGovernmentDebtSecuritiesMember2022-09-300001718227us-gaap:MunicipalBondsMember2022-09-300001718227us-gaap:OtherDebtSecuritiesMember2022-09-300001718227us-gaap:InterestRateSwapMember2022-07-010001718227us-gaap:InterestRateSwapMember2022-07-012022-07-010001718227us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember2022-09-300001718227us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember2022-10-012023-06-300001718227us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember2023-06-300001718227us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember2021-09-300001718227us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember2021-10-012022-06-300001718227us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember2022-06-300001718227us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember2023-04-012023-06-300001718227us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember2022-04-012022-06-300001718227us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember2022-10-012023-06-300001718227us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember2021-10-012022-06-300001718227us-gaap:SubsequentEventMemberroad:CRJacksonIncMember2023-08-012023-08-01
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, DC 20549
FORM 10-Q
(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended June 30, 2023
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from                      to                     
Commission File Number: 001-38479
Construction Partners, Inc.
(Exact Name of Registrant as Specified in its Charter)
Delaware26-0758017
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification No.)
290 Healthwest Drive, Suite 2
Dothan, Alabama
36303
(Address of principal executive offices)(Zip Code)
Registrant’s telephone number, including area code: (334) 673-9763
Securities registered pursuant to Section 12(b) of the Securities Exchange Act of 1934:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Class A common stock, par value $0.001 per shareROADThe Nasdaq Stock Market LLC
(Nasdaq 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 FilerSmaller Reporting Company
Emerging Growth Company  
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.  ☐
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).  Yes      No  
As of August 4, 2023, the registrant had 43,728,310 shares of Class A common stock, $0.001 par value, and 8,998,511 shares of Class B common stock, $0.001 par value, outstanding.



CAUTIONARY STATEMENT REGARDING FORWARD-LOOKING STATEMENTS
Certain statements contained in this Quarterly Report on Form 10-Q constitute forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended (the “Securities Act”), and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), including, among other things, statements related to future events, business strategy, future performance, future operations, backlog, financial position, estimated revenues and losses, projected costs, prospects, plans and objectives of management. All statements other than statements of historical fact may be forward-looking statements. Forward-looking statements are often, but not always, identified by the use of words such as “seek,” “anticipate,” “plan,” “continue,” “estimate,” “expect,” “may,” “will,” “project,” “predict,” “potential,” “targeting,” “intend,” “could,” “might,” “should,” “believe,” “outlook” and variations of such words or their negative and similar expressions. Forward-looking statements should not be read as a guarantee of future performance or results, and may not necessarily be accurate indications of the times at, or by, which such performance or results will be achieved. Forward-looking statements are based on management’s belief, based on currently available information, as to the outcome and timing of future events. These statements involve estimates, assumptions, known and unknown risks, uncertainties and other factors that may cause actual results or events to differ materially from those expressed in such forward-looking statements. When evaluating forward-looking statements, you should consider the risk factors and other cautionary statements described in this Quarterly Report on Form 10-Q and under the heading “Risk Factors” in our Annual Report on Form 10-K for the fiscal year ended September 30, 2022. We believe the expectations reflected in the forward-looking statements contained in this report are reasonable, but no assurance can be given that these expectations will prove to be correct. Forward-looking statements should not be unduly relied upon.
Important factors that could cause actual results or events to differ materially from those expressed in forward-looking statements include, but are not limited to:
declines in public infrastructure construction and reductions in government funding, including the funding by transportation authorities and other state and local agencies;
risks related to our operating strategy;
competition for projects in our local markets;
risks associated with our capital-intensive business;
government inquiries, requirements and initiatives, including those related to funding for public infrastructure construction, land use, environmental, health and safety matters, and government contracting requirements and other laws and regulations;
unfavorable economic conditions and restrictive financing markets;
our ability to successfully identify, manage and integrate acquisitions;
our ability to obtain sufficient bonding capacity to undertake certain projects;
our ability to accurately estimate the overall risks, requirements or costs when we bid on or negotiate contracts that are ultimately awarded to us;
the cancellation of a significant number of contracts or our disqualification from bidding for new contracts;
risks related to adverse weather conditions;
climate change and related laws and regulations;
our substantial indebtedness and the restrictions imposed on us by the terms thereof;
our ability to manage our supply chain in a manner that ensures that we are able to obtain adequate raw materials, equipment and essential supplies;
our ability to retain key personnel and maintain satisfactory labor relations, and to manage or mitigate any labor shortages, turnover and labor cost increases;
the impact of inflation on costs of labor, raw materials and other items that are critical to our business, including fuel, concrete and steel;



property damage and other claims and insurance coverage issues;
the outcome of litigation or disputes, including employment-related, workers’ compensation and breach of contract claims;
risks related to our information technology systems and infrastructure, including cybersecurity incidents;
our ability to maintain effective internal control over financial reporting; and
other events outside of our control.
These factors are not necessarily all of the important factors that could cause actual results or events to differ materially from those expressed in the forward-looking statements. Other unknown or unpredictable factors could also cause actual results or events to differ materially from those expressed in the forward-looking statements. Our future results will depend upon various other risks and uncertainties, including those described in this Quarterly Report on Form 10-Q and in our Annual Report on Form 10-K for the fiscal year ended September 30, 2022. All forward-looking statements attributable to us are qualified in their entirety by this cautionary statement. Forward-looking statements speak only as of the date hereof. We undertake no obligation to update or revise any forward-looking statements after the date on which any such statement is made, whether as a result of new information, future events or otherwise, except as required by law.


TABLE OF CONTENTS



PART I - FINANCIAL INFORMATION

Item 1. Financial Statements

CONSTRUCTION PARTNERS, INC.
CONSOLIDATED BALANCE SHEETS
(in thousands, except share data)
June 30,September 30,
20232022
ASSETS(unaudited)
Current assets:
Cash and cash equivalents$54,878 $35,531 
Restricted cash71 28 
Contracts receivable including retainage, net254,972 265,207 
Costs and estimated earnings in excess of billings on uncompleted contracts33,449 29,271 
Inventories88,233 74,195 
Prepaid expenses and other current assets9,694 12,957 
Total current assets441,297 417,189 
Property, plant and equipment, net502,732 481,412 
Operating lease right-of-use assets17,484 13,985 
Goodwill157,289 129,465 
Intangible assets, net21,169 15,976 
Investment in joint venture87 87 
Restricted investments13,353 6,866 
Other assets30,428 30,541 
Total assets$1,183,839 $1,095,521 
LIABILITIES AND STOCKHOLDERS’ EQUITY
Current liabilities:
Accounts payable$126,745 $130,468 
Billings in excess of costs and estimated earnings on uncompleted contracts68,748 52,477 
   Current portion of operating lease liabilities2,385 2,209 
Current maturities of long-term debt14,000 12,500 
Accrued expenses and other current liabilities28,935 28,484 
Total current liabilities240,813 226,138 
Long-term liabilities:
Long-term debt, net of current maturities and deferred debt issuance costs405,416 363,066 
   Operating lease liabilities, net of current portion15,607 12,059 
Deferred income taxes, net25,700 26,713 
Other long-term liabilities15,203 11,666 
Total long-term liabilities461,926 413,504 
Total liabilities702,739 639,642 
Stockholders’ equity:
Preferred stock, par value $0.001; 10,000,000 shares authorized and no shares issued and outstanding at June 30, 2023 and September 30, 2022
  
Class A common stock, par value $0.001; 400,000,000 shares authorized, 43,760,546 shares issued and 43,728,310 shares outstanding at June 30, 2023 and 41,195,730 shares issued and 41,193,024 shares outstanding at September 30, 2022
44 41 
Class B common stock, par value $0.001; 100,000,000 shares authorized, 11,921,463 shares issued and 8,998,511 shares outstanding at June 30, 2023 and 14,275,867 shares issued and 11,352,915 shares outstanding at September 30, 2022
12 15 
Additional paid-in capital264,480 256,571 
Treasury stock, at cost, 32,236 shares of Class A common stock at June 30, 2023 and 2,706 shares at September 30, 2022, par value $0.001
(178)(39)
Treasury stock, at cost, 2,922,952 shares of Class B common stock at June 30, 2023 and September 30, 2022, par value $0.001
(15,603)(15,603)
Accumulated other comprehensive income, net16,983 17,620 
Retained earnings215,362 197,274 
Total stockholders’ equity481,100 455,879 
Total liabilities and stockholders’ equity$1,183,839 $1,095,521 
See notes to consolidated financial statements (unaudited).
2

CONSTRUCTION PARTNERS, INC.
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(unaudited in thousands, except share and per share data)
For the Three Months Ended June 30,For the Nine Months Ended June 30,
2023202220232022
Revenues$421,893 $380,272 $1,088,522 $908,621 
Cost of revenues357,821 336,022 967,674 818,910 
Gross profit64,072 44,250 120,848 89,711 
General and administrative expenses(32,231)(26,584)(93,945)(76,530)
Gain on sale of property, plant and equipment1,499 333 4,825 1,788 
Gain on facility exchange  5,389  
Operating income 33,340 17,999 37,117 14,969 
Interest expense, net(5,039)(2,054)(13,801)(4,177)
Other income493 178 925 337 
Income before provision for income taxes28,794 16,123 24,241 11,129 
Provision for income taxes7,117 3,955 6,153 2,868 
Net income21,677 12,168 18,088 8,261 
Other comprehensive income (loss), net of tax
Unrealized gain (loss) on interest rate swap contract, net4,127 1,729 (625)8,754 
Unrealized loss on restricted investments, net(129)(154)(12)(276)
Other comprehensive income (loss)3,998 1,575 (637)8,478 
Comprehensive income $25,675 $13,743 $17,451 $16,739 
Net income per share attributable to common stockholders:
Basic$0.42 $0.23 $0.35 $0.16 
  Diluted$0.41 $0.23 $0.35 $0.16 
Weighted average number of common shares outstanding:
Basic51,827,448 51,793,245 51,826,578 51,760,384 
  Diluted52,293,846 51,888,511 52,114,438 51,928,427 
See notes to consolidated financial statements (unaudited).

3

CONSTRUCTION PARTNERS, INC.
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY
(unaudited in thousands, except share data)
For the Nine Months Ended June 30, 2023
Class A Common StockClass B Common Stock
Additional
Paid-in
Capital
Treasury
Stock Class A Common Stock
Treasury
Stock Class B Common Stock
Retained
Earnings
Accumulated Other Comprehensive Income (Loss), netTotal Stockholders’ Equity
SharesAmountSharesAmount
September 30, 202241,195,730 $41 14,275,867 $15 $256,571 $(39)$(15,603)$197,274 $17,620 $455,879 
Net income — — — — — — — 1,892 — 1,892 
Equity-based compensation expense— — — — 2,480 — — — — 2,480 
Issuance of stock awards180,798 — — — — — — — — — 
Purchase of treasury stock— — — — — (139)— — — (139)
Other comprehensive loss— — — — — — — — (1,256)(1,256)
December 31, 202241,376,528 $41 14,275,867 $15 $259,051 $(178)$(15,603)$199,166 $16,364 $458,856 
Net loss— — — — — — — (5,481)— (5,481)
Equity-based compensation expense— — — — 2,692 — — — — 2,692 
Other comprehensive loss— — — — — — — — (3,379)(3,379)
March 31, 202341,376,528 $41 14,275,867 $15 $261,743 $(178)$(15,603)$193,685 $12,985 $452,688 
Net income— — — — — — — 21,677 — 21,677 
Equity-based compensation expense— — — — 2,737 — — — — 2,737 
Issuance of stock awards29,614 — — — — — — — — — 
Conversion of Class B common stock to Class A common stock2,354,404 3 (2,354,404)(3)— — — — —  
Other comprehensive income— — — — — — — — 3,998 3,998 
June 30, 202343,760,546 $44 11,921,463 $12 $264,480 $(178)$(15,603)$215,362 $16,983 $481,100 
4

For the Nine Months Ended June 30, 2022
Class A Common StockClass B Common StockAdditional
Paid-in
Capital
Treasury
Stock Class A Common Stock
Treasury
Stock Class B Common Stock
Retained
Earnings
Accumulated Other Comprehensive Income (Loss), netTotal
Stockholders’
Equity
SharesAmountSharesAmount
September 30, 202136,600,639 $37 18,614,791 $19 $248,571 $ $(15,603)$175,898 $(23)$408,899 
   Net income— — — — — — — 5,511 — 5,511 
   Equity-based compensation expense— — — — 1,504 — — — — 1,504 
   Issuance of stock awards145,921 — — — — — — — — — 
   Purchase of treasury stock— — — — — (39)— — — (39)
   Other comprehensive income— — — — — — — — 1,445 1,445 
Conversion of Class B common stock to Class A common stock4,338,924 4 (4,338,924)(4)— — — — —  
December 31, 202141,085,484 $41 14,275,867 $15 $250,075 $(39)$(15,603)$181,409 $1,422 $417,320 
Net loss— — — — — — — (9,418)— (9,418)
Equity-based compensation expense— — — — 1,742 — — — — 1,742 
Issuance of stock awards107,738 — — — — — — — — — 
   Other comprehensive income— — — — — — — — 5,458 5,458 
March 31, 202241,193,222 $41 14,275,867 $15 $251,817 $(39)$(15,603)$171,991 $6,880 $415,102 
   Net income— — — — — — — 12,168 — 12,168 
   Equity-based compensation expense— — — — 1,848 — — — — 1,848 
   Issuance of stock awards2,508 — — — — — — — — — 
   Other comprehensive income— — — — — — — — 1,575 1,575 
June 30, 202241,195,730 $41 14,275,867 $15 $253,665 $(39)$(15,603)$184,159 $8,455 $430,693 
See notes to consolidated financial statements (unaudited).
5

CONSTRUCTION PARTNERS, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(unaudited in thousands)
For the Nine Months Ended June 30,
20232022
Cash flows from operating activities:
Net income$18,088 $8,261 
Adjustments to reconcile net income to net cash, cash equivalents and restricted cash provided by (used in) operating activities:
Depreciation, depletion, accretion and amortization of long-lived assets57,769 50,291 
Amortization of deferred debt issuance costs and debt discount225 198 
Unrealized loss (gain) on derivative instruments1,408 (2,589)
Provision for bad debt450 (1,077)
Gain on sale of property, plant and equipment(4,825)(1,788)
Gain on facility exchange(5,389) 
Realized losses on restricted investments10  
Equity-based compensation expense7,909 5,094 
Deferred income tax benefit(145)(193)
  Other non-cash adjustments(117)97 
Changes in operating assets and liabilities, net of acquisition:
Contracts receivable including retainage22,777 (71,865)
Costs and estimated earnings in excess of billings on uncompleted contracts(3,580)(9,487)
Inventories(11,999)(21,726)
Prepaid expenses and other current assets3,214 (2,327)
Other assets(283)(2,893)
Accounts payable(7,441)30,025 
Billings in excess of costs and estimated earnings on uncompleted contracts14,159 13,379 
Accrued expenses and other current liabilities(1,741)(6,946)
Other long-term liabilities4,053 3,825 
Net cash provided by (used in) operating activities, net of acquisitions94,542 (9,721)
Cash flows from investing activities:
Purchases of property, plant and equipment(79,046)(52,236)
Proceeds from sale of property, plant and equipment12,640 4,184 
Proceeds from facility exchange36,987  
Proceeds from restricted investments1,403  
Business acquisitions, net of cash acquired(82,740)(102,893)
Purchase of restricted investments(7,882)(7,662)
Net cash used in investing activities(118,638)(158,607)
Cash flows from financing activities:
Net proceeds from revolving credit facility38,000 142,300 
Proceeds from issuance of long-term debt, net of debt issuance costs and discount15,000  
Repayments of long-term debt(9,375)(5,000)
Purchase of treasury stock(139)(39)
Net cash provided by financing activities43,486 137,261 
Net change in cash, cash equivalents and restricted cash19,390 (31,067)
Cash, cash equivalents and restricted cash:
Cash, cash equivalents and restricted cash, beginning of period35,559 57,251 
Cash, cash equivalents and restricted cash, end of period$54,949 $26,184 
Supplemental cash flow information:
Cash paid for interest$14,319 $5,727 
Cash paid for income taxes$1,021 $1,372 
Operating lease right-of-use assets obtained in exchange for operating lease liabilities$5,417 $6,209 
Cash paid for operating lease liabilities$1,802 $1,783 
Non-cash items:
Property, plant and equipment included with accounts payable at period end$2,078 $1,236 
Amounts payable to seller in business combination$ $600 
See notes to consolidated financial statements (unaudited).
6

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (unaudited)

Note 1 - General
Business Description
Construction Partners, Inc. (the “Company”) is a civil infrastructure company that specializes in the construction and maintenance of roadways across Alabama, Florida, Georgia, North Carolina, South Carolina and Tennessee. Through its wholly-owned subsidiaries, the Company provides a variety of products and services to both public and private infrastructure projects, with an emphasis on highways, roads, bridges, airports and commercial and residential developments. The Company’s primary operations consist of (i) manufacturing and distributing hot mix asphalt (“HMA”) for both internal use and sales to third parties in connection with construction projects, (ii) paving activities, including the construction of roadway base layers and application of asphalt pavement, (iii) site development, including the installation of utility and drainage systems, (iv) mining aggregates, such as sand, gravel and construction stone, that are used as raw materials in the production of HMA and for sales to third parties, and (v) distributing liquid asphalt cement for both internal use and sales to third parties in connection with HMA production.

The Company was formed as a Delaware corporation in 2007 as a holding company to facilitate an acquisition growth strategy in the HMA paving and construction industry. SunTx Capital Partners (“SunTx”), a private equity firm based in Dallas, Texas, together with its principals and their respective affiliates and family members, has owned a controlling interest in the Company’s stock since the Company’s inception.
Seasonality
The use and consumption of the Company’s products and services fluctuate due to seasonality. The Company’s products are used, and its construction operations and production facilities are located, outdoors. Therefore, seasonal changes and other weather-related conditions, in particular, extended snowy, rainy or cold weather in the winter, spring or fall and major weather events, such as hurricanes, tornadoes, tropical storms and heavy snows, can adversely affect the Company’s business and operations through a decline in both the use of the Company’s products and demand for the Company’s services. In addition, construction materials production and shipment levels follow activity in the construction industry, which typically occurs in the spring, summer and fall. The first and second quarters of the Company’s fiscal year typically have lower levels of activity due to less favorable weather conditions. Warmer and drier weather during the Company’s third and fourth fiscal quarters typically result in higher activity and revenues during those quarters.

Note 2 - Significant Accounting Policies
Basis of Presentation
These consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. Intercompany accounts and transactions have been eliminated in consolidation. These interim consolidated statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”), which permit reduced disclosure for interim periods. The Company's Consolidated Balance Sheets as of September 30, 2022 were derived from the Company's audited financial statements for the fiscal year then ended, but do not include all necessary disclosures required by accounting principles generally accepted in the United States of America (“GAAP”) with respect to annual financial statements. In the opinion of management, these unaudited consolidated financial statements include all recurring adjustments and normal accruals necessary for a fair presentation of the Company’s financial position, results of operations and cash flows for the dates and periods presented. These consolidated financial statements and accompanying notes should be read in conjunction with the Company’s audited annual consolidated financial statements and notes thereto included in its Annual Report on Form 10-K for the fiscal year ended September 30, 2022 (the “2022 Form 10-K”). Results for interim periods are not necessarily indicative of the results to be expected for a full fiscal year or for any future period.
Management’s Estimates
The preparation of the consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the recorded amounts of assets, liabilities, stockholders’ equity, revenues and expenses during the reporting period, and the disclosure of contingent liabilities at the date of the consolidated financial statements. Estimates are used in accounting for items such as recognition of revenues and cost of revenues, investments, mineral reserves, goodwill and other intangible assets, business acquisitions, valuation of operating lease right-of-use assets, allowance for doubtful accounts, valuation allowances related to income taxes, accruals for potential liabilities related to lawsuits or insurance claims, asset retirement obligations, valuation of derivative instruments and valuation of equity-based compensation awards. Estimates are continually evaluated based on historical information and actual experience; however, actual results could differ from these estimates.
7

A description of certain critical accounting policies of the Company is presented below. Additional critical accounting policies and the underlying judgments and uncertainties are described in the notes to the Company’s annual consolidated financial statements included in the 2022 Form 10-K.
Cash and Cash Equivalents
Cash consists principally of currency on hand and demand deposits at commercial banks. Cash equivalents are short-term, highly liquid investments that are both readily convertible to known amounts of cash and are so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Cash equivalents include investments with original maturities of three months or less. The Company maintains demand accounts, money market accounts and certificates of deposit at several banks. From time to time, account balances have exceeded the maximum available federal deposit insurance coverage limit. The Company has not experienced any losses in such accounts and regularly monitors its credit risk.
Restricted Cash
Construction Partners Risk Management, Inc. (the “Captive”), a captive insurance company and wholly-owned subsidiary of the Company, provides general liability, automobile liability and workers’ compensation insurance coverage to the Company and its subsidiaries. Restricted cash represents cash held in a fiduciary capacity by the Captive for the payment of casualty insurance claims. The Company had restricted cash of $0.1 million at June 30, 2023 and at September 30, 2022.
Restricted Investments
The Company’s restricted investments consist of debt securities, which are held in a fiduciary capacity by the Captive for the payment of casualty insurance claims. The Company determines the classification of its securities at the time of purchase and re-evaluates the determination at each balance sheet date. The Company has classified securities held by the Captive as available-for-sale. As a result, these securities are carried at their fair value. Purchases and sales of debt securities are recorded on the trade date. Interest income on debt securities is recorded when earned using an effective yield method. Unrealized gains and losses are reported as components of accumulated other comprehensive income, net. These securities have been classified as non-current assets based on their respective maturity dates and the Company’s intent to reinvest sales proceeds into new restricted investments. The Company had restricted investments of $13.4 million and $6.9 million at June 30, 2023 and September 30, 2022, respectively.
The Company evaluates its available-for-sale debt securities quarterly to determine whether there has been a decline in the fair value below the amortized cost due to credit losses or other factors. This evaluation process entails judgement by the Company, and considers factors including the issuer’s financial condition and near-term prospects, future economic conditions, interest rate changes and changes in the rating of the security. When the Company has determined that it intends to sell, or that it is more likely than not that the Company will be required to sell, a security before it recovers its amortized cost basis above fair value, the individual security is written down to fair value, with a corresponding charge to “Other income” within the Consolidated Statements of Comprehensive Income (Loss). For available-for-sale debt securities that do not meet the intent impairment criteria but for which the Company has determined that a credit loss exists, the present value of cash flows expected to be collected from the security is compared to the amortized cost basis of the security. If the present value of cash flows expected to be collected is less than the amortized cost basis, a credit loss allowance is recorded for the credit loss, limited by the amount by which the fair value is less than the amortized cost basis. For the nine months ended June 30, 2023 and 2022, the Company had no intent impairments or credit losses.
Contracts Receivable Including Retainage, Net
Contracts receivable are generally based on amounts billed and currently due from customers, amounts currently due but unbilled, and amounts retained by customers pending completion of a project. It is common in the Company’s industry for a small portion of either progress billings or the contract price, typically 10%, to be withheld by the customer until the Company completes a project to the satisfaction of the customer in accordance with the applicable contract terms. Such amounts, defined as retainage, represent a contract asset and are included on the Consolidated Balance Sheets as “Contracts receivable including retainage, net.” Billings for such retainage balances are generally collected within one year of the completion of the project.
Contracts receivable including retainage, net is stated at the amount management expects to collect from outstanding balances. Management provides for uncollectible accounts through a charge to earnings and a credit to the allowance for doubtful accounts based on its assessment of the current status of individual accounts, type of service performed, current economic conditions, historical losses and other information available to management. Balances that are still outstanding after management has used reasonable collection efforts are written off through a charge to the allowance for doubtful accounts and an adjustment to the contract receivable.
8

Contract Assets and Contract Liabilities
Billing practices for the Company’s contracts are governed by the contract terms of each project based on (i) progress toward completion approved by the owner, (ii) achievement of milestones or (iii) pre-agreed schedules. Billings do not necessarily correlate with revenues recognized under the cost-to-cost input method (formerly known as the percentage-of-completion method). The Company records contract assets and contract liabilities to account for these differences in timing.
The contract asset, “Costs and estimated earnings in excess of billings on uncompleted contracts,” arises when the Company recognizes revenues for services performed under its construction projects, but the Company is not yet entitled to bill the customer under the terms of the contract. Amounts billed to customers are excluded from this asset and reflected on the Consolidated Balance Sheets as “Contracts receivable including retainage, net.” Included in costs and estimated earnings in excess of billings on uncompleted contracts are amounts the Company seeks or will seek to collect from customers or others for (i) errors, (ii) changes in contract specifications or design, (iii) contract change orders in dispute, unapproved as to scope and price, or (iv) other customer-related causes of unanticipated additional contract costs (such as claims). Such amounts are recorded to the extent that the amount can be reasonably estimated and recovery is probable. Claims and unapproved change orders made by the Company may involve negotiation and, in rare cases, litigation. Unapproved change orders and claims also involve the use of estimates, and revenues associated with unapproved change orders and claims are included in the transaction price for which it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty is resolved. The Company did not recognize any material amounts associated with claims and unapproved change orders during the periods presented.
The contract liability, “Billings in excess of costs and estimated earnings on uncompleted contracts,” represents the Company’s obligation to transfer goods or services to a customer for which the Company has been paid by the customer or for which the Company has billed the customer under the terms of the contract. Revenue for future services reflected in this account are recognized, and the liability is reduced, as the Company subsequently satisfies the performance obligation under the contract.
Costs and estimated earnings in excess of billings on uncompleted contracts and billings in excess of costs and estimated earnings on uncompleted contracts are typically resolved within one year and are not considered significant financing components.
Concentration of Risks
Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of contracts receivable including retainage. In the normal course of business, the Company provides credit to its customers and does not generally require collateral. The Company monitors concentrations of credit risk associated with these receivables on an ongoing basis. The Company has not historically experienced significant credit losses, due primarily to management’s assessment of customers’ credit ratings. The Company principally deals with recurring customers, state and local governments and well-known local companies whose reputations are known to management. The Company performs credit checks for significant new customers and generally requires progress payments for significant projects. The Company generally has the ability to file liens against the property if payments are not made on a timely basis. No single customer accounted for more than 10% of the Company’s contracts receivable including retainage, net balance at June 30, 2023 or September 30, 2022.
Projects performed for various departments of transportation accounted for 38.6% and 43.7% of consolidated revenues for the three months ended June 30, 2023 and 2022, respectively, and for 32.0% and 37.2% of consolidated revenues for the nine months ended June 30, 2023 and 2022, respectively. Customers that accounted for more than 10% of consolidated revenues during the three and nine months ended June 30, 2023 and 2022 are presented below:
% of Consolidated Revenues
For the Three Months Ended June 30,For the Nine Months Ended June 30,
2023202220232022
Alabama Department of Transportation*14.4%*10.9%
North Carolina Department of Transportation11.2%13.6%*10.3%
Florida Department of Transportation11.2%*10.2%10.4%
* Less than 10%



9

Revenues from Contracts with Customers
The Company derives revenues from contracts with its customers, predominantly by performing construction services for both public and private infrastructure projects, with an emphasis on highways, roads, bridges, airports and commercial and residential developments. These projects are performed for a mix of federal, state, municipal and private customers. In addition, the Company generates revenues from the sale of construction materials, including HMA, aggregates, liquid asphalt and ready-mix concrete, to third-party public and private customers pursuant to contracts with those customers. The following table reflects, for the periods presented, the percentage of (i) revenues generated from public infrastructure construction projects and the sale of construction materials to public customers and (ii) revenues generated from private infrastructure construction projects and the sale of construction materials to private customers.
% of Consolidated Revenues
For the Three Months Ended June 30,For the Nine Months Ended June 30,
2023202220232022
Private36.8 %36.6 %39.0 %38.8 %
Public63.2 %63.4 %61.0 %61.2 %
Revenues derived from construction projects are recognized over time as the Company satisfies its performance obligations by transferring control of the asset created or enhanced by the project to the customer. Recognition of revenues and cost of revenues for construction projects requires significant judgment by management, including, among other things, estimating total costs expected to be incurred to complete a project and measuring progress toward completion. Management reviews contract estimates regularly to assess revisions of estimated costs to complete a project and measurement of progress toward completion.
Management believes the Company maintains reasonable estimates based on prior experience; however, many factors contribute to changes in estimates of contract costs. Accordingly, estimates made with respect to uncompleted projects are subject to change as each project progresses and better estimates of contract costs become available. All contract costs are recorded as incurred, and revisions to estimated total costs are reflected as soon as the obligation to perform is determined. Provisions are recognized for the full amount of estimated losses on uncompleted contracts whenever evidence indicates that the estimated total cost of a contract exceeds its estimated total revenue, regardless of the stage of completion. When the Company incurs additional costs related to work performed by subcontractors, the Company may be able to utilize contractual provisions to back charge the subcontractors for those costs. A reduction to costs related to back charges is recognized when estimated recovery is probable and the amount can be reasonably estimated. Contract costs consist of (i) direct costs on contracts, including labor, materials, and amounts payable to subcontractors and (ii) indirect costs related to contract performance, such as insurance, employee benefits, and equipment (primarily depreciation, fuel, maintenance and repairs).
Progress toward completion is estimated using the input method, measured by the relationship of total cost incurred through the measurement date to total estimated costs required to complete the project (cost-to-cost method). The Company believes this method best depicts the transfer of goods and services to the customer because it represents satisfaction of the Company’s performance obligation under the contract, which occurs as the Company incurs costs. The Company measures percentage of completion based on the performance of a single performance obligation under its construction projects. Each of the Company’s construction contracts represents a single performance obligation to complete a defined construction project. This is because goods and services promised for delivery to a customer are not distinct, as the customer cannot benefit from any individual portion of the services on its own. All deliverables under a contract are part of a project defined by a customer and represent a series of integrated goods and services that have the same pattern of delivery to the customer and use the same measure of progress toward satisfaction of the performance obligation as the customer’s asset is created or enhanced by the Company. The Company’s obligation is not satisfied until the entire project is complete.
Revenue recognized during a reporting period is based on the cost-to-cost input method applied to the total transaction price, including adjustments for variable consideration, such as liquidated damages, penalties or bonuses, related to the timeliness or quality of project performance. The Company includes variable consideration in the estimated transaction price at the most likely amount to which the Company expects to be entitled or the most likely amount the Company expects to incur, in the case of liquidated damages or penalties. Such amounts are included in the transaction price for which it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty is resolved. The Company accounts for changes to the estimated transaction price using a cumulative catch-up adjustment.

The majority of the Company’s public construction contracts are fixed unit price contracts. Under fixed unit price contracts, the Company is committed to providing materials or services required by a contract at fixed unit prices (for example, dollars per ton of asphalt placed). The Company’s private customer contracts are primarily fixed total price contracts, also known as lump sum contracts, which require that the total amount of work be performed for a single price. Contract cost is recorded as incurred, and revisions in
10

contract revenue and cost estimates are reflected in the accounting period when known. Changes in job performance, job conditions and estimated profitability, including those changes arising from contract change orders, penalty provisions and final contract settlements, may result in revisions to estimated revenues and costs and are recognized in the period in which the revisions are determined.
Change orders are modifications of an original contract that effectively change the existing provisions of the contract and become part of the single performance obligation that is partially satisfied at the date of the contract modification. This is because goods and services promised under change orders are generally not distinct from the remaining goods and services under the existing contract, due to the significant integration of services performed in the context of the contract. Accordingly, change orders are generally accounted for as a modification of the existing contract and single performance obligation. The Company accounts for the modification using a cumulative catch-up adjustment. Either the Company or its customers may initiate change orders, which may include changes in specifications or designs, manner of performance, facilities, equipment, materials, sites and period of completion of the work.

Revenues derived from the sale of HMA, aggregates, ready-mix concrete, and liquid asphalt are recognized at a point in time, which is when control of the product is transferred to the customer. Generally, that point in time is when the customer accepts delivery at its facility or receives product in its own transport vehicles from one of the Company’s HMA plants or aggregates facilities. Upon purchase, the Company generally provides an invoice or similar document detailing the goods transferred to the customer. The Company generally offers payment terms customary in the industry, which typically require payment ranging from point-of-sale to 30 days following purchase.
Income Taxes
The provision for income taxes includes federal and state income taxes. Income taxes are accounted for under the asset and liability method. Under this method, deferred tax assets and liabilities are recognized for the expected future tax consequences of temporary differences between the financial statement carrying values and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the fiscal years in which the temporary differences are expected to be reversed or settled. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment date. Management evaluates the realization of deferred tax assets and establishes a valuation allowance when it is more likely than not that all or a portion of the deferred tax assets will not be realized. Deferred tax assets and deferred tax liabilities are presented on a net basis by taxing authority and classified as non-current on the Consolidated Balance Sheets.
Earnings per Share
Basic net income per share attributable to common stockholders is computed by dividing net income attributable to common stockholders by the weighted average number of common shares outstanding during the period. Diluted net income per common share attributable to common stockholders is the same as basic net income per share attributable to common stockholders, but includes dilutive unvested stock awards using the treasury stock method.
Fair Value Measurements
The Company measures and discloses certain financial assets and liabilities at fair value. Fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Inputs used to measure fair value are classified using the following hierarchy:
Level 1. Unadjusted quoted prices in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date.
Level 2. Inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly through corroboration with observable market data.
Level 3. Inputs are unobservable for the asset or liability and include situations in which there is little, if any, market activity for the asset or liability. The inputs used in the determination of fair value are based on the best information available under the circumstances and may require significant management judgment or estimation.
The Company endeavors to utilize the best available information in measuring fair value.
The Company’s financial instruments include cash and cash equivalents, restricted cash, contracts receivable including retainage, accounts payable and accrued expenses reflected as current assets and current liabilities on its Consolidated Balance Sheets at June 30, 2023 and September 30, 2022. Due to the short-term nature of these instruments, management considers their carrying value to approximate their fair value.
11

The Company also has debt securities reflected as restricted investments on its Consolidated Balance Sheets at June 30, 2023 and September 30, 2022. These investments are adjusted to fair value at each balance sheet date and are considered Level 2 fair value measurements.
The Company also has a Term Loan and a Revolving Credit Facility, as each are defined and further described in Note 8 - Debt. The carrying value of amounts outstanding under these credit facilities is reflected as long-term debt, net of current maturities and deferred debt issuance cost and current maturities of long-term debt on the Company’s Consolidated Balance Sheets at June 30, 2023 and September 30, 2022. Due to the variable rate or short-term nature of these instruments, management considers their carrying value to approximate their fair value.
The Company also has derivative instruments. The fair value of commodity and interest rate swaps are based on forward and spot prices, as described in Note 16 - Fair Value Measurements.
Level 3 fair values are used to value acquired mineral reserves and leased mineral interests. The fair values of mineral reserves and leased mineral interests are determined using an excess earnings approach, which requires management to estimate future cash flows. The estimate of future cash flows is based on available historical information and forecasts determined by management, but is inherently uncertain. Key assumptions in estimating future cash flows include sales price, volumes and expected profit margins, net of capital requirements. The present value of the projected net cash flows represents the fair value assigned to mineral reserves and mineral interests. The discount rate is a significant assumption used in the valuation model and is based on the required rate of return that a hypothetical market participant would assume if purchasing the acquired business.
Management applies fair value measurement guidance to its impairment analysis for tangible and intangible assets, including goodwill.
Comprehensive Income
The Company reports comprehensive income in its Consolidated Statements of Comprehensive Income and Consolidated Statements of Stockholders’ Equity. Comprehensive income comprises two subsets: net income and other comprehensive income (“OCI”). OCI includes adjustments for changes in fair value of an interest rate swap contract derivative and available-for-sale restricted investments. For additional information about comprehensive income, see Note 19 - Other Comprehensive Income.

Note 3 - Accounting Standards
The Company did not adopt any new accounting standards or updates during the nine months ended June 30, 2023.

Note 4 - Business Acquisitions
Tennessee Acquisition - Provisional
On November 18, 2022, the Company acquired three HMA manufacturing plants and certain related assets located in the Nashville, Tennessee metro area for $9.5 million. In connection with this transaction, the Company disposed of a quarry in North Carolina, resulting in total cash proceeds of $37.0 million and a gain on the facility exchange of $5.4 million.
North Carolina Acquisition - Provisional
On December 1, 2022, the Company acquired all of the capital stock of Ferebee Corporation, an HMA manufacturing and paving company headquartered in Charlotte, North Carolina for $67.3 million. The transaction established the Company’s second platform company in North Carolina and added three HMA plants in the greater Charlotte/Rock Hill metro area.
South Carolina Acquisition - Provisional
On April 3, 2023, the Company acquired substantially all of the assets of Pickens Construction, Inc., an asphalt paving company headquartered in Anderson, South Carolina, for $5.0 million. The transaction added an HMA plant in the greater Greenville, South Carolina metro area.
Alabama Acquisition - Provisional
On May 1, 2023, the Company acquired the Huntsville, Alabama operations of Southern Site Contractors, LLC., an excavation, grading and utility contractor, for $1.1 million. The transaction enhanced the Company's vertical integration of construction services in the Huntsville, Alabama metro area.
12


Combined Acquisitions During the Nine Months Ended June 30, 2023
The foregoing acquisitions were accounted for as business combinations in accordance with Accounting Standards Codification (“ASC”) Topic 805, Business Combinations (“Topic 805”). As of June 30, 2023, the purchase price allocation has not yet been finalized due to the recent timing of these acquisitions, as certain information was pending on such date to finalize estimates of fair value of certain assets acquired and liabilities assumed. The Company consulted with independent third parties to assist in the valuation process. The Company expects to finalize these values as soon as practicable and no later than one year from their respective acquisition dates.
Identifiable assets acquired and liabilities assumed were recorded at their estimated fair values based on the methodology described
under Fair Value Measurements in Note 2 - Significant Accounting Policies. The amount of the purchase price exceeding the net fair
value of identifiable assets acquired and liabilities assumed was recorded as provisional goodwill in the amount of approximately
$27.0 million, which is deductible for income tax purposes. Goodwill primarily represents the assembled work force and
synergies expected to result from the acquisitions. Upon finalizing the accounting for these transactions, management
expects to ascribe value to other identifiable intangible assets, including customer relationships and customer backlog, which will
reduce the provisional amount allocated to goodwill.

Total consideration transferred for these acquisitions was $82.9 million, which was paid from available cash, proceeds from the exchange of the North Carolina facility and a draw from the Revolving Credit Facility (as defined in Note 8 - Debt). The total consideration has been provisionally allocated as follows: $10.4 million of net working capital, $39.4 million of property, plant and equipment, $6.1 million of various intangible assets and $27.0 million of goodwill.

The Consolidated Statements of Comprehensive Income include $26.4 million of revenue and $0.3 million of net income attributable to the operations of these acquisitions for the three months ended June 30, 2023 and $48.4 million of revenue and $0.6 million of net loss attributable to the operations of these acquisitions for the nine months ended June 30, 2023 from their respective acquisition dates. The Company recorded certain costs to effect the acquisitions as they were incurred, which are reflected in general and administrative expenses on the Company’s Consolidated Statements of Comprehensive Income in the amount of $0.1 million for the three months ended June 30, 2023 and $0.3 million for the nine months ended June 30, 2023.

The following presents pro forma revenues and net income as though the acquisitions had occurred on October 1, 2021 (unaudited, in thousands):

For the Three Months Ended June 30,
20232022
Pro forma revenues$422,438 $407,264 
Pro forma net income$21,779 $12,423 

For the Nine Months Ended June 30,
20232022
Pro forma revenues$1,107,412 $975,910 
Pro forma net income$18,997 $8,324 
Pro forma financial information is presented as if the operations of the acquisitions had been included in the consolidated results of the Company since October 1, 2021, and gives effect to transactions that are directly attributable to the acquisitions, including adjustments to:
(a)include the pro forma results of operations of the acquisitions for the three and nine months ended June 30, 2023 and 2022;
            
(b)include additional depreciation and depletion expense related to the fair value of acquired property, plant and equipment and reserves at aggregates facilities, as applicable, as if such assets were acquired on October 1, 2021 and consistently applied to the Company’s depreciation and depletion methodologies;

(c)include interest expense as if the funds borrowed to finance the purchase prices were borrowed on October 1, 2021 (interest expense calculations further assume that no principal payments were made during the period from October 1, 2021 through June 30, 2023, and that the interest rate in effect on the date the Company made the acquisitions was in effect for the period from October 1, 2021 through June 30, 2023); and
13


(d)exclude $0.3 million of acquisition-related expenses from the three and nine months ended June 30, 2023, as though such expenses were incurred prior to the pro forma acquisition date of October 1, 2021.

Pro forma information is presented for informational purposes and may not be indicative of revenue or net loss that would have been recorded if these acquisitions had occurred on October 1, 2022.
Measurement Period Adjustments
During the nine months ended June 30, 2023, the Company made measurement period adjustments to previous year acquisitions, which resulted in a corresponding net increase to goodwill of $3.2 million.

Note 5 - Contracts Receivable Including Retainage, Net
Contracts receivable including retainage, net consisted of the following at June 30, 2023 and September 30, 2022 (in thousands):
June 30, 2023September 30, 2022
(unaudited)
Contracts receivable$208,586 $221,566 
Retainage47,285 44,253 
255,871 265,819 
Allowance for doubtful accounts(899)(612)
Contracts receivable including retainage, net$254,972 $265,207 
Retainage receivables have been billed, but are not due until contract completion and acceptance by the customer.

Note 6 - Contract Assets and Liabilities
Costs and estimated earnings compared to billings on uncompleted contracts at June 30, 2023 and September 30, 2022 consisted of the following (in thousands):
June 30, 2023September 30, 2022
(unaudited)
Costs on uncompleted contracts$1,635,361 $1,520,510 
Estimated earnings to date on uncompleted contracts158,966 146,459 
1,794,327 1,666,969 
Billings to date on uncompleted contracts(1,829,626)(1,690,175)
Net billings in excess of costs and estimated earnings on uncompleted contracts$(35,299)$(23,206)
Significant changes to balances of costs and estimated earnings in excess of billings (contract asset) and billings in excess of costs and estimated earnings (contract liability) on uncompleted contracts from September 30, 2022 to June 30, 2023 are presented below (in thousands):
Costs and Estimated Earnings in Excess of Billings on
 Uncompleted Contracts
Billings in Excess of Costs and Estimated Earnings on
 Uncompleted Contracts
Net Billings in Excess of Costs and Estimated Earnings on Uncompleted Contracts
September 30, 2022$29,271 $(52,477)$(23,206)
Changes in revenue billed, contract price or cost estimates4,178 (16,270)(12,093)
June 30, 2023 (unaudited)$33,449 $(68,748)$(35,299)

14

Note 7 - Property, Plant and Equipment
Property, plant and equipment at June 30, 2023 and September 30, 2022 consisted of the following (in thousands):
June 30, 2023September 30, 2022
(unaudited)
Construction equipment$448,736 $402,581 
Plants187,514 167,625 
Mineral reserves69,405 91,992 
Land and improvements69,892 59,454 
Buildings32,682 32,566 
Furniture and fixtures7,383 7,110 
Leasehold improvements1,268 1,230 
      Total property, plant and equipment, gross816,880 762,558 
Accumulated depreciation, depletion and amortization(349,289)(304,935)
Construction in progress35,141 23,789 
      Total property, plant and equipment, net$502,732 $481,412 
Depreciation, depletion and amortization expense related to property, plant and equipment was $20.2 million and $17.6 million for the three months ended June 30, 2023 and 2022, respectively, and $59.9 million and $50.4 million for the nine months ended June 30, 2023 and 2022, respectively.

Note 8 - Debt
The Company maintains credit facilities to finance acquisitions, to fund the purchase of real estate, construction equipment, plants and other fixed assets and for general working capital purposes. Debt at June 30, 2023 and September 30, 2022 consisted of the following (in thousands):
June 30, 2023September 30, 2022
(unaudited)
Long-term debt:
Term Loan$277,500 $271,875 
Revolving Credit Facility143,100 105,100 
Total long-term debt420,600 376,975 
Deferred debt issuance costs(1,184)(1,409)
Current maturities of long-term debt(14,000)(12,500)
Long-term debt, net of current maturities$405,416 $363,066 
Since 2017, the Company and each of its subsidiaries have been parties to a credit agreement with PNC Bank, National Association (successor in interest to BBVA USA) and certain other lenders party from time to time thereto. The credit agreement has been amended and restated on multiple occasions since its inception in order to provide for changes in the economic terms of the credit facility and developments at the Company.
On June 30, 2022, the Company and each of its subsidiaries entered into a Third Amended and Restated Credit Agreement with PNC Bank, National Association, as administrative agent and lender, PNC Capital Markets LLC, as joint lead arranger and sole bookrunner, Regions Bank and BofA Securities, Inc., each as a joint arranger, and certain other lenders (as amended and restated, the “Credit Agreement”). The Credit Agreement provides for (i) a term loan facility in an initial aggregate principal amount of $250.0 million (the “Term Loan”) the full amount of which was drawn at closing, (ii) a revolving credit facility in an initial aggregate principal amount of $325.0 million (the “Revolving Credit Facility”), and (iii) a delayed draw term loan facility in an initial aggregate principal amount of $50.0 million (the “Delayed Draw Term Loan”). Among other things, the proceeds of the Term Loan were used to refinance indebtedness of the Company and its subsidiaries under its prior credit facility.
15

All outstanding advances under the Term Loan and Revolving Credit Facility are due and payable in full on June 30, 2027 (the “Maturity Date”). The Term Loan (commencing on September 30, 2022) and the Delayed Draw Term Loan (commencing on the earliest of (i) December 31, 2023, or (ii) the last day of the fiscal quarter in which the commitments under the Delayed Draw Term Loan are fully drawn or terminated, as applicable) will amortize in quarterly installments in an amount (subject, in each case, to adjustments for prior mandatory and voluntary prepayments of principal) equal to: (a) 1.25% of the original principal amount of the Term Loan (and, to the extent any Delayed Draw Term Loans are then outstanding, the original principal amount of such loans) and continuing on each of the following eleven quarter-end payment dates; (b) 1.875% of the original principal amount of the Term Loan (and, to the extent any Delayed Draw Term Loans are then outstanding, the original principal amount of such loans) on each of the next eight quarter-end payment dates; and (c) all remaining principal of the Term Loan and the Delayed Draw Term Loans are due and payable in full on the Maturity Date. The annual interest rates applicable to advances will be calculated, at the Company’s option, by using either a base rate, Daily Simple SOFR plus 0.10%, or Term SOFR plus 0.10%, and in each case, plus an applicable margin percentage that corresponds to the Company’s consolidated net leverage ratio. Subject to various requirements, the Company generally may (and, under certain circumstances, must) prepay all or a portion of the outstanding balance of the advances, together with accrued interest thereon, prior to their contractual maturity. The obligations of the Company and its subsidiaries under the Credit Agreement are secured by a first priority security interest in substantially all of the Company’s assets.
At June 30, 2023 and September 30, 2022, there was $277.5 million and $271.9 million, respectively, of principal outstanding under the Term Loan, $143.1 million and $105.1 million, respectively, of principal outstanding under the Revolving Credit Facility, and availability of $171.9 million and $208.6 million, respectively, under the Revolving Credit Facility, including a reduction for outstanding letters of credit. The Company also had $10.0 million and $25.0 million available under the Delayed Draw Term Loan at June 30, 2023 and September 30, 2022, respectively.
The Credit Agreement contains customary negative covenants for agreements of this type, including, but not limited to, restrictions on
the Company’s ability to make acquisitions, make loans or advances, make capital expenditures and investments, pay dividends, create
or incur indebtedness, create liens, wind up or dissolve, consolidate, merge or liquidate, or sell, transfer or dispose of assets. The Credit
Agreement also requires the Company to satisfy certain financial covenants, including a minimum fixed charge coverage ratio of 1.20-
to-1.00 and a maximum consolidated leverage ratio of 3.50-to-1.00, subject to certain adjustments. At June 30, 2023 and September 30, 2022, the Company’s fixed charge coverage ratio was 2.00-to-1.00 and 2.56-to-1.00, respectively, and the Company’s consolidated leverage ratio was 2.27-to-1.00 and 2.79-to-1.00, respectively. At both June 30, 2023 and September 30, 2022, the Company was in compliance with all covenants under the Credit Agreement.

From time to time, the Company has entered into interest rate swap agreements to hedge against the risk of changes in interest rates. At June 30, 2023 and September 30, 2022, the aggregate notional value of these interest rate swap agreements was $300.0 million, and the fair value was $24.5 million and $24.7 million, respectively, which is included within other assets on the Company’s Consolidated Balance Sheets.

Note 9 - Equity
Shares of Class A common stock and Class B common stock are identical, except with respect to voting rights, conversion rights and transfer restrictions applicable to shares of Class B common stock. The holders of Class A common stock are entitled to one vote per share, and the holders of Class B common stock are entitled to ten votes per share. The holders of Class A common stock and Class B common stock vote together as a single class on all matters submitted to a vote of stockholders, including the election of directors, unless otherwise required by applicable law or the Company’s certificate of incorporation or bylaws. Shares of Class B common stock are convertible into shares of Class A common stock at any time at the option of the holder or upon any transfer, subject to certain limited exceptions. In addition, upon the election of the holders of a majority of the then-outstanding shares of Class B common stock, all outstanding shares of Class B common stock will be converted into shares of Class A common stock. Once converted into shares of Class A common stock, shares of Class B common stock will not be reissued. Class A common stock is not convertible into any other class of the Company’s capital stock.
Conversion of Class B Common Stock to Class A Common Stock
During the nine months ended June 30, 2023, certain stockholders of the Company converted a total of 2,354,404 shares of Class B
common stock into shares of Class A common stock on a one-for-one basis. As of June 30, 2023, there were 43,728,310 shares of
Class A common stock and 8,998,511 shares of Class B common stock outstanding.

Treasury Stock
During the nine months ended June 30, 2023, the Company received a total of 5,267 shares of Class A common stock from employees for reimbursement of income taxes paid by the Company on behalf of these employees related to the vesting of restricted stock awards and 24,263 shares of Class A common stock through forfeitures of restricted stock awards by terminated employees.

16

Restricted Stock Awards
During the nine months ended June 30, 2023, the Company awarded a total of 210,412 restricted shares of Class A common stock to certain directors, officers and employees of the Company under the Construction Partners, Inc. 2018 Equity Incentive Plan (the “Equity Incentive Plan”).
Additional information about these transactions is set forth in Note 13 - Equity-Based Compensation.

Note 10 - Earnings Per Share
As discussed in Note 9 - Equity, the Company has Class A common stock and Class B common stock. Because the only differences between the two classes of common stock are related to voting rights, conversion rights and transfer restrictions applicable to shares of Class B common stock, the Company has not presented earnings per share under the two-class method, as the earnings per share are the same for both Class A common stock and Class B common stock. The following table summarizes the weighted-average number of basic common shares outstanding and the calculation of basic earnings per share for the periods presented (unaudited in thousands, except share and per share amounts):
For the Three Months Ended June 30,For the Nine Months Ended June 30,
2023202220232022
Numerator
Net income attributable to common stockholders$21,677 $12,168 $18,088 $8,261 
Denominator
Weighted average number of common shares outstanding, basic 51,827,448 51,793,245 51,826,578 51,760,384 
Net income per common share attributable to common stockholders, basic$0.42 $0.23 $0.35 $0.16 
The following table summarizes the calculation of the weighted-average number of diluted common shares outstanding and the calculation of diluted earnings per share for the periods presented (unaudited in thousands, except share and per share amounts):
For the Three Months Ended June 30,For the Nine Months Ended June 30,
2023202220232022
Numerator
Net income attributable to common stockholders$21,677 $12,168 $18,088 $8,261 
Denominator
Weighted average number of basic common shares outstanding, basic 51,827,448 51,793,245 51,826,578 51,760,384 
Effect of dilutive securities:
Restricted stock grants466,398 95,266 287,860 168,043 
Weighted average number of diluted common shares outstanding52,293,846 51,888,511 52,114,438 51,928,427 
Net income per diluted common share attributable to common stockholders$0.41 $0.23 $0.35 $0.16 

Note 11 - Provision for Income Taxes
The Company files a consolidated United States federal income tax return and income tax returns in various states. Management evaluated the Company’s tax positions based on appropriate provisions of applicable tax laws and regulations and believes that they are supportable based on their specific technical merits and the facts and circumstances of the respective transactions.                                                                
The Company’s effective income tax rate for the three months ended June 30, 2023 and 2022 was 24.7% and 24.5%, respectively. The Company’s effective tax rate for the nine months ended June 30, 2023 and 2022 was 25.4% and 25.8%, respectively. The changes in the Company’s effective rates are due to differences in state tax rates at its operating subsidiaries.
17


Note 12 - Related Parties
On December 31, 2017, the Company sold an indirect wholly owned subsidiary to an immediate family member of an executive officer of the Company (“Purchaser of Subsidiary”) in consideration for a note receivable in the amount of $1.0 million, which approximated the net book value of the disposed entity. At June 30, 2023, $0.1 million and $0.3 million was reflected on the Company’s Consolidated Balance Sheets within other current assets and other assets, respectively, representing the remaining balances on this note receivable. In connection with this transaction, the Company also received a note receivable from the disposed entity (“Disposed Entity”) on December 31, 2017 in the amount of $1.0 million representing certain accounts payable of the Disposed Entity that were paid by the Company. At June 30, 2023, $0.1 million and $0.2 million was reflected on the Company’s Consolidated Balance Sheets within other current assets and other assets, respectively, representing the remaining balances on this note receivable. The notes do not bear interest, and repayments are scheduled to be made in periodic installments during fiscal year 2023 through fiscal year 2026.

Prior to its acquisition by the Company, a current subsidiary of the Company advanced funds to an entity owned by an immediate family member of an officer of the Company in connection with a land development project. The obligations of the borrower entity to repay the advances were guaranteed by a separate entity owned by the same family member of the officer. Amounts outstanding under the advances did not bear interest and matured in full in March 2021. In March 2021, the subsidiary of the Company amended and restated the terms of the repayment obligation, as a result of which the officer personally assumed the remaining balance of the obligation. No new amounts were advanced to the officer by the Company or any subsidiary or affiliate thereof in connection with the transaction. Under the amended and restated terms, the officer executed a promissory note in favor of the Company’s subsidiary in the principal amount of $0.8 million. The note bears simple interest at a rate of 4.0% and requires annual minimum payments of $0.1 million inclusive of principal and accrued interest, with any remaining principal and accrued interest due and payable in full on December 31, 2027. Amounts outstanding under the note are reflected on the Company’s Consolidated Balance Sheets within other current assets and other assets (“Land Development Project”).

From time to time, the Company conducts or has conducted business with the following related parties:
Entities owned by immediate family members of an executive officer of the Company perform subcontract work for a subsidiary of the Company, including trucking and grading services (“Subcontracting Services”).
Since June 1, 2014, the Company has been a party to an access agreement with Island Pond Corporate Services, LLC, which provides a location for the Company to conduct business development activities from time to time on a property owned by the Executive Chairman of the Company’s Board of Directors (“Island Pond”).
The Company is party to a management services agreement with SunTx, under which the Company pays SunTx Capital Management Corp. (“SunTx”) $0.31 million per fiscal quarter and reimburses certain travel and other out-of-pocket expenses associated with services rendered under the management services agreement.
The following table presents revenues earned and expenses incurred by the Company during the three and nine months ended June 30, 2023 and 2022, and accounts receivable and payable balances at June 30, 2023 and September 30, 2022, related to transactions with the related parties described above (in thousands):
Expense IncurredAccounts Receivable (Payable)
For the Three Months Ended June 30,For the Nine Months Ended June 30,June 30,September 30,
202320222023202220232022
(unaudited)(unaudited)(unaudited)(unaudited)(unaudited)
Purchaser of Subsidiary$ $ $ $ $414 $414 
Disposed Entity    264 264 
Land Development Project    628 712 
Subcontracting Services2,680 (1)2,596 (1)5,672 (1)5,688 (1)(679)(695)
Island Pond80 (2)80 (2)240 (2)240 (2)  
SunTx383 (2)370 (2)1,109 (2)1,129 (2)  
(1) Cost is reflected as cost of revenues on the Company’s Consolidated Statements of Comprehensive Income.
(2) Cost is reflected as general and administrative expenses on the Company’s Consolidated Statements of Comprehensive Income.

18

Note 13 - Equity-Based Compensation
The Company measures and recognizes equity-based compensation expense, net of forfeitures, over the requisite vesting periods for all equity-based payment awards made and recognizes forfeitures as they occur. Equity-based compensation is included in general and administrative expenses in the Consolidated Statements of Comprehensive Income.
Restricted Stock
During the three months ended June 30, 2023 and 2022, the Company recorded $2.2 million and $1.8 million, respectively, of compensation expense in connection with restricted stock awards. During the nine months ended June 30, 2023 and 2022, the Company recorded $6.4 million and $5.1 million, respectively, of compensation expense in connection with restricted stock awards. At June 30, 2023, there was approximately $12.1 million of unrecognized compensation expense related to restricted stock awards.
Performance Stock Units
Performance stock units (“PSUs”) are eligible to vest at the end of the performance period based on achievement of certain performance metrics established by the Compensation Committee of the Company’s Board of Directors (the “Compensation Committee”). The preliminary number of shares of common stock issuable upon vesting of PSUs can range from 0% to 150% of the number of shares subject to the award, depending on the level of achievement, as determined by the Compensation Committee. The preliminary number of vested shares may be increased or decreased by up to 15% based on a comparison of the Company’s total shareholder return over the performance period to that of the Russell 2000. The Company recognizes expense, net of estimated forfeitures, for PSUs based on the forecasted level of achievement of the applicable performance metrics, multiplied by the fair value of the total number of shares of Class A common stock underlying the PSUs that the Company anticipates will be delivered upon vesting based on such achievement.
During the three months ended June 30, 2023 and 2022, the Company recorded $0.5 million and $0.0 million, respectively, of compensation expense in connection with PSUs. During the nine months ended June 30, 2023 and 2022, the Company recorded $1.5 million and $0.0 million, respectively, of compensation expense in connection with PSUs. At June 30, 2023, there was approximately $2.6 million of unrecognized compensation expense related to PSUs.

Note 14 - Leases
The Company leases certain facilities, office space, vehicles and equipment. As of June 30, 2023, operating leases under ASC Topic 842, Leases (“Topic 842”) were included in (i) operating lease right-of use assets, (ii) current portion of operating lease liabilities and (iii) operating lease liabilities, net of current portion on the Company’s Consolidated Balance Sheets in the amounts of $17.5 million, $2.4 million and $15.6 million, respectively. As of June 30, 2023, the Company did not have any lease contracts that had not yet commenced but had created significant rights and obligations.

The components of lease expense were as follows (unaudited, in thousands):

For the Three Months Ended June 30,
20232022
Operating lease cost$817 $650 
Short-term lease cost5,551 5,698 
Total lease expense$6,368 $6,348 

For the Nine Months Ended June 30,
20232022
Operating lease cost$2,331 $1,884 
Short-term lease cost16,319 13,905 
Total lease expense$18,650 $15,789 

Short-term leases (those with terms of 12 months or less) are not capitalized but are expensed on a straight-line basis over the lease term. The majority of the Company’s short-term leases relate to equipment used on construction projects. These leases are entered into at periodic rental rates for an unspecified duration and typically have a termination for convenience provision.
19


As of June 30, 2023, the weighted-average remaining term of the Company’s leases was 10.8 years, and the weighted-average discount rate was 3.47%. As of June 30, 2023, the lease liability was equal to the present value of the remaining lease payments, discounted using the incremental borrowing rate on the Company’s secured debt using a single maturity discount rate, as such rate is not materially different from the discount rate applied to each of the leases in the portfolio.

The following table summarizes the Company’s undiscounted lease liabilities outstanding as of June 30, 2023 (unaudited, in thousands):

Fiscal YearAmount
Remainder of 2023$799 
20242,793 
20252,390 
20262,273 
20272,098 
2028 and thereafter11,574 
Total future minimum lease payments$21,927 
Less: imputed interest3,935 
Total$17,992 


Note 15 - Investment in Derivative Instruments

Interest Rate Swap Contracts
The Company uses derivative instruments as part of its overall strategy to manage its exposure to market risks associated with fluctuations in interest rates. The Company regularly monitors the financial stability and credit standing of the counterparties to its derivative instruments. The Company does not enter into derivative financial instruments for speculative purposes.

The Company records all derivatives at fair value. On the date the derivative contract is entered into, the Company may designate the derivative as one of the following: (i) a hedge of a forecasted transaction or the variability of cash flows to be paid (“cash flow hedge”) or (ii) a hedge of the fair value of a recognized asset or liability (“fair value hedge”).

Changes in the fair value of a derivative that is qualified and designated as a cash flow hedge or net investment hedge are recorded in other comprehensive income (loss) in the Company’s Consolidated Statements of Comprehensive Income until they are reclassified into earnings in the same period or periods during which the hedged transaction affects earnings.

Changes in the fair value of a derivative that is qualified and designated as a fair value hedge, along with the gain or loss on the hedged asset or liability that is attributable to the hedged risk, are recorded in current period earnings.

If the Company does not specifically designate a derivative as one of the above, changes in the fair value of the undesignated derivative instrument are reported in current period earnings. Cash flows from designated derivative financial instruments are classified within the same category as the item being hedged in the Consolidated Statements of Cash Flows, while cash flows from undesignated derivative financial instruments are included as an investing activity.

If the Company determines that it qualifies for and will designate a derivative as a hedging instrument, the Company formally documents all relationships between hedging activities, including the risk management objective and strategy for undertaking various hedge transactions. This process includes matching all derivatives that are designated as cash flow hedges to specific forecasted transactions and linking all derivatives designated as fair value hedges to specific assets and liabilities in the Consolidated Balance Sheets.

The Company performs an initial prospective assessment of hedge effectiveness on a quantitative basis between the inception date and the earlier of the first quarterly hedge effectiveness date or the issuance of the financial statements that include the hedged transaction. On a quarterly basis, the Company assesses the effectiveness of its designated hedges in offsetting the variability in the cash flows or fair values of the hedged assets or obligations using the Hypothetical Derivative Method. The Hypothetical Derivative Method compares the change in fair value or cash flows of the hedging instrument with the change in fair value or cash flows of a hypothetical derivative that represents the hedged risk. The Company would discontinue hedge accounting prospectively when the derivative is no longer highly effective as a hedge, the underlying hedged transaction is no longer probable or the hedging instrument expires, is sold, terminated or exercised.
20


Commodity Swap Contracts

The Company’s operations expose it to a variety of market risks, including the effects of changes in commodity prices. As part of its risk management process, the Company has entered into commodity swap transactions through regulated commodity exchanges. The Company does not enter into derivative financial instruments for speculative purposes. Changes in fair value of commodity swaps are recognized in earnings.

The following table represents the approximate amount of realized and unrealized gains (losses) and changes in fair value recognized in earnings on interest and commodity derivative contracts for the three and nine months ended June 30, 2023 and 2022 and the fair value of these derivatives as of June 30, 2023 and September 30, 2022 (in thousands):

For the Three Months Ended June 30,
20232022
(unaudited)(unaudited)
Change inChange in
Income Statement ClassificationRealized Gain (Loss)Unrealized Gain (Loss)Total Gain (Loss)Realized Gain (Loss)Unrealized Gain (Loss)Total Gain (Loss)
Cost of revenues$(970)$878 $(92)$1,349 $143 $1,492 
Interest expense, net2,377  2,377 (121)316 195 
Total$1,407 $878 $2,285 $1,228 $459 $1,687 

For the Nine Months Ended June 30,
20232022
(unaudited)(unaudited)
Change inChange in
Income Statement ClassificationRealized Gain (Loss)Unrealized Gain (Loss)Total Gain (Loss)Realized Gain (Loss)Unrealized Gain (Loss)Total Gain (Loss)
Cost of revenues$(2,027)$(1,408)$(3,435)$2,206 $921 $3,127 
Interest expense, net5,719  5,719 (1,030)1,668 638 
Total$3,692 $(1,408)$2,284 $1,176 $2,589 $3,765 


June 30, 2023September 30, 2022
Balance Sheet Classification(unaudited)
Prepaid expenses and other current assets - commodity swaps$16 $1,032 
Other assets - commodity swaps 155 
Other assets - interest rate swaps (1)
24,478 24,719 
Accrued expense and other current liabilities - commodity swaps(898)(601)
Other long-term liabilities - commodity swaps (60)
Net unrealized gain position$23,596 $25,245 
(1) Includes designated cash flow hedge of $24,478 and $24,719 as of June 30, 2023 and September 30, 2022, respectively.











21

Note 16 - Fair Value Measurements

The following table presents the Company’s liabilities measured at fair value on a recurring basis as of June 30, 2023 and September 30, 2022 under ASC 820, Fair Value Measurements (in thousands):

June 30, 2023September 30, 2022
(unaudited)
Level 2Level 2
Assets:
Commodity swap contracts$16 $1,187 
Interest rate swaps24,478 24,719 
Corporate debt securities4,532 2,537 
U.S. government securities5,832 2,481 
Municipal government securities1,842 1,055 
Agency backed securities1,147 793 
Total assets37,847 32,772 
Liabilities:
Commodity swap contracts$898 $661 
Total liabilities$898 $661 

The fair value of interest rate swap contracts is based on a model-driven valuation using the observable components (e.g., interest rates), which are observable at commonly quoted intervals for the full term of the contracts. The fair value of the Company’s commodity swap contracts is based on an analysis of the expected cash flow of the contract in combination with observable forward price inputs obtained from a third-party pricing source. The calculations are adjusted for credit risk. Therefore, the Company’s derivative assets and liabilities are classified within Level 2 of the fair value hierarchy. Derivative assets are included within “Prepaid expenses and other current assets” and “Other assets” on the Company’s Consolidated Balance Sheets. Derivative liabilities are included within “Accrued expense and other current liabilities” and “Other long-term liabilities” on the Company’s Consolidated Balance Sheets.

Note 17 - Commitments
Letters of Credit
Under the Revolving Credit Facility, the Company has a total capacity of $325.0 million that may be used for a combination of cash borrowings and letter of credit issuances. At June 30, 2023, the Company had aggregate letters of credit outstanding in the amount of $10.0 million, primarily related to certain insurance policies as described in Note 2 - Significant Accounting Policies.
Purchase Commitments
As of June 30, 2023, the Company had unconditional purchase commitments for diesel fuel and natural gas in the normal course of business in the aggregate amount of $4.4 million. Management does not expect any significant changes in the market value of these goods during the commitment period that would have a material adverse effect on the financial condition, results of operations and cash flows of the Company. As of June 30, 2023, the Company’s purchase commitments annually thereafter were as follows (unaudited, in thousands):
Fiscal YearAmount
Remainder of 2023$1,259 
20242,653 
2025484 
Total$4,396 


22

Minimum Royalties

The Company has lease agreements associated with aggregates facilities under which the Company makes royalty payments. These agreements are outside the scope of Topic 842. The payments are generally based on tons sold in a particular period; however, certain agreements have minimum annual payments. The Company had commitments in the form of minimum royalties as of June 30, 2023 in the amount of $2.6 million, due as follows (unaudited, in thousands):

Fiscal YearAmount
Remainder of 2023$18 
2024295 
2025256 
2026192 
2027180 
Thereafter1,615 
Total$2,556 

Royalty expense recorded in cost of revenue was $0.4 million for each of the three months ended June 30, 2023 and 2022, and $1.2 million for each of the nine months ended June 30, 2023 and 2022.

Note 18 - Restricted Investments
The following is a summary of the Company’s debt securities as of June 30, 2023 and September 30, 2022 (in thousands):
June 30, 2023
(unaudited)
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
U.S. government securities$6,007 $ $175 $5,832 
Corporate debt securities4,774  242 4,532 
Municipal government securities1,928  86 1,842 
Agency backed securities1,225  78 1,147 
Total$13,934 $ $581 $13,353 
September 30, 2022
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
Corporate debt securities$2,797 $ $260 $2,537 
U.S. government securities2,622  141 2,481 
Municipal government securities1,151  96 1,055 
Agency backed securities862  69 793 
Total$7,432 $ $566 $6,866 
23

The amortized cost and fair value of debt securities classified as available for sale by contractual maturity, as of June 30, 2023, were as follows (unaudited, in thousands):
Amortized CostFair Value
Due within one year$2,529 $2,512 
Due after one year through three years4,382 4,226 
Due after three years7,023 6,615 
Total $13,934 $13,353 

Note 19 - Other Comprehensive Income

Comprehensive income comprises two subsets: net income and OCI. The components of OCI are presented in the accompanying Consolidated Statements of Comprehensive Income and Consolidated Statements of Stockholders’ Equity, net of applicable taxes. The Company’s interest rate swap contract hedge included in other comprehensive income was entered into on July 1, 2022 with an original notional value of $300.0 million. The maturity date of this swap is June 30, 2027. The Company received a credit of $12.6 million under the “blend and extend” arrangement utilizing the fair values of the existing interest rate swap agreements at June 30, 2022.
Amounts in accumulated other comprehensive income (“AOCI”), net of tax, at June 30, 2023 and September 30, 2022, were as follows (in thousands):
AOCIJune 30, 2023 (unaudited)September 30, 2022
Interest rate swap contract, net of blend and extend arrangement$23,206 $23,761 
Unrealized loss on available-for-sale securities(581)(566)
Less net tax effect of other comprehensive income items(5,642)(5,575)
Total$16,983 $17,620 
Changes in AOCI, net of tax, are as follows (in thousands):
AOCI
Balance at September 30, 2022$17,620 
Net OCI changes(637)
Balance at June 30, 2023 (unaudited)$16,983 
AOCI
Balance at September 30, 2021$(23)
Net OCI changes8,478 
Balance at June 30, 2022 (unaudited)$8,455 





24

Amounts reclassified from AOCI to earnings are as follows (unaudited, in thousands):
For the Three Months Ended June 30,
20232022
Interest (benefit) expense$(2,377)$55 
Realized loss on restricted investments6  
Expense (benefit) from income taxes612 (14)
Total reclassifications from AOCI to earnings$(1,759)$41 
For the Nine Months Ended June 30,
20232022
Interest (benefit) expense$(5,719)$691 
Realized loss on restricted investments10  
Expense (benefit) from income taxes1,473 (178)
Total reclassifications from AOCI to earnings$(4,236)$513 


Note 20 - Subsequent Events

South Carolina Acquisition

On August 1, 2023, a subsidiary of the Company acquired an HMA plant, together with the related inventory and certain equipment, of C.R. Jackson, Inc., an asphalt paving company headquartered in Myrtle Beach, South Carolina, for $9.5 million. The transaction added an HMA plant and expanded the Company’s service market in the greater Myrtle Beach, South Carolina metro area.


25

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations.
This discussion and analysis of our financial condition and results of operations is intended to assist in understanding and assessing the trends and significant changes in our results of operations and financial condition during the period covered by this report. Historical results may not be indicative of future performance. This discussion includes forward-looking statements that reflect our plans, estimates and beliefs. Such statements involve risks and uncertainties. Our actual results may differ materially from those contemplated by these forward-looking statements as a result of various factors, including those set forth under the headings “Risk Factors” and “Cautionary Statement Regarding Forward-Looking Statements.” This discussion should be read in conjunction with our unaudited consolidated financial statements and the notes thereto included elsewhere in this Quarterly Report on Form 10-Q and our audited consolidated financial statements and notes thereto included in the 2022 Form 10-K. In this discussion, we use certain non-GAAP financial measures. Explanations of these non-GAAP financial measures and reconciliations to the most directly comparable GAAP financial measures are included in this “Management’s Discussion and Analysis of Financial Condition and Results of Operations.” Investors should not consider non-GAAP financial measures in isolation or as substitutes for financial information presented in compliance with GAAP.
Overview
We are a civil infrastructure company that specializes in the building and maintenance of transportation networks. Our operations leverage a highly skilled workforce, strategically located HMA plants, substantial construction assets and select material deposits. We provide construction products and services to both public and private infrastructure projects, with an emphasis on highways, roads, bridges, airports and commercial and residential sites in the southeastern United States.
Our public projects are funded by federal, state and local governments and include projects for roads, highways, bridges, airports and other forms of infrastructure. Public transportation infrastructure projects historically have been a relatively stable portion of state and federal budgets and represent a significant share of the United States construction market. Federal funds are allocated on a state-by-state basis, and each state is required to match a portion of the federal funds that it receives. Federal highway spending uses funds predominantly from the Highway Trust Fund, which derives its revenues from fuel taxes and other user fees.
In addition to public infrastructure projects, we provide a wide range of large sitework construction and HMA paving services to private construction customers, including commercial and residential developers and local businesses.
Contract Backlog
At June 30, 2023, our contract backlog was $1.59 billion. Contract backlog is a financial measure that generally reflects the dollar value of work that the Company expects to perform in the future. We generally include a construction project in our contract backlog at the time it is awarded and to the extent we believe funding is probable. Our backlog generally consists of uncompleted work on contracts in progress and contracts for which we have executed a contract but have not commenced the work. For uncompleted work on contracts in progress, we include (i) executed change orders, (ii) pending change orders for which we expect to receive confirmation in the ordinary course of business and (iii) claims that we have made against our customers for which we have determined we have a legal basis under existing contractual arrangements and as to which we consider collection to be probable. Backlog of uncompleted work on contracts under which work was either in progress or had not yet begun was $1.23 billion at June 30, 2023. Our contract backlog also includes low bid/no contract jobs, which consist of (i) public bid jobs for which we were the low bidder and no contract has been executed and (ii) private work jobs for which we have been notified that we are the low bidder or have been given a notice to proceed, but no contract has been executed. Low bid/no contract backlog was $0.36 billion at June 30, 2023.
Recent Developments
Acquisitions
On November 18, 2022, we acquired three HMA manufacturing plants and certain related assets located in the Nashville, Tennessee metro area for $9.5 million. In connection with this transaction, we disposed of a quarry in North Carolina, resulting in total cash proceeds of $37.0 million and a gain on the facility exchange of $5.4 million. On December 1, 2022, we acquired all of the capital stock of Ferebee Corporation, an HMA manufacturing and paving company headquartered in Charlotte, North Carolina, for $67.3 million. The transaction established our second platform company in North Carolina and added three HMA plants in the greater Charlotte/Rock Hill metro area. On April 3, 2023, we acquired substantially all the assets of Pickens Construction, Inc., an asphalt paving company headquartered in Anderson, South Carolina, for $5.0 million. The transaction added an HMA plant in the greater Greenville, South Carolina metro area. On May 1, 2023, we acquired the Huntsville, Alabama operations of Southern Site Contractors, LLC, an excavation, grading and utility contractor, for $1.1 million. The transaction enhanced our vertical integration of construction services in the greater Huntsville, Alabama metro area. For further discussion regarding these transactions, see Note 4 - Business Acquisitions to the unaudited consolidated financial statements included elsewhere in this report.

26

How We Assess Performance of Our Business
Revenues
We derive our revenues predominantly by providing construction products and services for both public and private infrastructure projects, with an emphasis on highways, roads, bridges, airports and commercial and residential sites. Our projects represent a mix of federal, state, municipal and private customers. We also derive revenues from the sale of HMA, aggregates, and liquid asphalt cement to customers. We recognize revenues derived from projects as we satisfy our performance obligations over time (formerly known as the percentage-of-completion method), measured by the relationship of total cost incurred compared to total estimated contract costs (cost-to-cost input method). Changes in job performance, job conditions and estimated profitability, including those arising from contract penalty provisions and final contract settlements, may result in revisions to estimated costs and income, and are recognized in the period in which the revisions are determined. Revenues derived from the sale of HMA, aggregates, and liquid asphalt cement are recognized when the risks associated with ownership have passed to the customer.
Gross Profit
Gross profit represents revenues less cost of revenues. Cost of revenues consists of all direct and indirect costs associated with construction contracts, including raw materials, labor, equipment costs, depreciation, lease expenses, subcontract costs and other expenses at our HMA plants, aggregates mining facilities, and liquid asphalt cement terminal. Our cost of revenues is directly affected by fluctuations in commodity prices, primarily liquid asphalt and diesel fuel. From time to time, when appropriate, we limit our exposure to changes in commodity prices by entering into forward purchase commitments. In addition, our public infrastructure contracts often provide for price adjustments based on fluctuations in certain commodity-related product costs. These price adjustment provisions are in place for most of our public infrastructure contracts, and we seek to include similar provisions in our private contracts.
Depreciation, Depletion, Accretion and Amortization
Property, plant and equipment are initially recorded at cost or, if acquired as a business combination, at fair value. Depreciation on property, plant and equipment is computed on a straight-line basis over the estimated useful life of the asset. Amortization expense is the periodic expense related to leasehold improvements and intangible assets. Leasehold improvements are amortized over the lesser of the life of the underlying asset or the remaining lease term. Our intangible assets were recognized as a result of certain acquisitions and are generally amortized on a straight-line basis over the estimated useful lives of the assets. Our unfavorable contract liabilities were recognized as a result of certain acquisitions and are amortized as the associated projects progress. Mineral reserves are depleted in accordance with the units-of-production method as aggregates are extracted, using the initial allocation of cost based on proven and probable reserves.
General and Administrative Expenses
General and administrative expenses include costs related to our operational offices that are not allocated to direct contract costs and expenses related to our corporate offices. These expenses consist primarily of salaries and personnel costs for our administration, finance and accounting, legal, information systems, human resources and certain managerial employees. General and administrative expenses also include acquisition expenses, audit, consulting and professional fees, stock-based compensation expense, travel, insurance, office space rental costs, property taxes and other corporate and overhead expenses.
Gain on Sale of Property, Plant and Equipment
In the normal course of business, we sell assets for various reasons, including when the cost of maintaining the asset exceeds the cost of replacing it. The gain or loss on the sale of property, plant and equipment reflects the difference between the carrying value at the date of disposal and the net consideration received from the sale during the period.
Gain on Facility Exchange
As part of our continued growth strategy, we may exchange or sell other facilities in order to generate capital for use in connection with other strategic initiatives. The gain or loss on the exchange or sale of a facility reflects the difference between the net carrying value of the facility at the date of disposal and the consideration received from the exchange or sale during the period.
Interest Expense, Net
Interest expense, net primarily represents interest incurred on our long-term debt, such as the Term Loan and the Revolving Credit Facility, and amortization of deferred debt issuance costs. These amounts are partially offset by interest income earned on short-term investments of cash balances in excess of our current operating needs.
27

Other Key Performance Indicators - Adjusted EBITDA and Adjusted EBITDA Margin
Adjusted EBITDA represents net income before, as applicable from time to time, (i) interest expense, net, (ii) provision (benefit) for income taxes, (iii) depreciation, depletion, accretion and amortization, (iv) equity-based compensation expense, (v) loss on the extinguishment of debt and (vi) certain management fees and expenses. Adjusted EBITDA Margin represents Adjusted EBITDA as a percentage of revenues for each period. These metrics are supplemental measures of our operating performance that are neither required by, nor presented in accordance with, GAAP. These measures have limitations as analytical tools and should not be considered in isolation or as an alternative to net income or any other performance measure derived in accordance with GAAP as an indicator of our operating performance. We present Adjusted EBITDA and Adjusted EBITDA Margin because management uses these measures as key performance indicators, and we believe that securities analysts, investors and others use these measures to evaluate companies in our industry. Our calculation of Adjusted EBITDA and Adjusted EBITDA Margin may not be comparable to similarly named measures reported by other companies. Potential differences may include differences in capital structures, tax positions and the age and book depreciation of intangible and tangible assets.
The following table presents a reconciliation of net income, the most directly comparable measure calculated in accordance with GAAP, to Adjusted EBITDA and the calculation of Adjusted EBITDA Margin for the periods presented (unaudited, in thousands, except percentages):
For the Three Months Ended June 30,For the Nine Months Ended June 30,
2023202220232022
Net income$21,677 $12,168 $18,088 $8,261 
Interest expense, net5,039 2,054 13,801 4,177 
Provision for income taxes7,117 3,955 6,153 2,868 
Depreciation, depletion, accretion and amortization 19,536 17,244 57,769 50,291 
Equity-based compensation expense2,737 1,848 7,909 5,094 
Management fees and expenses (1)
383 370 1,109 1,129 
Adjusted EBITDA$56,489 $37,639 $104,829 $71,820 
Revenues$421,893 $380,272 $1,088,522 $908,621 
Adjusted EBITDA Margin13.4 %9.9 %9.6 %7.9 %
(1)Reflects fees and reimbursement of certain out-of-pocket expenses under a management services agreement with SunTx (see Note 12 - Related Parties to the unaudited consolidated financial statements included elsewhere in this report).














28

Results of Operations
Three Months Ended June 30, 2023 Compared to Three Months Ended June 30, 2022
The following table sets forth selected financial data for the three months ended June 30, 2023 and 2022 (unaudited in thousands, except percentages):
Change From the Three Months Ended
For the Three Months Ended June 30,June 30, 2022
to the Three Months Ended
20232022June 30, 2023
Dollars% of
Revenues
Dollars% of
Revenues

Change
%
Change
Revenues$421,893 100.0 %$380,272 100.0 %$41,621 10.9 %
Cost of revenues357,821 84.8 %336,022 88.4 %21,799 6.5 %
Gross profit64,072 15.2 %44,250 11.6 %19,822 44.8 %
General and administrative expenses(32,231)(7.7)%(26,584)(7.0)%(5,647)21.2 %
Gain on sale of property, plant and equipment1,499 0.4 %333 0.1 %1,166 350.2 %
Gain on facility exchange— — %— — %— — %
Operating income33,340 7.9 %17,999 4.7 %15,341 85.2 %
Interest expense, net(5,039)(1.2)%(2,054)(0.5)%(2,985)145.3 %
Other income493 0.1 %178 — %315 177.0 %
Income before provision for income taxes 28,794 6.8 %16,123 4.2 %12,671 78.6 %
Provision for income taxes7,117 1.7 %3,955 1.0 %3,162 79.9 %
Net income$21,677 5.1 %$12,168 3.2 %$9,509 78.1 %
Adjusted EBITDA$56,489 13.4 %$37,639 9.9 %$18,850 50.1 %
Revenues. Revenues for the three months ended June 30, 2023 increased $41.6 million, or 10.9%, to $421.9 million from $380.3 million for the three months ended June 30, 2022. The increase included $41.4 million of revenues attributable to acquisitions completed subsequent to June 30, 2022.
Gross Profit. Gross profit for the three months ended June 30, 2023 increased $19.8 million, or 44.8%, to $64.1 million from $44.3 million for the three months ended June 30, 2022. The increase in gross profit was the result of a 10.9% increase in revenues for the three months ended June 30, 2023 compared to the three months ended June 30, 2022 and a higher gross profit margin. The higher gross profit margin was due to (i) efficient utilization of our plants and equipment fleet and (ii) completion of new backlog with more favorable margins.
General and Administrative Expenses. General and administrative expenses for the three months ended June 30, 2023 increased $5.6 million, or 21.2%, to $32.2 million from $26.6 million for the three months ended June 30, 2022. The increase was the result of (i) a $0.9 million increase in equity-based compensation expense, (ii) a $2.2 million increase attributable to general and administrative expenses associated with the businesses acquired subsequent to June 30, 2022, and (iii) a $3.3 million increase in management personnel payroll and benefits, partially offset by a $0.8 million decrease in other general and adminstrative expenses.
Gain on Sale of Property, Plant and Equipment. Gain on sale of property, plant and equipment for the three months ended June 30, 2023 increased $1.2 million, or 350.2%, to $1.5 million from $0.3 million for the three months ended June 30, 2022. The increase was primarily the result of higher levels of sales of equipment and components during the three months ended June 30, 2023.
Interest Expense, Net. Interest expense, net for the three months ended June 30, 2023 increased $2.9 million, or 145.3%, to $5.0 million compared to $2.1 million for the three months ended June 30, 2022. The increase in interest expense was due to a $80.4 million increase in the average principal debt balance outstanding and higher interest rates during the three months ended June 30, 2023 compared to the corresponding period in 2022.
29

Provision for Income Taxes. Our effective tax rate increased to 24.7% for the three months ended June 30, 2023, from 24.5% for the three months ended June 30, 2022. Our higher effective tax rate during the three months ended June 30, 2023 was due to differences in state tax rates at our operating subsidiaries.

Net Income. Net income increased $9.5 million to $21.7 million for the three months ended June 30, 2023, compared to $12.2 million for the three months ended June 30, 2022. The increase in net income was primarily a result of higher gross profit, partially offset by an increase in general and administrative expenses and interest expense, net, all as described above.

Adjusted EBITDA and Adjusted EBITDA Margin. Adjusted EBITDA and Adjusted EBITDA Margin were $56.5 million and 13.4%, respectively, for the three months ended June 30, 2023, compared to $37.6 million and 9.9%, respectively, for the three months ended June 30, 2022. The increase in Adjusted EBITDA and Adjusted EBITDA Margin resulted from an increase in gross profit, gain on sale of property, plant and equipment, and depreciation, depletion, accretion and amortization, partially offset by higher general and administrative expenses, all as described above. See the description of Adjusted EBITDA and Adjusted EBITDA Margin, as well as a reconciliation of Adjusted EBITDA to net income and the calculation of Adjusted EBITDA Margin, under the heading “How We Assess Performance of Our Business” above.
Nine Months Ended June 30, 2023 Compared to Nine Months Ended June 30, 2022
The following table sets forth selected financial data for the nine months ended June 30, 2023 and 2022 (unaudited in thousands, except percentages):
Change From the Nine Months Ended
For the Nine Months Ended June 30,June 30, 2022
to the Nine Months Ended
20232022June 30, 2023
Dollars% of
Revenues
Dollars% of
Revenues

Change
%
Change
Revenues$1,088,522 100.0 %$908,621 100.0 %$179,901 19.8 %
Cost of revenues967,674 88.9 %818,910 90.1 %148,764 18.2 %
Gross profit120,848 11.1 %89,711 9.9 %31,137 34.7 %
General and administrative expenses(93,945)(8.6)%(76,530)(8.5)%(17,415)22.8 %
Gain on sale of property, plant and equipment4,825 0.4 %1,788 0.2 %3,037 169.9 %
Gain on facility exchange5,389 0.5 %— — %5,389 — %
Operating income 37,117 3.4 %14,969 1.6 %22,148 148.0 %
Interest expense, net(13,801)(1.3)%(4,177)(0.5)%(9,624)230.4 %
Other income925 0.1 %337 0.1 %588 174.5 %
Income before provision for income taxes 24,241 2.2 %11,129 1.2 %13,112 117.8 %
Provision for income taxes6,153 0.6 %2,868 0.3 %3,285 114.5 %
Net income$18,088 1.6 %$8,261 0.9 %$9,827 119.0 %
Adjusted EBITDA$104,829 9.6 %$71,820 7.9 %$33,009 46.0 %
Revenues. Revenues for the nine months ended June 30, 2023 increased $179.9 million, or 19.8%, to $1.1 billion from $908.6 million for the nine months ended June 30, 2022. The increase included $91.0 million of revenues attributable to acquisitions completed subsequent to June 30, 2022 and $88.9 million of revenues in our existing markets from contract work and sales of HMA and aggregates to third parties. The 9.8% increase in revenues in our existing markets compared to the prior year period was due to strong demand in both public and private work.
Gross Profit. Gross profit for the nine months ended June 30, 2023 increased $31.1 million, or 34.7%, to $120.8 million from $89.7 million for the nine months ended June 30, 2022. The increase in gross profit was the result of a 19.8% increase in revenues for the nine months ended June 30, 2023 compared to the nine months ended June 30, 2022 and a higher gross profit margin. The higher gross profit margin was due to (i) efficient utilization of our plants and equipment fleet and (ii) completion of new backlog with more favorable margins.
30

General and Administrative Expenses. General and administrative expenses for the nine months ended June 30, 2023 increased $17.4 million, or 22.8%, to $93.9 million from $76.5 million for the nine months ended June 30, 2022. The increase was the result of (i) a $2.8 million increase in equity-based compensation expense, (ii) a $4.9 million increase attributable to general and administrative expenses associated with the businesses acquired subsequent to June 30, 2022, and (iii) a $10.8 million increase in management personnel payroll and benefits, partially offset by a $1.1 million decrease in other general and administrative expenses.
Gain on Sale of Property, Plant and Equipment. Gain on sale of property, plant and equipment for the nine months ended June 30, 2023 increased $3.0 million, or 169.9%, to $4.8 million from $1.8 million for the nine months ended June 30, 2022. The increase was primarily the result of $1.3 million gain on the sale of an excess office building in North Carolina that was no longer needed in our operations and higher levels of equipment and components during the nine months ended June 30, 2023.
Gain on Facility Exchange. Gain on facility exchange for the nine months ended June 30, 2023 was $5.4 million compared to $0.0 million for the nine months ended June 30, 2022. The gain was the result of the disposition of a quarry in North Carolina. In connection with this transaction, the Company acquired three HMA manufacturing plants and certain related assets located in the Nashville, Tennessee metro area.
Interest Expense, Net. Interest expense, net for the nine months ended June 30, 2023 increased $9.6 million, or 230.4%, to $13.8 million compared to $4.2 million for the nine months ended June 30, 2022. The increase in interest expense was due to a $112.5 million increase in the average principal debt balance outstanding and higher interest rates during the nine months ended June 30, 2023 compared to the corresponding period in 2022.
Provision for Income Taxes. Our effective tax rate decreased to 25.4% for the nine months ended June 30, 2023, from 25.8% for the nine months ended June 30, 2022. Our lower effective tax rate during the nine months ended June 30, 2023 was due to differences in state tax rates at our operating subsidiaries.

Net Income. Net income increased $9.8 million to $18.1 million for the nine months ended June 30, 2023, compared to $8.3 million for the nine months ended June 30, 2022. The increase in net income was primarily a result of higher gross profit, gain on sale of property, plant and equipment and gain on facility exchange, partially offset by an increase in general and administrative expenses and interest expense, net, all as described above.
Adjusted EBITDA and Adjusted EBITDA Margin. Adjusted EBITDA and Adjusted EBITDA Margin were $104.8 million and 9.6%, respectively, for the nine months ended June 30, 2023, compared to $71.8 million and 7.9%, respectively, for the nine months ended June 30, 2022. The increase in Adjusted EBITDA and Adjusted EBITDA Margin resulted from an increase in gross profit, gains on sale of property, plant and equipment, gain on facility exchange and depreciation, depletion, accretion and amortization, partially offset by higher general and administrative expenses, all as described above. See the description of Adjusted EBITDA and Adjusted EBITDA Margin, as well as a reconciliation of Adjusted EBITDA to net loss and the calculation of Adjusted EBITDA Margin, under the heading “How We Assess Performance of Our Business” above.
Liquidity and Capital Resources
Cash Flows Analysis
The following table sets forth our cash flows for the periods indicated (unaudited, in thousands):
For the Nine Months Ended June 30,
20232022
Net cash provided by operating activities, net of acquisition$94,542 $(9,721)
Net cash used in investing activities(118,638)(158,607)
Net cash provided by financing activities43,486 137,261 
Net change in cash and cash equivalents$19,390 $(31,067)
Operating Activities
During the nine months ended June 30, 2023, cash provided by operating activities, net of acquisitions, was $94.5 million, primarily as a result of:
net income of $18.1 million, including $57.8 million of depreciation, depletion, accretion and amortization of long-lived assets, unrealized losses on derivative instruments of $1.4 million, gain on sale of property, plant and equipment of $4.8 million, gain on sale of facility exchange of $5.4 million and equity-based compensation expense of $7.9 million;
31

a decrease in contracts receivable including retainage, net of $22.8 million due to normal fluctuations resulting from the timing of processing transactions in our accounts receivable cycle;

an increase in prepaid expenses and other current assets of $3.2 million primarily due to the timing of payments under our insurance policies and other expenses;

an increase in inventories of $12.0 million due to increased inventories from acquisitions, growth in existing markets, higher inventory costs and normal fluctuations in our inventory cycle;

a decrease in accounts payable and accrued expenses and other current liabilities of $9.2 million due to the timing of processing transactions in our accounts payable cycle; and

a net increase of $10.6 million in the difference between billings in excess of costs and estimated earnings on uncompleted contracts and costs and estimated earnings in excess of billings on uncompleted contracts and due to the timing of performing and closing projects.

During the nine months ended June 30, 2022, cash used by operating activities, net of acquisitions, was $9.7 million, primarily as a result of:
net income of $8.3 million, including $50.3 million of depreciation, depletion, accretion and amortization of long-lived assets, unrealized gains on derivative instruments of $2.6 million and equity-based compensation expense of $5.1 million;
an increase in contracts receivable including retainage, net, of $71.9 million as a result of higher overall revenues due to acquisitions and growth in existing markets;

an increase in prepaid expenses and other current assets of $2.3 million primarily due to timing of deposits for federal and state income taxes and the timing of payments under our insurance policies;

an increase in inventories of $21.8 million due to inventory acquired in acquisitions, higher inventory costs and normal fluctuations in our inventory cycle;

an increase in accounts payable and accrued expenses and other current liabilities of $23.1 million due to increased construction activity; and

a net increase of $3.9 million in the difference between costs and estimated earnings in excess of billings on uncompleted contracts and billings in excess of costs and estimated earnings on uncompleted contracts due to the timing of performing and closing projects and higher revenue from construction activities.

Investing Activities
During the nine months ended June 30, 2023, cash used in investing activities was $118.6 million, of which $82.7 million related to acquisitions completed in the period, $79.0 million was invested in property, plant and equipment and $7.9 million was invested in restricted investments by the Captive, partially offset by $12.6 million of proceeds from the sale of property, plant and equipment, $37.0 million of proceeds from the facility exchange and $1.4 million of proceeds from the sale of restricted investments.
During the nine months ended June 30, 2022, cash used in investing activities was $158.6 million, of which $102.9 million related to acquisitions completed in the period, $52.2 million was invested in property, plant and equipment and $7.7 million was invested in restricted investments by the Captive, partially offset by $4.2 million of proceeds from the sale of equipment.
Financing Activities
During the nine months ended June 30, 2023, cash provided by financing activities was $43.5 million. We received $53.0 million of proceeds from our Credit Facility, which were primarily used for acquisitions completed in the period. This cash flow was partially offset by $9.4 million of principal payments on long-term debt.
During the nine months ended June 30, 2022, cash provided by financing activities was $137.3 million. We received $142.3 million of proceeds from issuance of long-term debt, net of debt issuance costs and discounts, primarily used for acquisitions completed in the period. This increase in cash was partially offset by $5.0 million of principal payments on long-term debt.


32

Credit Agreement
We and each of our subsidiaries are parties to the Credit Agreement, which provides for the Term Loan and the Revolving Credit Facility. At June 30, 2023 and September 30, 2022, there was $277.5 million and $271.9 million, respectively, of principal outstanding under the Term Loan, $143.1 million and $105.1 million, respectively, of principal outstanding under the Revolving Credit Facility, and availability of $171.9 million and $208.6 million, respectively, under the Revolving Credit Facility, including a reduction for outstanding letters of credit. The Company also had $10.0 million available under the Delayed Draw Term Loan at June 30, 2023 and September 30, 2022.
The Credit Agreement requires the Company to satisfy certain financial covenants, including a minimum fixed charge coverage ratio of 1.20-to-1.00 and a maximum consolidated leverage ratio of 3.50-to-1.00, subject to certain adjustments. At June 30, 2023 and September 30, 2022, our fixed charge coverage ratio was 2.00-to-1.00 and 2.56-to-1.00, respectively, and our consolidated leverage ratio was 2.27-to-1.00 and 2.79-to-1.00, respectively.

From time to time, the Company has entered into interest rate swap agreements to hedge against the risk of changes in interest rates. At June 30, 2023 and September 30, 2022, the aggregate notional value of the interest rate swap agreement was $300.0 million, and the fair value was $24.5 million and $24.7 million, respectively, which amounts are included within other assets on the Company’s Consolidated Balance Sheets.
For more information about the Credit Agreement, see Note 8 - Debt to the unaudited consolidated financial statements included elsewhere in this report.
Capital Requirements and Sources of Liquidity

During the nine months ended June 30, 2023 and 2022, our capital expenditures were approximately $79.0 million and $52.2 million, respectively. Our capital expenditures are typically made during the fiscal year in which they are approved. At June 30, 2023, our commitments for capital expenditures were not material to our financial condition or results of operations on a consolidated basis. For fiscal 2023, we expect total capital expenditures to be $85.0 million to $90.0 million. Our capital expenditure budget is an estimate and is subject to change.
Historically, we have required significant amounts of cash in order to make capital expenditures, purchase materials and fund our organic expansion into new markets. Our working capital needs are driven by the seasonality and growth of our business, with our cash requirements increasing in periods of growth. Additional cash requirements resulting from our growth include the costs of additional personnel, production and distribution facilities, enhancements to our information systems, integration costs related to any acquisitions and our compliance with laws and rules applicable to public companies.
We have historically relied on cash available through credit facilities, in addition to cash from operations, to finance our working capital requirements and to support our growth. We regularly monitor potential capital sources, including equity and debt markets, in an effort to meet our planned capital expenditures and liquidity requirements. Our future success will depend on our ability to access outside sources of capital.
We believe that our operating cash flow and available borrowings under the Credit Agreement will be sufficient to fund our operations and planned capital expenditures for at least the next 12 months. However, future cash flows are subject to a number of variables, including the potential impacts of inflation and supply chain constraints, and significant additional capital expenditures will be required to conduct our operations. There can be no assurance that operations and other capital resources will provide sufficient cash to maintain planned or future levels of capital expenditures. In the event that we make one or more acquisitions and the amount of capital required is greater than the amount of cash on hand we have available for acquisitions at that time, we could be required to reduce the expected level of capital expenditures and/or seek additional capital. If we seek additional capital, we may do so through borrowings under the Credit Agreement, joint ventures, asset sales, offerings of debt or equity securities or other means. However, our ability to engage in any such transactions may be constrained by economic conditions and other factors outside of our control. We cannot guarantee that additional capital will be available on acceptable terms or at all. If we are unable to obtain the funds we need, we may not be able to complete acquisitions that may be favorable to us or finance the capital expenditures necessary to conduct our operations.









33

Contractual Obligations

The following table summarizes our significant obligations outstanding as of June 30, 2023 (unaudited, in thousands):

Payments Due by Fiscal Year
Total202320242025202620272028 and Thereafter
Debt obligations$420,600 $3,125 $14,500 $18,125 $21,750 $363,100 $— 
Operating leases21,927 799 2,793 2,390 2,273 2,098 11,574 
Purchase commitments4,396 1,259 2,653 484 — — — 
Royalty payments2,556 18 295 256 192 180 1,615 
Asset retirement obligations2,402 — — — — — 2,402 
Total$451,881 $5,201 $20,241 $21,255 $24,215 $365,378 $15,591 
Off-Balance Sheet Arrangements
As of June 30, 2023, we had aggregate letters of credit outstanding in the amount of $10.0 million, future purchase commitments of diesel fuel and natural gas of $4.3 million and $0.1 million, respectively, and $2.6 million of minimum royalty payments related to aggregates facilities. Other than the letters of credit, future purchase commitments and minimum royalty payments, we do not currently have any off-balance sheet arrangements that have, or are reasonably likely to have, a material current or future effect on our financial condition, changes in our financial condition, revenue or expenses, results of operations, liquidity, capital expenditures or capital resources. See Note 17 - Commitments to our unaudited consolidated financial statements included elsewhere in this report for additional information.

Item 3. Quantitative and Qualitative Disclosures About Market Risk.
Commodity Price Risk
We are subject to commodity price risk with respect to price changes in liquid asphalt and energy, including fossil fuels and electricity for aggregates and HMA production, natural gas for HMA production and fuel for distribution vehicles and production-related mobile equipment. In order to manage or reduce commodity price risk, we monitor the costs of these commodities at the time of bid and price them into our contracts accordingly. Furthermore, liquid asphalt escalator provisions in most of our public contracts, and in some of our private and commercial contracts, limit our exposure to price fluctuations in this commodity. In addition, we enter into various firm purchase commitments, with terms generally less than 18 months, for certain raw materials.
Our risk management activities also include the use of financial derivative instruments. We have entered into fuel swap and natural gas swap contracts to mitigate the financial impact of fluctuations in commodity prices. We do not enter into commodity swap contracts for speculative or trading purposes. These fuel and natural gas swap contracts provide a fixed price for less than 50% of our estimated fuel and natural gas usage for the remainder of fiscal year 2023 and part of fiscal year 2024.
The table below provides information about the Company’s swap contracts that are sensitive to changes in commodity prices, specifically fuel and natural gas, as of June 30, 2023 (unaudited).
Carrying AmountFair Value
Fuel swap contracts (1)
   Contract volumes (1,000 gallons)1,008 
   Weighted average price (per gallon) 2.80 
   Contract amount (in thousands)$(531)$(531)
Natural gas swap contracts (1)
Contract volumes (1,000 MMBTU)250
Weighted average price (per MMBTU)3.88
Contract amount (in thousands)$(351)$(351)
(1) See also Note 15 - Investment in Derivative Instruments and Note 16 - Fair Value Measurements to the unaudited consolidated financial statements included elsewhere in this report.
34

Interest Rate Risk
We are exposed to interest rate risk on certain of our short- and long-term debt obligations used to finance our operations and acquisitions. We have SOFR-based floating rate borrowings under the Credit Agreement, which expose us to variability in interest payments due to changes in the reference interest rates. From time to time, we use derivative instruments as hedges against the impact of interest rate changes on future earnings and cash flows. We do not enter into such derivative instruments for speculative or trading purposes. At June 30, 2023, we had a total of $420.6 million of variable rate borrowings outstanding. Holding other factors constant and absent the interest rate swap agreements described above, a hypothetical 1% change in our borrowing rates would result in a $4.2 million change in our annual interest expense based on our variable rate debt at June 30, 2023.
The following table presents the future principal payment obligations, interest payments, and fair values associated with the Company’s debt instruments assuming the Company’s actual level of variable rate debt as of June 30, 2023 (unaudited, in thousands).
Fair
2023202420252026ThereafterTotalValue
Debt obligations
   Term Loan Principal Payments$3,125 $14,500 $18,125 $21,750 $220,000 $277,500 $277,500 
   Revolving Credit Facility Principal Payments— — — — 143,100 143,100 143,100 
   Interest Payments (1)
7,361 28,842 27,796 26,369 18,777 
(1) Represents projected interest payments using the Company’s June 2023 SOFR-based floating rate of 7.00% per annum.
The notional amount of the Company’s outstanding interest rate swap contract at June 30, 2023 was $300.0 million. The maturity date of this swap is June 30, 2027, and the fair value of the outstanding swap contract was $24.5 million as of June 30, 2023. See also Note 15 - Investment in Derivative Instruments and Note 16 - Fair Value Measurements to the unaudited consolidated financial statements included elsewhere in this report.
Inflation Risk
We are subject to the effects of inflation through wage pressures, increases in the cost of raw materials used to produce HMA, and increases in other items, such as fuel, concrete and steel. In recent years, inflation, supply chain and labor constraints have had a significant impact on the global economy, including the construction industry in the United States. While it is impossible to fully eliminate the impact of these factors, we seek to recover increasing costs by obtaining higher prices for our products or by including the anticipated price increases in our bids. Due to the relatively short-term duration of our construction contracts, we are generally able to reduce our exposure to price increases on new contracts, but we are limited in our ability to pass through increased costs for projects already in our backlog. Going forward, continued cost inflation in these areas may require further price adjustments to maintain profit margin, and any price increases may have a negative effect on demand.

Item 4. Controls and Procedures.
Evaluation of Disclosure Control and Procedures
Our management carried out, as of June 30, 2023, with the participation of our Chief Executive Officer and our Chief Financial Officer, an evaluation of the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act). Based on that evaluation, our Chief Executive Officer and Chief Financial Officer concluded that, as of June 30, 2023, our disclosure controls and procedures were effective to provide reasonable assurance that material information required to be disclosed by us in reports we file under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC rules and forms and that information required to be disclosed by us in the reports we file or submit under the Exchange Act is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate to allow timely decisions regarding required disclosure.
Changes in Internal Control Over Financial Reporting

There were no changes to our internal control over financial reporting during the quarter ended June 30, 2023 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
35

PART II - Other Information
Item 1. Legal Proceedings.
Due to the nature of our business, we are involved in routine litigation or subject to other disputes or claims related to our business activities, including, among other things, (i) workers’ compensation claims, (ii) employment-related disputes and (iii) liability issues or breach of contract or tortious conduct claims in connection with the performance of services and provision of materials. We and our affiliates are also subject to government inquiries in the ordinary course of business seeking information concerning our compliance with government construction contracting requirements and various laws and regulations, the outcome of which cannot be predicted with certainty. In the opinion of our management, after consultation with legal counsel, none of the pending inquiries, litigation, disputes or claims against us, if decided adversely to us, would have a material adverse effect on our financial condition, cash flows or results of operations. There have been no material changes to the legal proceedings disclosed in the 2022 Form 10-K.

Item 1A. Risk Factors.
In addition to the other financial information set forth in this report, you should carefully consider the factors discussed below and in Part I, Item 1A, “Risk Factors,” in the 2022 Form 10-K that could materially affect our business, financial condition or future operating results. The risks described below and in the 2022 Form 10-K are not the only risks that we face. Additional risks and uncertainties not currently known to us or that we currently deem to be immaterial also may materially adversely affect our business, financial condition and operating results.

Inflation and supply chain disruptions have resulted, and may continue to result, in increased costs, some of which we may not be able to recoup.
Inflation and supply chain disruptions have the potential to adversely affect our business, financial condition and results of operations, particularly if we are unable to pass through increased costs to our customers. During the three and nine months ended June 30, 2023, we continued to experience an upward trend in several inflation-sensitive inputs that we use to provide our products and services, including upward pressure on wages and increases in the cost of raw materials used to produce HMA and other items critical to our business, including fuel, concrete and steel. In addition, we continued to experience disruptions from various participants in our supply chains, including subcontractors, materials suppliers and equipment manufacturers, who provide the raw materials, equipment, vehicles, construction supplies and other services we require in order to manufacture HMA and perform our construction projects. While we have been able to mitigate some of the effects of inflation, supply chain disruptions and labor constraints on our business by increasing prices for our products and including the anticipated cost increases in the construction projects for which we bid, we may not be able to do so in the future. In addition, we are limited in our ability to pass through increased costs for projects already in our backlog, and if we are unable to do so, we may not recoup our losses or diminished profit margins. If inflation and supply chain disruptions continue to rise, we may be required to implement further price adjustments to maintain our profit margin, and any price increases may have a negative effect on demand.
Unfavorable developments affecting the banking and financial services industry could adversely affect our business, liquidity and financial condition, and overall results of operations.
Actual events, concerns or speculation about disruption or instability in the banking and financial services industry, such as liquidity constraints, the failure of individual institutions, or the inability of individual institutions or the banking and financial service industry generally to meet their contractual obligations, could significantly impair our access to capital, delay access to deposits or other financial assets, or cause actual loss of funds subject to cash management arrangements. Similarly, these events, concerns or speculation could result in less favorable commercial financing terms, including higher interest rates or costs and tighter financial and operating covenants, or systemic limitations on access to credit and liquidity sources, thereby making it more difficult for us to acquire financing on acceptable terms or at all. Additionally, our customers, critical vendors and business partners also could be adversely affected by these risks as described above, which in turn could result in their committing a breach or default under their contractual agreements with us, their insolvency or bankruptcy, or other adverse effects. Any decline in available funding or access to our cash and liquidity resources, or non-compliance of banking and financial services counterparties with their contractual commitments to us could, among other risks, have material adverse impacts on our ability to meet our operating expenses and other financial needs, could result in breaches of our financial and/or contractual obligations, and could have material adverse impacts on our business, financial condition and results of operations.

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds.
Unregistered Sales of Equity Securities
The Company did not sell any of its equity securities during the period covered by this report that were not registered under the Securities Act.
36

Issuer Purchases of Equity Securities
During the period covered by this report, the Company did not purchase any of its equity securities that are registered under Section 12 of the Exchange Act.

Item 3. Defaults Upon Senior Securities.
None.

Item 4. Mine Safety Disclosures.
The information concerning mine safety violations or other regulatory matters required by Section 1503(a) of the Dodd-Frank Wall Street Reform and Consumer Protection Act and Item 104 of Regulation S-K (17 C.F.R. Part 229.104) is included in Exhibit 95.1 to this Quarterly Report on Form 10-Q.

Item 5. Other Information.
None.

Item 6. Exhibits.
Exhibit
Number
Description
3.1*
3.2
4.1
10.1*
31.1*
31.2*
32.1**
32.2**
95.1*
101.INS*Inline XBRL Instance Document
101.SCH*Inline XBRL Taxonomy Extension Schema Document
101.CAL*Inline XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF*Inline XBRL Taxonomy Extension Definition Linkbase Document
101.LAB*Inline XBRL Taxonomy Extension Label Linkbase Document
101.PRE*Inline XBRL Taxonomy Extension Presentation Linkbase Document
104*
Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)
*Filed herewith.
**Furnished herewith.

37

SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized, on this 8th day of August, 2023.
CONSTRUCTION PARTNERS, INC.
By:/s/ Fred J. Smith, III
Fred J. Smith, III
President and Chief Executive Officer
Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.
Name and SignatureTitleDate
/s/ Fred J. Smith, IIIPresident and Chief Executive OfficerAugust 8, 2023
Fred J. Smith, III(Principal Executive Officer and duly authorized officer)
/s/ Gregory A. HoffmanSenior Vice President and Chief Financial OfficerAugust 8, 2023
Gregory A. Hoffman(Principal Financial Officer and duly authorized officer)

38
EX-10.1 2 a2023q3exhibit101.htm EX-10.1 Document

Exhibit 10.1

SECOND AMENDMENT TO
THIRD AMENDED AND RESTATED CREDIT AGREEMENT
This SECOND AMENDMENT TO THIRD AMENDED AND RESTATED CREDIT AGREEMENT, dated as of May 8, 2023 (this “Amendment”), among Construction Partners, Inc., a Delaware corporation (“Construction Partners”); Wiregrass Construction Company, Inc., an Alabama corporation (“Wiregrass Construction”); FSC II, LLC, a North Carolina limited liability company (“FSC”); C. W. Roberts Contracting, Incorporated, a Florida corporation (“Roberts Contracting”), King Asphalt, Inc., a South Carolina corporation (“King Asphalt”) and The Scruggs Company, a Georgia corporation (“Scruggs”), Ferebee Corporation, a North Carolina corporation (“Ferebee”), and Ferebee Asphalt Corporation, a North Carolina corporation (“Ferebee Asphalt” and, collectively with Construction Partners, Wiregrass Construction, FSC, Roberts Contracting, King Asphalt, Scruggs and Ferebee, the “Borrowers”, and each, individually, a “Borrower”), the Lenders party hereto, and PNC Bank National Association (“PNC), as Administrative Agent and Issuing Lender.
A.    Reference is made to that certain Third Amended and Restated Credit Agreement, dated as of June 30, 2022 (as amended by that certain First Amendment to Third Amended and Restated Credit Agreement, dated as of November 17, 2022, the “Existing Credit Agreement”; the Existing Credit Agreement, as amended by this Amendment, and as further amended, restated, extended, supplemented or otherwise modified in writing from time to time, the “Credit Agreement”), among the Borrowers, the Lenders parties thereto from time to time, and PNC as Administrative Agent and Issuing Lender. Capitalized terms used but not defined herein shall have the meanings given to them in the Credit Agreement. The rules of interpretation set forth in Section 1.02 of the Credit Agreement are hereby incorporated by reference herein, mutatis mutandis.
B.    The Borrowers have requested certain amendments to the Existing Credit Agreement as set forth herein.
C.    The Administrative Agent and the Lenders party hereto are willing to amend the Existing Credit Agreement as set forth herein, subject to the terms and conditions hereof.
NOW, THEREFORE, the parties hereby agree as follows:
1.    Amendments to the Existing Credit Agreement. Subject to the terms and conditions set forth herein, Section 9.12 of the Existing Credit Agreement, Operating Leases, is restated in its entirety, so that as amended it reads: “9.12 [Reserved].”.
2.    Reaffirmation. Each of the Loan Parties hereby agrees that (a) with respect to each Loan Document to which it is a party, after giving effect to this Amendment and the transactions contemplated hereunder, all of its obligations, liabilities and indebtedness under such Loan Document, including guarantee obligations, are hereby confirmed and reaffirmed and shall, except as expressly set forth herein, remain unmodified and in full force and effect on a continuous basis and (b) nothing contained herein shall (i) create a course of dealing or (ii) except as expressly set forth herein, constitute amendments of the Existing Credit Agreement, the other Loan Documents or any indebtedness described therein. The Existing Credit Agreement (as amended hereby) and each other Loan Document shall continue to be in full force and effect and are hereby in all respects ratified and confirmed.
Without limiting the generality of the foregoing, each Borrower and each Guarantor (collectively, the “Grantors” and each a “Grantor”) reaffirms its obligations as a grantor under the Security Agreement, including without limitation the grant pursuant to Section 1 of the Security Agreement of a security interest to the Administrative Agent for the benefit of the Secured Parties in (and the collateral assignment to the Administrative Agent for the benefit of the Secured Parties of) the property and property rights constituting Collateral (as defined in Section 1 of the Security Agreement) of such Grantor or in which such Grantor has or may have or acquire an interest or the power to transfer rights therein, whether now owned or existing or hereafter created, acquired or arising and wheresoever located, as security for the payment and performance of such Grantor’s respective Secured Obligations (as defined in the Security Agreement).



3.    Conditions Precedent. The effectiveness of this Amendment and the amendments to the Existing Credit Agreement set forth herein are subject to the satisfaction of each of the following conditions:
(a)    The Administrative Agent’s receipt of the following, each of which shall be originals or telecopies (followed promptly by originals) unless otherwise specified, each properly executed by a Responsible Officer of the signing Loan Party to the extent that a Loan Party is a party thereto, each dated the effective date of this Amendment and each in form and substance satisfactory to the Administrative Agent and each of the Lenders party to this Amendment:
(i)    executed counterparts of this Amendment, sufficient in number for distribution to the Administrative Agent and its counsel, each Lender party thereto and the Borrowing Agent, executed by the Loan Parties, the Administrative Agent, the Issuing Lender, and Lenders constituting Required Lenders; and
(ii)    executed counterparts of such other documents as the Administrative Agent may require.
(b)    Unless waived by the Administrative Agent, the Borrowers shall have paid all reasonable and documented out-of-pocket fees, charges and disbursements of counsel to the Administrative Agent (directly to such counsel if requested by the Administrative Agent) to the extent invoiced prior to or on the date of this Amendment, plus such additional amounts of such fees, charges and disbursements as shall constitute its reasonable estimate of such fees, charges and disbursements incurred or to be incurred by it through the closing proceedings (provided that such estimate shall not thereafter preclude a final settling of accounts between the Borrowers and the Administrative Agent).
4.    Representations and Warranties. Each of the Loan Parties represents and warrants as follows:
(a)    The execution and delivery of this Amendment by each Loan Party, and the performance by each such Loan Party of this Amendment and the Existing Credit Agreement (as amended by this Amendment), are within such Loan Party’s corporate or other powers, have been duly authorized by all necessary limited liability company, corporate or other organizational action, and do not and will not (i) contravene the terms of any of such Person’s Organization Documents, (ii) conflict with or result in any breach or contravention of, or the creation of any Lien under, or require any payment to be made under (A) any Contractual Obligation to which such Person is a party or affecting such Person or the properties of such Person or any of its Subsidiaries or (B) any order, injunction, writ or decree of any Governmental Authority or any arbitral award to which such Person or its property is subject, or (iii) violate any Law.
(b)    This Amendment has been duly executed and delivered by each Loan Party that is party thereto. This Amendment and the Existing Credit Agreement (as amended by this Amendment) constitute a legal, valid and binding obligation of such Loan Party, enforceable against each such Loan Party that is party hereto in accordance with its terms, subject only to the effect of bankruptcy, moratorium or Debtor Relief Laws or similar Laws or the application of equitable principles by a court of competent jurisdiction.
(c)    No approval, consent, exemption, authorization, or other action by, or notice to, or filing with, any Governmental Authority or any other Person is necessary or required in connection with the execution or delivery of this Amendment or performance by, or enforcement against, any Loan Party of this Amendment or the Existing Credit Agreement (as amended by this Amendment).
(d)    The representations and warranties of the Borrowers and each other Loan Party contained in the Credit Agreement or any other Loan Document are true and correct in all material respects (unless qualified by materiality or reference to the absence of a Material Adverse Effect, in which event are true and correct), except to the extent that such representations and warranties specifically refer to an earlier date, in which case they are true and correct as of such earlier date, and except that the representations and warranties contained in Section 6.5 of the Credit Agreement shall be deemed to refer to the most recent statements furnished pursuant to Section 8.1 of the Existing Credit Agreement.
    - 2 -



(e)    No Event of Default or Default has occurred and is continuing or would result from this Amendment.
5.    Miscellaneous.
(a)    The execution, delivery and effectiveness of this Amendment shall not operate as a waiver of any right, power or remedy of any Lender or the Administrative Agent under any of the Loan Documents, nor constitute a waiver of any provision of the Loan Documents or in any way limit, impair or otherwise affect the rights and remedies of the Administrative Agent or the Lenders under the Loan Documents. Except as expressly set forth herein, nothing herein shall be deemed to entitle any Loan Party to a consent to, or a waiver, amendment, modification or other change of, any of the terms, conditions, obligations, covenants or agreements contained in the Existing Credit Agreement or any other Loan Document in similar or different circumstances. Nothing expressed or implied in this Amendment shall be construed as a release or other discharge of any Loan Party under any Loan Document from any of its obligations and liabilities thereunder.
(b)    On and after the date hereof, all references to the Credit Agreement in each of the Loan Documents shall hereafter mean the Existing Credit Agreement as amended by this Amendment, and as further amended, modified, extended, restated, replaced, or supplemented from time to time.
(c)    THIS AMENDMENT SHALL BE GOVERNED BY, AND CONSTRUED IN ACCORDANCE WITH, THE LAW OF THE STATE OF NEW YORK. The provisions of Section 12.11 of the Credit Agreement shall apply to this Amendment to the same extent as if fully set forth herein.
(d)    EACH LOAN PARTY A PARTY HERETO HEREBY IRREVOCABLY WAIVES, TO THE FULLEST EXTENT PERMITTED BY APPLICABLE LAW, ANY RIGHT IT MAY HAVE TO A TRIAL BY JURY IN ANY LEGAL PROCEEDING DIRECTLY OR INDIRECTLY ARISING OUT OF OR RELATING TO THIS AMENDMENT OR THE TRANSACTIONS CONTEMPLATED HEREBY (WHETHER BASED ON CONTRACT, TORT OR ANY OTHER THEORY). EACH PARTY HERETO (A) CERTIFIES THAT NO REPRESENTATIVE, AGENT OR ATTORNEY OF ANY OTHER PERSON HAS REPRESENTED, EXPRESSLY OR OTHERWISE, THAT SUCH OTHER PERSON WOULD NOT, IN THE EVENT OF LITIGATION, SEEK TO ENFORCE THE FOREGOING WAIVER AND (B) ACKNOWLEDGES THAT IT AND THE OTHER PARTIES HERETO HAVE BEEN INDUCED TO ENTER INTO THIS AMENDMENT BY, AMONG OTHER THINGS, THE WAIVERS AND CERTIFICATIONS IN THIS SECTION.
(e)    This Amendment may be executed in counterparts (and by different parties hereto in different counterparts), each of which shall constitute an original, but all of which when taken together shall constitute a single contract, and shall become effective as provided in Section 3. Delivery of an executed counterpart of a signature page of this Amendment by telecopy, e-mail or electronic format (i.e. “pdf” or “tif”) shall be effective as delivery of a manually executed counterpart of this Amendment.
(f)    This Amendment shall be binding on and inure to the benefit of the parties and their heirs, beneficiaries, successors and permitted assigns. This Amendment constitutes a Loan Document for purposes of the Credit Agreement.
(g)    This Amendment constitutes the entire contract among the parties relating to the subject matter hereof and supersede any and all previous agreements and understandings, oral or written, relating to the subject matter hereof. The provisions of this Amendment are intended to be severable. If any provision of this Amendment shall be held invalid or unenforceable in whole or in part in any jurisdiction, such provision shall, as to such jurisdiction, be ineffective to the extent of such invalidity or unenforceability without in any manner affecting the validity or enforceability thereof in any other jurisdiction or the remaining provisions hereof in any jurisdiction.
    - 3 -



[Remainder of page left blank intentionally; signature pages follow]


    - 4 -



IN WITNESS WHEREOF, the parties hereto have caused this Amendment to be duly executed as of the date first above written.
CONSTRUCTION PARTNERS, INC.,
as a Borrower and a Guarantor
By:/s/ Gregory A. Hoffman
Name:Gregory A. Hoffman
Title:Chief Financial Officer
WIREGRASS CONSTRUCTION COMPANY, INC.,
as a Borrower and a Guarantor
FSC II, LLC,
as a Borrower and a Guarantor
C. W. ROBERTS CONTRACTING, INCORPORATED,
as a Borrower and a Guarantor
KING ASPHALT, INC.,
as a Borrower and a Guarantor
THE SCRUGGS COMPANY,
as a Borrower and a Guarantor
FEREBEE CORPORATION,
as a Borrower and a Guarantor
FEREBEE ASPHALT CORPORATION,
as a Borrower and a Guarantor
By:/s/ Gregory A. Hoffman
Name:Gregory A. Hoffman
Title:Vice President


Second Amendment to Third Amended and Restated Credit Agreement
Construction Partners, Inc.
Signature Page



PNC BANK, NATIONAL ASSOCIATION, as Administrative Agent
By:/s/ Anne Williams
Name:Anne Williams
Title:Senior Vice President


Second Amendment to Third Amended and Restated Credit Agreement
Construction Partners, Inc.
Signature Page



PNC BANK, NATIONAL ASSOCIATION, as a Lender and the Issuing Lender
By:/s/ Anne Williams
Name:Anne Williams
Title:Vice President


Second Amendment to Third Amended and Restated Credit Agreement
Construction Partners, Inc.
Signature Page



BANK OF AMERICA, N.A., as a Lender
By:/s/ Rick Macias
Name:Rick Macias
Title:Senior Vice President



Second Amendment to Third Amended and Restated Credit Agreement
Construction Partners, Inc.
Signature Page



REGIONS BANK, as a Lender
By:/s/ David Gibert
Name:David Gibert
Title:Vice President


Second Amendment to Third Amended and Restated Credit Agreement
Construction Partners, Inc.
Signature Page



CITY NATIONAL BANK, as a Lender
By:/s/ Edward E. Wooten
Name:Edward E. Wooten
Title:Senior Vice President


Second Amendment to Third Amended and Restated Credit Agreement
Construction Partners, Inc.
Signature Page



FIFTH THIRD BANK, NATIONAL ASSOCIATION, as a Lender
By:/s/ David A. Ernst
Name:David A. Ernst
Title:Vice President


Second Amendment to Third Amended and Restated Credit Agreement
Construction Partners, Inc.
Signature Page



HANCOCK WHITNEY BANK, as a Lender
By:/s/ Jennifer Pelham
Name:Jennifer Pelham
Title:Senior Vice President


Second Amendment to Third Amended and Restated Credit Agreement
Construction Partners, Inc.
Signature Page



KEYBANK NATIONAL ASSOCIATION, as a Lender
By:/s/ David Raczka
Name:David Raczka
Title:Senior Vice President


Second Amendment to Third Amended and Restated Credit Agreement
Construction Partners, Inc.
Signature Page



TD BANK, N.A., as a Lender
By:/s/ Peter M. Echausse
Name:Peter M. Echausse
Title:Managing Director


Second Amendment to Third Amended and Restated Credit Agreement
Construction Partners, Inc.
Signature Page



CADENCE BANK, N.A., as a Lender
By:/s/ Brian Heslop
Name:Brian Heslop
Title:Executive Managing Director


Second Amendment to Third Amended and Restated Credit Agreement
Construction Partners, Inc.
Signature Page

EX-31 3 a2023q3exhibit31.htm EX-31 Document

Exhibit 3.1

AMENDED AND RESTATED
CERTIFICATE OF INCORPORATION

OF

CONSTRUCTION PARTNERS, INC.

Construction Partners, Inc., a corporation organized and existing under the laws of the State of Delaware, DOES HEREBY CERTIFY AS FOLLOWS:

1. The name of the Corporation is “Construction Partners, Inc.”. The Corporation was originally incorporated under the name “SunTx CPI Growth Company, Inc.”, and the original certificate of incorporation was filed with the Secretary of State of the State of Delaware on April 25, 2007.

2. This Amended and Restated Certificate of Incorporation (“Certificate”) was duly adopted by the board of directors and the stockholders of the Corporation in accordance with Sections 228, 242 and 245 of the General Corporation Law of the State of Delaware (the “DGCL”).

3. This Certificate restates, integrates and further amends the provisions of the certificate of incorporation of the Corporation.

4. The text of the certificate of incorporation is hereby restated and amended to read in its entirety as follows:

ARTICLE I
NAME

The name of the corporation is Construction Partners, Inc. (the “Corporation”).

ARTICLE II
PURPOSE

The purpose of the Corporation is to engage in any lawful act or activity for which corporations may be organized under the General Corporation Law of the State of Delaware (the “DGCL”).

ARTICLE III
REGISTERED AGENT

The street address of the registered office of the Corporation in the State of Delaware is 615 South Dupont Highway, Dover, Delaware 19901, County of Kent, and the name of the Corporation’s registered agent at such address is Capitol Services, Inc.

ARTICLE IV
CAPITALIZATION

Section 4.1 Authorized Capital Stock.

The total number of shares of capital stock that the Corporation is authorized to issue is 510,000,000 shares, divided into three classes consisting of (a) 400,000,000 shares of Class A common stock, par value $0.001 per share (“Class A Common Stock”); (b) 100,000,000 shares of Class B common stock, par value $0.001 per share (“Class B Common Stock” and, together with Class A Common Stock, the “Common Stock”); and (c) 10,000,000 shares of preferred stock, par value $0.001 per share (“Preferred Stock”).

The number of authorized shares of Preferred Stock or either class of Common Stock may be increased or decreased (but not below the number of shares thereof then-outstanding) by the affirmative vote of the holders of a majority in voting power of the stock of the Corporation entitled to vote thereon irrespective of the provisions of Section 242(b)(2) of the DGCL (or any successor provision thereto), and no vote of the holders of either the Preferred Stock or either class of Common Stock



voting separately as a class shall be required therefor, unless a vote of any such holder is required pursuant to this Certificate (including any certificate of designation relating to any series of Preferred Stock).

Upon the effectiveness of this Certificate pursuant to the DGCL (the “Effective Time”), each share of common stock, par value $0.001 per share, of the Corporation either issued and outstanding or held by the Corporation in treasury stock immediately prior to the Effective Time shall, automatically and without any action on the part of the respective holders thereof, be reclassified and changed into 25.2 shares of Class B Common Stock with such shares having all the rights and privileges of Class B Common Stock as set forth in this Certificate (the “Stock Reclassification”). No fractional shares shall be issued in connection with the Reclassification. Stockholders who otherwise would be entitled to receive fractional shares of Class B Common Stock shall be entitled to receive cash (without interest or deduction) from the Corporation’s transfer agent in lieu of such fractional shares interests upon the submission of a transmission letter by a stockholder holding the shares in book-entry form and, where shares are held in certificated form, upon the surrender of the stockholder’s Old Certificates (as defined below), in an amount equal to the fair market value of such shares of Class B Common Stock, as determined by the Board of Directors in its sole discretion. Each certificate that immediately prior to the Effective Time represented shares of common stock, par value $0.001 per share, of the Corporation (“Old Certificates”) shall thereafter represent that number of shares of Class B Common Stock into which the shares of common stock, par value $0.001 per share of the Corporation represented by the Old Certificate shall have been reclassified, subject to the elimination of fractional share interests as described above.

Section 4.2 Common Stock.

(a) Voting Rights.

1.    Except as otherwise provided in this Certificate or otherwise required by applicable law, the holders of shares of Class A Common Stock and Class B Common Stock shall at all times vote together as one class on all matters (including the election of directors) submitted to a vote or to be acted on by consent of the stockholders of the Corporation.
2.    Each holder of Class A Common Stock shall be entitled to one vote for each share of Class A Common Stock held as of the applicable record date on any matter that is submitted to a vote or to be acted on by consent of the stockholders of the Corporation.
3.    Except as otherwise provided in this Certificate or otherwise required by applicable law, each holder of Class B Common Stock shall be entitled to ten votes for each share of Class B Common Stock held as of the applicable date on any matter that is submitted to a vote or to be acted on by consent of the stockholders of the Corporation.

(b) Dividends. Subject to the preferences applicable to any series of Preferred Stock, if any, outstanding at any time, the holders of Class A Common Stock and the holders of Class B Common Stock shall be entitled to share equally, on a per share basis, in such dividends and other distributions of cash, property or shares of stock of the Corporation as may be declared by the board of directors of the Corporation (the “Board”) from time to time with respect to the Common Stock out of assets or funds of the Corporation legally available therefor; provided, however, that in the event that such dividend is paid in the form of shares of Common Stock or rights to acquire Common Stock, the holders of Class A Common Stock shall receive Class A Common Stock or rights to acquire Class A Common Stock, as the case may be, and the holders of Class B Common Stock shall receive Class B Common Stock or rights to acquire Class B Common Stock, as the case may be. Notwithstanding the foregoing, the Board may pay or make a disparate dividend or distribution per share of Class A Common Stock or Class B Common Stock (whether in the amount of such dividend or distribution payable per share, the form in which such dividend or distribution is payable, the timing of the payment, or otherwise) if such disparate dividend or distribution is approved in advance by the affirmative vote (or written consent) of the holders of a majority of the outstanding shares of Class A Common Stock and Class B Common Stock, each voting separately as a class.

(c) Liquidation. Subject to the preferences applicable to any series of Preferred Stock, if any, outstanding at any time, in the event of the voluntary or involuntary liquidation, dissolution, distribution of assets or winding up of the Corporation, all assets of the Corporation of whatever kind available for distribution to the holders of Common Stock shall be divided among and paid ratably to the holders of the Class A Common Stock and the Class B Common Stock treated as a single class unless disparate or different treatment of the shares of each such class with respect to distributions upon any such liquidation, dissolution, distribution of assets or winding up is approved in advance by the affirmative vote (or written consent) of the holders of a majority of the outstanding shares of Class A Common Stock and Class B Common Stock, each voting separately as a class.

2


(d) Subdivision or Combination. If the Corporation in any manner subdivides or combines the outstanding shares of one class of Common Stock, the outstanding shares of the other class of Common Stock will be subdivided or combined in the same manner; provided, however, that shares of one such class of Common Stock may be subdivided or combined in a different or disproportionate manner if such subdivision or combination is approved in advance by the affirmative vote (or written consent) of the holders of a majority of the outstanding shares of Class A Common Stock and Class B Common Stock, each voting separately as a class.

(e) Equal Status. Except as expressly provided in this Article IV, Class A Common Stock and Class B Common Stock shall have the same rights and privileges and rank equally (including as to dividends and distributions, and upon any liquidation, dissolution, distribution of assets or winding up of the Corporation), share ratably and be identical in all respects as to all matters.

(f) Conversion of Class B Common Stock.

1.    Voluntary Conversion. Each share of Class B Common Stock shall be convertible into one fully paid and nonassessable share of Class A Common Stock at the option of the holder thereof. Before any holder of Class B Common Stock shall be entitled voluntarily to convert any shares of such Class B Common Stock, such holder shall surrender the certificate or certificates therefor (if any), duly endorsed, at the principal corporate office of the Corporation or of any transfer agent for the Class B Common Stock, and shall give written notice to the Corporation at its principal corporate office of the election to convert the same and shall state therein the name or names (a) in which the certificate or certificates representing the shares of Class A Common Stock into which the shares of Class B Common Stock are so converted are to be issued if such shares are certificated or (b) in which such shares are to be registered in book entry if such shares are uncertificated. The Corporation shall, as soon as practicable thereafter, issue and deliver at such office to such holder of Class B Common Stock, or to the nominee or nominees of such holder, a certificate or certificates representing the number of shares of Class A Common Stock to which such holder shall be entitled as aforesaid (if such shares are certificated) or, if such shares are uncertificated, register such shares in book-entry form. Such conversion shall be deemed to have been made immediately prior to the close of business on the date of such surrender of the shares of Class B Common Stock to be converted following or contemporaneously with the written notice of such holder’s election to convert, and the person or persons entitled to receive the shares of Class A Common Stock issuable upon such conversion shall be treated for all purposes as the record holder or holders of such shares of Class A Common Stock as of such date. Each share of Class B Common Stock that is converted pursuant to this Section 4.2(f)(1) shall be retired by the Corporation and shall not be available for reissuance.
2.    Automatic Conversion. (a) Each share of Class B Common Stock shall automatically, without further action by the holder thereof, be converted into one fully paid and nonassessable share of Class A Common Stock upon the occurrence of a Transfer (as defined below), other than a Permitted Transfer (as defined below), of such share of Class B Common Stock, and (b) all shares of Class B Common Stock shall automatically, without further action by any holder thereof, be converted into an identical number of shares of fully paid and nonassessable Class A Common Stock upon the affirmative vote (or written consent) of the holders of a majority of the then-outstanding shares Class B Common Stock, voting as a separate class (the occurrence of an event described in clause (a) or (b) of this Section 4.2(f)(2), a “Conversion Event”). Each outstanding stock certificate that, immediately prior to a Conversion Event, represented one or more shares of Class B Common Stock subject to such Conversion Event shall, upon such Conversion Event, be deemed to represent an equal number of shares of Class A Common Stock, without the need for surrender or exchange thereof. The Corporation, or any transfer agent of the Corporation, shall, upon the request of any holder whose shares of Class B Common Stock have been converted into shares of Class A Common Stock as a result of a Conversion Event and upon surrender by such holder to the Corporation of the outstanding certificate(s) formerly representing such holder’s shares of Class B Common Stock (if any), issue and deliver to such holder certificate(s) representing the shares of Class A Common Stock into which such holder’s shares of Class B Common Stock were converted as a result of such Conversion Event (if such shares are certificated) or, if such shares are uncertificated, register such shares in book-entry form. Each share of Class B Common Stock that is converted pursuant to this Section 4.2(f)(2) shall thereupon be retired by the Corporation and shall not be available for reissuance.

3.    The Corporation may, from time to time, establish such policies and procedures, not in violation of applicable law or the other provisions of this Certificate, relating to the conversion of the Class B Common Stock into Class A Common Stock, as it may deem necessary or advisable in connection therewith. If the Corporation has a reasonable basis to believe that a Transfer giving rise to a conversion of shares of Class B Common Stock into Class A Common Stock has occurred but has not theretofore been reflected on the books of the Corporation, the Corporation may request in writing that the holder of such shares furnish affidavits or other reasonable evidence to the Corporation
3


as the Corporation deems necessary to determine whether a conversion of shares of Class B Common Stock to Class A Common Stock has occurred and if such holder does not, within thirty days after receipt of such written request, furnish reasonable evidence to the Corporation to enable the Corporation to determine that no such conversion has occurred, any such shares of Class B Common Stock, to the extent not previously converted, shall be automatically converted into shares of Class A Common Stock and the same shall thereupon be registered on the books and records of the Corporation. In connection with any action of stockholders taken at a meeting or by written consent, the stock ledger of the Corporation shall be presumptive evidence as to who are the stockholders entitled to vote in person or by proxy at any meeting of stockholders or in connection with any such written consent and the class or classes or series of shares held by each such stockholder and the number of shares of each class or classes or series held by such stockholder.
4.    Reservation of Stock. The Corporation shall at all times reserve and keep available out of its authorized but unissued shares of Class A Common Stock, solely for the purpose of effecting the conversion of the shares of Class B Common Stock, such number of shares of Class A Common Stock as shall from time to time be sufficient to effect the conversion of all outstanding shares of Class B Common Stock into shares of Class A Common Stock.
5.    Protective Provisions. The Corporation shall not, whether by merger, consolidation or otherwise, amend, alter, repeal or waive this Section 4.2 (or adopt any provision inconsistent therewith) or effect any reclassification of the shares of Class A Common Stock or Class B Common Stock , unless such action is first approved by the affirmative vote (or written consent) of the holders of a majority of the then-outstanding shares of Class B Common Stock, voting as a separate class, in addition to any other vote required by applicable law, this Certificate or the Bylaws (as defined in Article V), and, to the fullest extent permitted by law, the holders of Class A Common Stock shall have no right to vote thereon.

(g) Definitions. For purposes of this Article IV:

1.    “Affiliate” shall mean, with respect to any Person, any Person directly or indirectly controlling, controlled by or under common control with such Person, and shall include any principal, managing member, director, general partner, officer, employee or other representative of any of the foregoing (other than the Corporation and any entity that is controlled by the Corporation).

2.    “control” (including the terms “controlled by” and “under common control with”), with respect to the relationship between or among two or more Persons, shall mean the possession, directly or indirectly, of the power to direct or cause the direction of the affairs or management of a Person, whether through the ownership of voting securities, by contract or otherwise.
3.    “SunTx Permitted Holder” shall mean SunTx Capital Management Corp. (“SunTx”) and its Affiliates.
4.    “Permitted Transfer” shall mean a Transfer by a holder of Class B Common Stock to any of the persons or entities listed below (each, a “Permitted Transferee”) and from any such Permitted Transferee back to such holder of Class B Common Stock and/or any other Permitted Transferee established by or for such holder of Class B Common Stock:
(A) a broker or other nominee; provided that the transferor, immediately following such Transfer, retains (1) Voting Control, (2) control over the disposition of such shares, and (3) the economic consequences of ownership of such shares;

(B) by a holder of Class B Common Stock who is a natural person to any of the following Permitted Transferees:

(1) a trust for the benefit such holder or other persons so long as the holder (either alone or with any Family Member of such holder) retains: (i) Voting Control, (ii) control over the disposition of such shares, and (iii) such Transfer does not involve any payment of cash, securities, property or other consideration (other than an interest in such trust) to the holder; provided that in the event such holder (either alone or with any Family Member of such holder) no longer retains Voting Control and control over the disposition of the shares of Class B Common Stock held by such trust, each
4


share of Class B Common Stock then held by such trust shall automatically convert into one (1) fully paid and nonassessable share of Class A Common Stock;

(2) a Family Member; provided such Transfer does not involve any payment of cash, securities, property or other consideration to the holder;

(3) a trust under the terms of which such holder has retained a “qualified interest” within the meaning of Section 2702(b)(1) of the Internal Revenue Code of 1986, as amended (the “Internal Revenue Code”), and/or a reversionary interest so long as the holder (either alone or with any Family Member of such holder) retains Voting Control and control over the disposition of the shares of Class B Common Stock held by such trust; provided, however, that in the event the holder (either alone or with any Family Member of such holder) no longer retains Voting Control and control over the disposition of the shares of Class B Common Stock held by such trust, each share of Class B Common Stock then held by such trust shall automatically convert into one (1) fully paid and nonassessable share of Class A Common Stock;

(4) an Individual Retirement Account, as defined in Section 408(a) of the Internal Revenue Code, or a pension, profit sharing, stock bonus or other type of plan or trust of which such holder is a participant or beneficiary and which satisfies the requirements for qualification under Section 401 of the Internal Revenue Code; provided that in each case such holder (either alone or with any Family Member of such holder) retains Voting Control and control over the disposition of the shares of Class B Common Stock held in such account, plan or trust, and provided, further, that in the event the holder (either alone or with any Family Member of such holder) no longer retains Voting Control and control over the disposition of the shares of Class B Common Stock held by such account, plan or trust, each share of Class B Common Stock then held by such trust shall automatically convert into one (1) fully paid and nonassessable share of Class A Common Stock;

(5) a corporation, partnership or limited liability company in which such holder (either alone or with any Family Member of such holder) directly, or indirectly through one or more Permitted Transferees, owns shares, partnership interests or membership interests, as applicable, with sufficient Voting Control in the corporation, partnership or limited liability company, as applicable, or otherwise has legally enforceable rights, such that the holder (either alone or with any Family Member of such holder) retains Voting Control and control over the disposition of the shares of Class B Common Stock held by such corporation, partnership or limited liability company; provided that in the event the holder (either alone or with any Family Member of such holder) no longer owns sufficient shares, partnership interests or membership interests, as applicable, or no longer has sufficient legally enforceable rights to ensure the holder (either alone or with any Family Member of such holder) retains Voting Control and control over the disposition of the shares of Class B Common Stock held by such corporation, partnership or limited liability company, as applicable, each share of Class B Common Stock then held by such corporation, partnership or limited liability company, as applicable, shall automatically convert into one (1) fully paid and nonassessable share of Class A Common Stock.

(B) a SunTx Permitted Holder; and

(C) any Person approved by a majority of the shares of Class B Common Stock held by SunTx and its Affiliates.

5.    “Family Member” shall mean, with respect to any Class B Stockholder, (x) the spouse, and any parent, child, sibling, parent-in-law or child-in-law of such stockholder, (y) any individual who shares a home (other than a domestic employee) with such stockholder or (z) any lineal descendent (including by adoption) of any of the foregoing individuals.
6.    “Person” shall mean any individual, corporation, limited liability company, limited or general partnership, joint venture, association, joint-stock company, trust, unincorporated organization or other entity, whether domestic or foreign.

7.    “Transfer” (including the term “Transferred”) of a share of Class B Common Stock shall mean, directly or indirectly, any sale, assignment, transfer, conveyance, hypothecation or other transfer or disposition of such
5


share or any legal or beneficial interest in such share, whether or not for value and whether voluntary or involuntary or by operation of law (including by merger, consolidation or otherwise), including, without limitation, the transfer of, or entering into a binding agreement with respect to, Voting Control over such share, by proxy or otherwise. Notwithstanding the foregoing, the following shall not be considered a “Transfer” within the meaning of this Article IV:
(i)    the granting by a stockholder of a proxy to (y) officers or directors of the Corporation at the request of the Board, or (z) a representative of such stockholder, in connection with actions to be taken at an annual or special meeting of stockholders or in connection with any action by written consent of the stockholders;
(ii)    the pledge of shares of Class B Common Stock by a stockholder that creates a mere security interest in such shares pursuant to a bona fide loan or indebtedness transaction for so long as such stockholder continues to exercise Voting Control over such pledged shares; provided, however, that a foreclosure on such shares or other similar action by the pledgee shall constitute a “Transfer” unless such foreclosure or similar action qualifies as a “Permitted Transfer” at such time; or
(iii)    any change in the trustees or the Person(s) acting as a fiduciary with respect to a SunTx Permitted Holder having or exercising Voting Control over shares of Class B Common Stock of a SunTx Permitted Holder; provided that following such change such SunTx Permitted Holder continues to be a Permitted Holder.
    8.    “Voting Control” shall mean, with respect to a share of Class B Common Stock, the power (whether exclusive or shared) to vote or direct the voting of such share by proxy, voting agreement or otherwise.

Section 4.3 Preferred Stock.

(a) Shares of Preferred Stock may be issued in one or more series from time to time, with each such series to consist of such number of shares and to have such voting powers, full or limited, or no voting powers, and such designations, preferences and relative, participating, optional or other special rights, and the qualifications, limitations or restrictions thereof, as shall be stated in the resolution or resolutions providing for the issuance of such series adopted by the Board and included in a certificate of designations (a “Preferred Stock Designation”) filed pursuant to the DGCL, and the Board is hereby expressly vested with the authority, to the full extent now or hereafter provided by law, to adopt any such resolution or resolutions. The authority of the Board with respect to each series of Preferred Stock shall include, but not be limited to, determination of the following:

1. the number of shares constituting that series and the distinctive designation of that series;

2. the dividend rate or rates on the shares of that series, the terms and conditions upon which and the periods in respect of which dividends shall be payable, whether dividends shall be cumulative, and, if so, from which date or dates, and the relative rights of priority, if any, of payment of dividends on shares of that series;

3. whether that series shall have voting rights, in addition to the voting rights provided by law, and, if so, the terms of such voting rights;

4. whether that series shall have conversion privileges, and, if so, the terms and conditions of such conversion, including provision for adjustment of the conversion rate in such events as the Board shall determine;

5. whether or not the shares of that series shall be redeemable, and, if so, the terms and conditions of such redemption, including the date or dates upon or after which they shall be redeemable, and the amount per share payable in the event of redemption, which amount may vary under different conditions and at different redemption dates;

6. whether that series shall have a sinking fund for the redemption or purchase of shares of that series, and, if so, the terms and amount of such sinking fund;

7. the rights of the shares of that series in the event of voluntary or involuntary liquidation, distribution of assets, dissolution or winding up of the corporation, and the relative rights of priority, if any, of payment of shares of that series; and
6



8. any other relative rights, powers, and preferences, and the qualifications, limitations and restrictions thereof, of that series.

(b) Except as otherwise required by law, holders of Common Stock shall not be entitled to vote on any amendment to this Certificate (including any certificate of designation relating to any series of Preferred Stock) that relates solely to the terms of one or more outstanding series of Preferred Stock if the holders of such affected series are entitled, either separately or together with the holders of one or more other such series, to vote thereon pursuant to this Certificate (including any certificate of designation relating to any series of Preferred Stock) or pursuant to the DGCL.

(c) Except as otherwise required by law, holders of any series of Preferred Stock shall be entitled to only such voting rights, if any, as shall expressly be granted thereto by this Certificate (including any certificate of designation relating to such series of Preferred Stock).

ARTICLE V
AMENDMENT OF THE CERTIFICATE OF INCORPORATION AND BYLAWS

Section 5.1 Notwithstanding anything contained in this Certificate to the contrary, once no shares of Class B Common Stock remain outstanding, the following provisions in this Certificate may be amended, altered, repealed or rescinded, in whole or in part, or any provision inconsistent therewith or herewith may be adopted, only by the affirmative vote of the holders of at least 66 2⁄3% in voting power of all the then-outstanding shares of stock of the Corporation entitled to vote thereon, voting together as a single class: this Article V, Article VI, Article VII, Article VIII, Article IX and Article X. For the purposes of this Certificate, beneficial ownership of shares shall be determined in accordance with Rule 13d-3 promulgated under the Securities Exchange Act of 1934, as amended (the “Exchange Act”) (except, for the avoidance of doubt, holders of Class B Common Stock will not be deemed to be beneficial owners of Class A Common Stock).

Section 5.2 The Board is expressly authorized to make, repeal, alter, amend and rescind, in whole or in part, the amended and restated bylaws of the Corporation (as in effect from time to time, the “Bylaws”) without the assent or vote of the stockholders . For so long as shares of Class B Common Stock remain outstanding, the affirmative vote of the holders of a majority in voting power of all the then-outstanding shares of stock of the Corporation entitled to vote thereon, voting together as a single class, shall be required in order for the stockholders of the Corporation to alter, amend, repeal or rescind, in whole or in part, any provision of the Bylaws or to adopt any provision inconsistent therewith. Notwithstanding anything to the contrary contained in this Certificate or any provision of law which might otherwise permit a lesser vote of the stockholders, once no shares of Class B Common Stock remain outstanding, in addition to any vote of the holders of any class or series of capital stock of the Corporation required herein (including any certificate of designation relating to any series of Preferred Stock), the Bylaws or applicable law, the affirmative vote of the holders of at least 66 2⁄3% in voting power of all the then-outstanding shares of stock of the Corporation entitled to vote thereon, voting together as a single class, shall be required in order for the stockholders of the Corporation to alter, amend, repeal or rescind, in whole or in part, any provision of the Bylaws or to adopt any provision inconsistent therewith.

ARTICLE VI
BOARD OF DIRECTORS

Section 6.1 Number, Election and Term.

(a) The number of directors constituting the Board shall be not fewer than one (1) and not more than fifteen (15). Subject to the previous sentence, the precise number of directors, other than those who may be elected by the holders of one or more series of Preferred Stock voting separately by class or series, shall be fixed from time to time exclusively pursuant to a resolution adopted by the Board.

(b) Subject to Section 6.4, the directors shall be divided with respect to the time for which they hold office into three classes, as nearly equal in number as possible and designated Class I, Class II and Class III. The initial division of the Board into classes shall be made by the Board. The term of the initial Class I Directors shall expire at the first annual meeting of stockholders of the Corporation following the filing of this Certificate; the term of the initial Class II Directors shall expire at the second annual meeting of stockholders following the filing of this Certificate; and the term of the initial Class III Directors shall expire at the third annual meeting of stockholders following the filing of this Certificate. At each annual meeting of stockholders beginning with the first annual meeting of stockholders following the filing of this Certificate, successors to the class of directors whose term expires at that annual meeting shall be elected to hold office for a term expiring at the annual meeting of stockholders to be held in the third year following the year of their election. Subject to Section 6.4, if the number of
7


directors is changed, any increase or decrease shall be apportioned by the Board among the classes so as to maintain the number of directors in each class as nearly equal as possible, but in no case will a decrease in the number of directors shorten the term of any incumbent director.

(c) Subject to Section 6.4, a director shall hold office until the annual meeting for the year in which his or her term expires and until his or her successor has been elected and qualified, subject, however, to such director’s earlier death, resignation, retirement, disqualification or removal.

(d) Unless and except to the extent that the By-Laws shall so require, the election of directors need not be by written ballot.

Section 6.2 Newly Created Directorships and Vacancies.

Subject to Section 6.4, newly created directorships resulting from an increase in the number of directors and any vacancies on the Board resulting from death, resignation, retirement, disqualification, removal or other cause may be filled by a majority vote of the directors then in office, even if less than a quorum, or by a sole remaining director or by the stockholders; provided, however, that once no shares of Class B Common Stock remain outstanding, any newly created directorships resulting from an increase in the number of directors and any vacancies on the Board resulting from death, resignation, retirement, disqualification, removal or other cause may be filled solely by a majority vote of the directors then in office, even if less than a quorum, or by a sole remaining director (and not by the stockholders). Any director so chosen shall hold office for the remainder of the full term of the class of directors to which the new directorship was added or in which the vacancy occurred and until his or her successor has been elected and qualified, subject, however, to such director’s earlier death, resignation, retirement, disqualification or removal.

Section 6.3 Removal.

Subject to Section 6.4, any or all of the directors may be removed from office at any time either with or without cause by the affirmative vote of a majority in voting power of all outstanding shares of stock of the Corporation entitled to vote thereon, voting as a single class; provided, however, that once no shares of Class B Common Stock remain outstanding, any such director or all such directors may be removed only for cause and only by the affirmative vote of the holders of at least 66 2⁄3% in voting power of all the then-outstanding shares of stock of the Corporation entitled to vote thereon, voting together as a single class.

Section 6.4 Preferred Stock – Directors.

Notwithstanding any other provision of this Article VI, and except as otherwise required by law, whenever the holders of one or more series of Preferred Stock shall have the right, voting separately by class or series, to elect one or more directors, the term of office, the filling of vacancies, the removal from office and other features of such directorships shall be governed by the terms of such series of Preferred Stock as set forth in this Certificate (including any Preferred Stock Designation) and such directors shall not be included in any of the classes created pursuant to this Article VI unless expressly provided by such terms.

ARTICLE VII
CONSENT OF STOCKHOLDERS IN LIEU OF MEETING; SPECIAL MEETINGS OF STOCKHOLDERS

Section 7.1 Consent of Stockholders in Lieu of Meeting.

For as long as shares of Class B Common Stock remain outstanding, any action required or permitted to be taken at any annual or special meeting of stockholders of the Corporation may be taken without a meeting, without prior notice and without a vote, if a consent or consents in writing, setting forth the action so taken, shall be signed by the holders of outstanding stock having not less than the minimum number of votes that would be necessary to authorize or take such action at a meeting at which all shares entitled to vote thereon were present and voted and shall be delivered to the Corporation by delivery to its registered office in the State of Delaware, its principal place of business, or an officer or agent of the Corporation having custody of the books in which proceedings of meetings of stockholders are recorded. Delivery made to the Corporation’s registered office shall be made by hand, overnight courier or by certified or registered mail, return receipt requested. Once no shares of Class B Common Stock remain outstanding, any action required or permitted to be taken by the stockholders of the Corporation must be effected at a duly called annual or special meeting of such holders and may not be effected by any consent in writing by such holders; provided, however, that any action required or permitted to be taken by the holders of Preferred Stock, voting separately as a series or separately as a class with one or more other such series, may be taken without a meeting,
8


without prior notice and without a vote, to the extent expressly so provided by the applicable certificate of designation relating to such series of Preferred Stock.

Section 7.2 Special Meetings.

Except as otherwise required by law or the terms of any one or more series of Preferred Stock, special meetings of stockholders of the Corporation may be called only by the Chairman of the Board, Chief Executive Officer, or the Board; provided, however, that special meetings of the stockholders of the Corporation for any purpose or purposes shall also be called at the request of the holders of 25% of the Class B Common Stock. The ability of holders of Class A Common Stock to call a special meeting is hereby specifically denied.

ARTICLE VIII
LIMITATION OF DIRECTOR LIABILITY; INDEMNIFICATION AND ADVANCEMENT OF EXPENSES

Section 8.1 Limitation of Director and Officer Liability.

To the fullest extent that the DGCL or any other law of the State of Delaware as the same exists or is hereafter amended permits the limitation or elimination of the liability of directors or officers, no person who is or was a director or officer of the Corporation shall be personally liable to the Corporation or any of its stockholders for monetary damages for breach of fiduciary duty as a director or officer. Any repeal or amendment of this Section 8.1 by the stockholders of the Corporation or by changes in law, or the adoption of any other provision of this Certificate inconsistent with this Section 8.1 will, unless otherwise required by law, be prospective only (except to the extent such amendment or change in law permits the Corporation to further limit or eliminate the liability of directors or officers) and shall not adversely affect any right or protection of a director or officer of the Corporation existing at the time of such repeal or amendment or adoption of such inconsistent provision with respect to acts or omissions occurring prior to such repeal or amendment or adoption of such inconsistent provision.

Section 8.2 Indemnification and Advancement of Expenses.

(a) To the fullest extent permitted by applicable law, as the same exists or may hereafter be amended, the Corporation shall indemnify and hold harmless each person who is or was made a party or is threatened to be made a party to or is otherwise involved in any threatened, pending or completed action, suit or proceeding, whether civil, criminal, administrative or investigative (a “proceeding”) by reason of the fact that he or she is or was a director or officer of the Corporation or, while a director or officer of the Corporation, is or was serving at the request of the Corporation as a director, officer, employee or agent of another corporation or of a partnership, joint venture, trust, other enterprise or nonprofit entity, including service with respect to an employee benefit plan (an “indemnitee”), whether the basis of such proceeding is alleged action in an official capacity as a director, officer, employee or agent, or in any other capacity while serving as a director, officer, employee or agent, against all expenses, liability and loss (including, without limitation, attorneys’ fees, judgments, fines, ERISA excise taxes and penalties and amounts paid in settlement) reasonably incurred or suffered by such indemnitee in connection with such proceeding. The right to indemnification conferred by this Section 8.2 shall include the right to be paid by the Corporation the expenses incurred in defending or otherwise participating in any such proceeding in advance of its final disposition; provided, however, that, if the DGCL requires, an advancement of expenses shall be made only upon delivery to the Corporation of an undertaking, by or on behalf of the indemnitee, to repay all amounts so advanced if it shall ultimately be determined by final judicial decision from which there is no further right to appeal that the indemnitee is not entitled to be indemnified for the expenses under this Section 8.2 or otherwise. The rights to indemnification and advancement of expenses conferred by this Section 8.2 shall be contract rights and such rights shall continue as to an indemnitee who has ceased to be a director, officer, employee or agent and shall inure to the benefit of his or her heirs, executors and administrators. Notwithstanding the foregoing provisions of this Section 8.2, except for proceedings to enforce rights to indemnification and advancement of expenses, the Corporation shall indemnify and advance expenses to an indemnitee in connection with a proceeding (or part thereof) initiated by such indemnitee only if such proceeding (or part thereof) was authorized by the Board.

(b) The rights to indemnification and advancement of expenses conferred on any indemnitee by this Section 8.2 shall not be exclusive of any other rights that any indemnitee may have or hereafter acquire under law, this Certificate, the By-Laws, an agreement, vote of stockholders or disinterested directors, or otherwise.

(c) Any repeal or amendment of this Section 8.2 by the stockholders of the Corporation or by changes in law, or the adoption of any other provision of this Certificate inconsistent with this Section 8.2, shall, unless otherwise required by law, be prospective only (except to the extent such amendment or change in law permits the Corporation to provide broader indemnification rights on a retroactive basis than permitted prior thereto), and shall not in any way diminish or adversely affect
9


any right or protection existing at the time of such repeal or amendment or adoption of such inconsistent provision in respect of any act or omission occurring prior to such repeal or amendment or adoption of such inconsistent provision.

(d) This Section 8.2 shall not limit the right of the Corporation, to the extent and in the manner authorized or permitted by law, to indemnify and to advance expenses to persons other than indemnitees.

ARTICLE IX
COMPETITION AND CORPORATE OPPORTUNITIES

Section 9.1 In recognition and anticipation that (i) certain directors, principals, members, officers, associated funds, employees and/or other representatives of SunTx and its Affiliates (as defined below) may serve as directors, officers or agents of the Corporation, (ii) SunTx and its Affiliates may now engage and may continue to engage in the same or similar activities or related lines of business as those in which the Corporation, directly or indirectly, may engage and/or other business activities that overlap with or compete with those in which the Corporation, directly or indirectly, may engage, and (iii) members of the Board who are not employees of the Corporation (“Non-Employee Directors”) and their respective Affiliates may now engage and may continue to engage in the same or similar activities or related lines of business as those in which the Corporation, directly or indirectly, may engage and/or other business activities that overlap with or compete with those in which the Corporation, directly or indirectly, may engage, the provisions of this Article IX are set forth to regulate and define the conduct of certain affairs of the Corporation with respect to certain classes or categories of business opportunities as they may involve any of SunTx, the Non-Employee Directors or their respective Affiliates and the powers, rights, duties and liabilities of the Corporation and its directors, officers and stockholders in connection therewith.

Section 9.2 None of (i) SunTx or any of its Affiliates or (ii) any Non-Employee Director or his or her Affiliates (the Persons (as defined below) identified in (i) and (ii) above being referred to, collectively, as “Identified Persons” and, individually, as an “Identified Person”) shall, to the fullest extent permitted by law, have any duty to refrain from directly or indirectly (1) engaging in the same or similar business activities or lines of business in which the Corporation or any of its Affiliates now engages or proposes to engage or (2) otherwise competing with the Corporation or any of its Affiliates, and, to the fullest extent permitted by law, no Identified Person shall be liable to the Corporation or its stockholders or to any Affiliate of the Corporation for breach of any fiduciary duty solely by reason of the fact that such Identified Person engages in any such activities. To the fullest extent permitted by law, the Corporation hereby renounces any interest or expectancy in, or right to be offered an opportunity to participate in, any business opportunity which may be a corporate opportunity for an Identified Person and the Corporation or any of its Affiliates, except as provided in Section 9.4. Subject to said Section 9.4, in the event that any Identified Person acquires knowledge of a potential transaction or other matter or business opportunity which may be a corporate opportunity for itself, herself or himself and the Corporation or any of its Affiliates, such Identified Person shall, to the fullest extent permitted by law, have no fiduciary duty or other duty (contractual or otherwise) to communicate, present or offer such transaction or other business opportunity to the Corporation or any of its Affiliates and, to the fullest extent permitted by law, shall not be liable to the Corporation or its stockholders or to any Affiliate of the Corporation for breach of any fiduciary duty or other duty (contractual or otherwise) as a stockholder, director or officer of the Corporation solely by reason of the fact that such Identified Person pursues or acquires such corporate opportunity for itself, herself or himself, offers or directs such corporate opportunity to another Person, or does not present such corporate opportunity to the Corporation or any of its Affiliates.

Section 9.3 The Corporation and its Affiliates do not have any rights in and to the business ventures of any Identified Person, or the income or profits derived therefrom, and the Corporation agrees that each of the Identified Persons may do business with any potential or actual customer or supplier of the Corporation or may employ or otherwise engage any officer or employee of the Corporation.

Section 9.4 The Corporation does not renounce its interest in any corporate opportunity offered to any Non-Employee Director if such opportunity is expressly offered to such person in writing solely in his or her capacity as a director of the Corporation, and the provisions of Section 9.2 shall not apply to any such corporate opportunity.

Section 9.5 In addition to and notwithstanding the foregoing provisions of this Article IX, a corporate opportunity shall not be deemed to be a potential corporate opportunity for the Corporation if it is a business opportunity that (i) the Corporation is neither financially or legally able, nor contractually permitted to undertake, (ii) from its nature, is not in the line of the Corporation’s business or is of no practical advantage to the Corporation or (iii) is one in which the Corporation has no interest or reasonable expectancy.

Section 9.6 For purposes of this Article IX, (i) “Affiliate” shall mean (a) in respect of SunTx, any Person that, directly or indirectly, is controlled by SunTx, controls SunTx or is under common control with SunTx and shall include any principal,
10


member, director, partner, stockholder, officer, employee or other representative of any of the foregoing (other than the Corporation and any entity that is controlled by the Corporation), (b) in respect of a Non-Employee Director, any Person that, directly or indirectly, is controlled by such Non-Employee Director (other than the Corporation and any entity that is controlled by the Corporation) and (c) in respect of the Corporation, any Person that, directly or indirectly, is controlled by the Corporation; and (ii) “Person” shall mean any individual, corporation, general or limited partnership, limited liability company, joint venture, trust, association or any other entity.

Section 9.7 To the fullest extent permitted by law, any Person purchasing or otherwise acquiring any interest in any shares of capital stock of the Corporation shall be deemed to have notice of and to have consented to the provisions of this Article IX. Neither the alteration, amendment, addition to or repeal of this Article IX, nor the adoption of any provision of this Certificate (including any certificate of designation relating to any series of Preferred Stock) inconsistent with this Article IX, shall eliminate or reduce the effect of this Article IX in respect of any business opportunity first identified or any other matter occurring, or any cause of action, suit or claim that, but for this Article IX, would accrue or arise, prior to such alteration, amendment, addition, repeal or adoption.

ARTICLE X
DGCL AND BUSINESS COMBINATIONS

Section 10.1 The Corporation hereby expressly elects not to be governed by Section 203 of the DGCL.

Section 10.2 Notwithstanding the foregoing, the Corporation shall not engage in any business combination (as defined below), at any point in time at which the Corporation’s Class A Common Stock is registered under Section 12(b) or 12(g) of the Exchange Act, with any interested stockholder (as defined below) for a period of three (3) years following the time that such stockholder became an interested stockholder, unless:

(a) prior to such time, the Board approved either the business combination or the transaction which resulted in the stockholder becoming an interested stockholder;

(b) upon consummation of the transaction which resulted in the stockholder becoming an interested stockholder, the interested stockholder owned at least 85% of the voting stock (as defined below) of the Corporation outstanding at the time the transaction commenced, excluding for purposes of determining the voting stock outstanding (but not the outstanding voting stock owned by the interested stockholder) those shares owned (i) by persons who are directors and also officers and (ii) employee stock plans in which employee participants do not have the right to determine confidentially whether shares held subject to the plan will be tendered in a tender or exchange offer; or

(c) at or subsequent to such time, the business combination is approved by the Board and authorized at an annual or special meeting of stockholders, and not by written consent, by the affirmative vote of at least 66 2⁄3% of the outstanding voting stock of the Corporation which is not owned by the interested stockholder.

Section 10.3 For purposes of this Article X, references to:

(a) “affiliate” means a person that directly, or indirectly through one or more intermediaries, controls, or is controlled by, or is under common control with, another person.

(b) “associate,” when used to indicate a relationship with any person, means: (i) any corporation, partnership, unincorporated association or other entity of which such person is a director, officer or partner or is, directly or indirectly, the owner of 20% or more of any class of voting stock; (ii) any trust or other estate in which such person has at least a 20% beneficial interest or as to which such person serves as trustee or in a similar fiduciary capacity; and (iii) any relative or spouse of such person, or any relative of such spouse, who has the same residence as such person.

(c) “SunTx Direct Transferee” means any person that acquires (other than in a registered public offering or through a broker’s transaction executed on any securities exchange or other over-the-counter market) directly from SunTx or any of its affiliates or successors or any “group”, or any member of any such group, of which such persons are a party under Rule 13d-5 of the Exchange Act beneficial ownership of 5% or more of the then-outstanding voting stock of the Corporation.

(d) “SunTx Indirect Transferee” means any person that acquires (other than in a registered public offering or through a broker’s transaction executed on any securities exchange or other over-the-counter market) directly from any
11


SunTx Direct Transferee or any other SunTx Indirect Transferee beneficial ownership of 5% or more of the then-outstanding voting stock of the Corporation.

(e) “business combination,” when used in reference to the Corporation and any interested stockholder of the Corporation, means:

1. any merger or consolidation of the Corporation (other than a merger effected under Section 253 or Section 267 of the DGCL) or any direct or indirect majority-owned subsidiary of the Corporation (a) with the interested stockholder, or (b) with any other corporation, partnership, unincorporated association or other entity if the merger or consolidation is caused by the interested stockholder and as a result of such merger or consolidation Section 10.2 is not applicable to the surviving entity;

2. any sale, lease, exchange, mortgage, pledge, transfer or other disposition (in one transaction or a series of transactions), except proportionately as a stockholder of the Corporation, to or with the interested stockholder, whether as part of a dissolution or otherwise, of assets of the Corporation or of any direct or indirect majority-owned subsidiary of the Corporation which assets have an aggregate market value equal to 10% or more of either the aggregate market value of all the assets of the Corporation determined on a consolidated basis or the aggregate market value of all the outstanding stock of the Corporation;

3. any transaction which results in the issuance or transfer by the Corporation or by any direct or indirect majority-owned subsidiary of the Corporation of any stock of the Corporation or of such subsidiary to the interested stockholder, except: (a) pursuant to the exercise, exchange or conversion of securities exercisable for, exchangeable for or convertible into stock of the Corporation or any such subsidiary which securities were outstanding prior to the time that the interested stockholder became such; (b) pursuant to a merger under Section 251(g) or Section 253 or Section 267 of the DGCL; (c) pursuant to a dividend or distribution paid or made, or the exercise, exchange or conversion of securities exercisable for, exchangeable for or convertible into stock of the Corporation or any such subsidiary which security is distributed, pro rata to all holders of a class or series of stock of the Corporation subsequent to the time the interested stockholder became such; (d) pursuant to an exchange offer by the Corporation to purchase stock made on the same terms to all holders of said stock; or (e) any issuance or transfer of stock by the Corporation; provided, however, that in no case under items (c)-(e) of this Section 10.3(e)(3) shall there be an increase in the interested stockholder’s proportionate share of the stock of any class or series of the Corporation or of the voting stock of the Corporation (except as a result of immaterial changes due to fractional share adjustments);

4. any transaction involving the Corporation or any direct or indirect majority-owned subsidiary of the Corporation which has the effect, directly or indirectly, of increasing the proportionate share of the stock of any class or series, or securities convertible into the stock of any class or series, of the Corporation or of any such subsidiary which is owned by the interested stockholder, except as a result of immaterial changes due to fractional share adjustments or as a result of any purchase or redemption of any shares of stock not caused, directly or indirectly, by the interested stockholder; or

5. any receipt by the interested stockholder of the benefit, directly or indirectly (except proportionately as a stockholder of the Corporation), of any loans, advances, guarantees, pledges, or other financial benefits (other than those expressly permitted in Sections 10.3(e)(1)-(4) above) provided by or through the Corporation or any direct or indirect majority-owned subsidiary.

(f) “control,” including the terms “controlling,” “controlled by” and “under common control with,” means the possession, directly or indirectly, of the power to direct or cause the direction of the management and policies of a person, whether through the ownership of voting stock, by contract, or otherwise. A person who is the owner of 20% or more of the outstanding voting stock of the Corporation, partnership, unincorporated association or other entity shall be presumed to have control of such entity, in the absence of proof by a preponderance of the evidence to the contrary. Notwithstanding the foregoing, a presumption of control shall not apply where such person holds voting stock, in good faith and not for the purpose of circumventing this Article X, as an agent, bank, broker, nominee, custodian or trustee for one or more owners who do not individually or as a group have control of such entity.

(g) “interested stockholder” means any person (other than the Corporation or any direct or indirect majority-owned subsidiary of the Corporation) that (i) is the owner of 15% or more of the outstanding voting stock of the Corporation, or (ii) is an affiliate or associate of the Corporation and was the owner of 15% or more of the outstanding voting stock of the Corporation at any time within the three (3) year period immediately prior to the date on which it is
12


sought to be determined whether such person is an interested stockholder, and the affiliates and associates of such person; provided, however, that “interested stockholder” shall not include or be deemed to include, in any case, (a) SunTx, any SunTx Direct Transferee, any SunTx Indirect Transferee or any of their respective affiliates or successors or any “group”, or any member of any such group, to which such persons are a party under Rule 13d-5 of the Exchange Act, or (b) any person whose ownership of shares in excess of the 15% limitation set forth herein is the result of any action taken solely by the Corporation, provided further that such person shall be an interested stockholder if thereafter such person acquires additional shares of voting stock of the Corporation, except as a result of further corporate action not caused, directly or indirectly, by such person. For the purpose of determining whether a person is an interested stockholder, the voting stock of the Corporation deemed to be outstanding shall include stock deemed to be owned by the person through application of the definition of “owner” below but shall not include any other unissued stock of the Corporation which may be issuable pursuant to any agreement, arrangement or understanding, or upon exercise of conversion rights, warrants or options, or otherwise.

(h) “owner,” including the terms “own” and “owned,” when used with respect to any stock, means a person that individually or with or through any of its affiliates or associates:

            1. beneficially owns such stock, directly or indirectly; or

2. has (a) the right to acquire such stock (whether such right is exercisable immediately or only after the passage of time) pursuant to any agreement, arrangement or understanding, or upon the exercise of conversion rights, exchange rights, warrants or options, or otherwise; provided, however, that a person shall not be deemed the owner of stock tendered pursuant to a tender or exchange offer made by such person or any of such person’s affiliates or associates until such tendered stock is accepted for purchase or exchange; or (b) the right to vote such stock pursuant to any agreement, arrangement or understanding; provided, however, that a person shall not be deemed the owner of any stock because of such person’s right to vote such stock if the agreement, arrangement or understanding to vote such stock arises solely from a revocable proxy or consent given in response to a proxy or consent solicitation made to ten (10) or more persons; or

3. has any agreement, arrangement or understanding for the purpose of acquiring, holding, voting (except voting pursuant to a revocable proxy or consent as described in item (b) of Section 10.3(h)(2) above), or disposing of such stock with any other person that beneficially owns, or whose affiliates or associates beneficially own, directly or indirectly, such stock.

(i) “person” means any individual, corporation, partnership, unincorporated association or other entity.

(j) “stock” means, with respect to any corporation, capital stock and, with respect to any other entity, any equity interest.

(k) “voting stock” means stock of any class or series entitled to vote generally in the election of directors.

ARTICLE XI
FORUM FOR ADJUDICATION OF DISPUTES

Section 11.1 Exclusive Forum.

Unless the Corporation consents in writing to the selection of an alternative forum, the sole and exclusive forum for (i) any derivative action or proceeding brought on behalf of the Corporation, (ii) any action asserting a claim of breach of a fiduciary duty owed by any director, officer or other employee of the Corporation to the Corporation or the Corporation’s stockholders, (iii) any action asserting a claim arising pursuant to any provision of the DGCL, or (iv) any action asserting a claim governed by the internal affairs doctrine shall be a state court located within the State of Delaware (or, if no state court located within the State of Delaware has jurisdiction, the federal district court for the District of Delaware), provided in each such case that such court has personal jurisdiction over the indispensible parties named as defendants.

Section 11.2 Stockholder Consent to Personal Jurisdiction.

If any action the subject matter of which is within the scope of Section 11.1 above is filed in a court other than a court located within the State of Delaware (a “Foreign Action”) in the name of any stockholder, such stockholder shall be deemed to have consented to (i) the personal jurisdiction of the state and federal courts located within the State of Delaware in connection with any action brought in any such court to enforce Section 11.1 above (an “FSC Enforcement Action”) and (ii) having
13


service of process made upon such stockholder in any such FSC Enforcement Action by service upon such stockholder’s counsel in the Foreign Action as agent for such stockholder.



14
EX-31.1 4 a2023q3exhibit311.htm EX-31.1 Document

Exhibit 31.1

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


EX-31.2 5 a2023q3exhibit312.htm EX-31.2 Document

Exhibit 31.2

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


EX-32.1 6 a2023q3exhibit321.htm EX-32.1 Document

Exhibit 32.1
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Quarterly Report on Form 10-Q of Construction Partners, Inc. (the “Company”) for the period ended June 30, 2023, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Fred J. Smith, III, President and Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:
  
(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 8, 2023By:
/s/ Fred J. Smith, III
Fred J. Smith, III
President and Chief Executive Officer


EX-32.2 7 a2023q3exhibit322.htm EX-32.2 Document

Exhibit 32.2
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Quarterly Report on Form 10-Q of Construction Partners, Inc. (the “Company”) for the period ended June 30, 2023, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Gregory A. Hoffman, Senior Vice President and Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:
  
(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 8, 2023
By:
/s/ Gregory A. Hoffman
Gregory A. Hoffman
Senior Vice President and Chief Financial Officer


EX-95.1 8 a2023q3exhibit951.htm EX-95.1 Document

Exhibit 95.1
Mine Safety Disclosures
The operation of our aggregates mines is subject to regulation by the federal Mine Safety and Health Administration (the “MSHA”) under the Federal Mine Safety and Health Act of 1977, 30 U.S.C. § 801 et seq. (the “Mine Act”). Set forth below is the required information regarding certain mining safety and health matters for the fiscal quarter ended June 30, 2023. Citations and orders may be contested and appealed, and in that process, may be reduced in severity and amount, and are sometimes dismissed. The table below includes references to specific sections of the Mine Act.
The information in the table below is presented by mine, consistent with the manner in which we maintain safety and compliance information about our mining operations.
(A)(B)(C)(D)(E)(F)(G)(H)
Mine Name / IDSection
104 S&S
Section
104(b)
Section
104(d)
Section
110(b)(2)
Section
107(a)
Proposed
Assessments
FatalitiesPending
Legal
Action
Ashville / 01-032341$1,767
Drummond / 01-03126
Blount Springs / 01-03047$143
Battleground / 01-03100
Camden / 31-02100
Riverbend Sand / 09-01023
Montgomery Sand / 09-00737
Baldree Sand / 09-01166
Coosa / 01-03327*
Skyline / 01-03158
Lambert / 01-033631$1,229
Hickory Bend / 01-03403
Allstate / 01-03406
Total$3,139
(A)The total number of violations of mandatory health or safety standards that could significantly and substantially contribute to the cause and effect of a coal or other mine safety or health hazard under Section 104 of the Mine Act for which the operator received a citation from the MSHA.
 (B)
The total number of orders issued under Section 104(b) of the Mine Act.
 (C)
The total number of citations and orders for unwarrantable failure of the mine operator to comply with mandatory health or safety standards under Section 104(d) of the Mine Act.
 (D)
The total number of flagrant violations under Section 110(b)(2) of the Mine Act.
 (E)
The total number of imminent danger orders issued under Section 107(a) of the Mine Act.
 (F)
The total dollar value of proposed assessments from the MSHA under the Mine Act. As of the date of this report, no proposed assessments related to the orders or citations listed above had yet been posted to the MSHA Mine Data Retrieval System or made available to the Company by MSHA.
 (G)
The total number of mining-related fatalities.
(H)Any pending legal action before the Federal Mine Safety and Health Review Commission involving the applicable mine(s).
*As of the date of this report, no proposed assessments related to orders or citations received during the quarter had yet been posted to the MSHA Mine Data Retrieval System or made available to the Company by MSHA.
 
During the fiscal quarter ended June 30, 2023, our aggregates mines did not receive any written notices of a pattern of violations, or the potential to have such a pattern of violations, under Section 104(e) of the Mine Act.

EX-101.SCH 9 road-20230630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 0000007 - Disclosure - General link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Accounting Standards link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Business Acquisitions link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Contracts Receivable Including Retainage, Net link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Contract Assets and Liabilities link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Property, Plant and Equipment link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Equity link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Provision for Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Related Parties link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Equity-Based Compensation link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Investment in Derivative Instruments link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Commitments link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Restricted Investments link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Other Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 9954701 - Disclosure - Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954702 - Disclosure - Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954703 - Disclosure - Business Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 9954704 - Disclosure - Contracts Receivable Including Retainage, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 9954705 - Disclosure - Contract Assets and Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 9954706 - Disclosure - Property, Plant and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 9954707 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 9954708 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954709 - Disclosure - Related Parties (Tables) link:presentationLink link:calculationLink link:definitionLink 9954710 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9954711 - Disclosure - Investment in Derivative Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 9954712 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 9954713 - Disclosure - Commitments (Tables) link:presentationLink link:calculationLink link:definitionLink 9954714 - Disclosure - Restricted Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 9954715 - Disclosure - Other Comprehensive Income (Tables) link:presentationLink link:calculationLink link:definitionLink 9954716 - Disclosure - Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 9954717 - Disclosure - Business Acquisitions - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954718 - Disclosure - Business Acquisitions - Proforma Revenue and Net Income (Details) link:presentationLink link:calculationLink link:definitionLink 9954719 - Disclosure - Contracts Receivable Including Retainage, Net (Details) link:presentationLink link:calculationLink link:definitionLink 9954720 - Disclosure - Contract Assets and Liabilities - Cost and Estimated Earnings Compared to Billings on Uncompleted Contracts (Details) link:presentationLink link:calculationLink link:definitionLink 9954721 - Disclosure - Contract Assets and Liabilities - Reconciliation of Net Billings in Excess of Costs and Estimated Earnings (Details) link:presentationLink link:calculationLink link:definitionLink 9954722 - Disclosure - Property, Plant and Equipment - Schedule of Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 9954723 - Disclosure - Property, Plant and Equipment - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954724 - Disclosure - Debt - Schedule of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954725 - Disclosure - Debt - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954726 - Disclosure - Equity (Details) link:presentationLink link:calculationLink link:definitionLink 9954727 - Disclosure - Earnings Per Share - Basic (Details) link:presentationLink link:calculationLink link:definitionLink 9954728 - Disclosure - Earnings Per Share - Diluted (Details) link:presentationLink link:calculationLink link:definitionLink 9954729 - Disclosure - Provision for Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954730 - Disclosure - Related Parties - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954731 - Disclosure - Related Parties - Schedule of Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 9954732 - Disclosure - Equity-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 9954733 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954734 - Disclosure - Leases - Lease Cost (Details) link:presentationLink link:calculationLink link:definitionLink 9954735 - Disclosure - Leases - Future Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954735 - Disclosure - Leases - Future Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954736 - Disclosure - Investment in Derivative Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 9954737 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 9954738 - Disclosure - Commitments - Letters of Credit (Details) link:presentationLink link:calculationLink link:definitionLink 9954739 - Disclosure - Commitments - Purchase Commitments (Details) link:presentationLink link:calculationLink link:definitionLink 9954740 - Disclosure - Commitments - Minimum Royalties (Details) link:presentationLink link:calculationLink link:definitionLink 9954741 - Disclosure - Restricted Investments - Summary of Debt Securities (Details) link:presentationLink link:calculationLink link:definitionLink 9954742 - Disclosure - Restricted Investments - Schedule of Amortized Cost and Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 9954743 - Disclosure - Other Comprehensive Income - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954744 - Disclosure - Other Comprehensive Income - Schedule of AOCI (Details) link:presentationLink link:calculationLink link:definitionLink 9954745 - Disclosure - Other Comprehensive Income - Schedule of Cash Flow Hedges (Details) link:presentationLink link:calculationLink link:definitionLink 9954746 - Disclosure - Other Comprehensive Income - Schedule of Reclassification of AOCI (Details) link:presentationLink link:calculationLink link:definitionLink 9954747 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 10 road-20230630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 11 road-20230630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 12 road-20230630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Variable Rate [Domain] Variable Rate [Domain] Plants Manufacturing Facility [Member] Other Long-Term Liabilities Other Noncurrent Liabilities [Member] Statistical Measurement [Domain] Statistical Measurement [Domain] Line of credit, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Changes in operating assets and liabilities, net of acquisition: Increase (Decrease) in Operating Capital [Abstract] Related Party Transaction [Line Items] Related Party Transaction [Line Items] Award Type [Domain] Award Type [Domain] Debt Debt Disclosure [Text Block] Term Loan - 8 Quarters Term Loan - 8 Quarters [Member] Term Loan - 8 Quarters Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Investments, Debt and Equity Securities [Abstract] Revolving Credit Facility Revolving Credit Facility [Member] Deferred income taxes, net Deferred Income Tax Liabilities, Net Performance Shares Performance Shares [Member] Term Loan - 11 Loan Payments Term Loan - 11 Loan Payments [Member] Term Loan - 11 Loan Payments Accounts payable Accounts Payable, Current Prepaid Expenses and Other Current Assets Prepaid Expenses and Other Current Assets [Member] Net income Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual Corporate debt securities Corporate Debt Securities [Member] Other long-term liabilities Increase (Decrease) in Other Noncurrent Liabilities Plants acquired Plants Acquired Plants Acquired Proceeds from restricted investments Proceeds from Sale of Restricted Investments Conversion of Class B common stock to Class A common stock (in shares) Conversion Of Common Stock In Connection With Initial Public Offering Conversion Of Common Stock In Connection With Initial Public Offering Construction in progress Construction in Progress, Gross Subcontracting Services Subcontracting Services [Member] Subcontracting Services [Member] Equity Other Comprehensive Income Equity [Text Block] Other assets Increase (Decrease) in Other Noncurrent Assets SunTx SunTx [Member] SunTx [Member] Provision for Income Taxes Income Tax Disclosure [Text Block] General Business Description and Basis of Presentation [Text Block] Billings in excess of costs and estimated earnings on uncompleted contracts Increase (Decrease) in Contract with Customer, Liability Concentration Risk [Line Items] Concentration Risk [Line Items] Property, plant and equipment allocation Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment North Carolina Department of Transportation North Carolina Department of Transportation [Member] North Carolina Department of Transportation Customer [Axis] Customer [Axis] Current liabilities: Liabilities, Current [Abstract] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Preferred stock, par value $0.001; 10,000,000 shares authorized and no shares issued and outstanding at June 30, 2023 and September 30, 2022 Preferred Stock, Value, Issued Business Acquisition [Line Items] Business Acquisition [Line Items] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Diluted (in dollars per share) Net income per diluted common share attributable to common stockholders (in dollars per share) Earnings Per Share, Diluted Derivative liabilities, fair value Derivative Liability, Subject to Master Netting Arrangement, before Offset Hedging Relationship [Axis] Hedging Relationship [Axis] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Land and improvements Land and Land Improvements [Member] Treasury stock, common stock (in shares) Treasury Stock, Common, Shares Revolving Credit Facility Line of Credit Line of Credit [Member] Retainage Construction Contractor, Receivable, Retainage Assets Fair Value Fair Value Debt Securities, Available-for-Sale, Excluding Accrued Interest Trading Symbol Trading Symbol Letters of credit outstanding Letters of Credit Outstanding, Amount U.S. government securities US Government Agencies Debt Securities [Member] Net income Net Income (Loss) Net income Net income attributable to common stockholders Net Income (Loss) Remainder of 2023 Unrecorded Unconditional Purchase Obligation, to be Paid, Remainder of Fiscal Year Total current liabilities Liabilities, Current Unrecorded Unconditional Purchase Obligation [Line Items] Unrecorded Unconditional Purchase Obligation [Line Items] Daily simple SOFR Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] Derivative Contract [Domain] Derivative Contract [Domain] Fair Value Disclosures [Abstract] Leases Lessee, Operating Leases [Text Block] Beginning balance (in shares) Ending balance (in shares) Shares, Issued LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Conversion rate Conversion Rate to Reclassify Common Stock to Class B Shares Conversion Rate to Reclassify Common Stock to Class B Shares Purchase of treasury stock Stock Repurchased During Period, Value Restricted Investments Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Stockholders’ equity: Equity, Attributable to Parent [Abstract] Gross Unrealized Losses Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Net billings in excess of costs and estimated earnings on uncompleted contracts Net billings in excess of costs, beginning balance Net billings in excess of costs, Ending balance Contract with Customer, Liability Credit Agreement Credit Agreement [Member] Credit Agreement Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items] Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items] Summary of Earnings Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Contracts Receivable Including Retainage, Net Receivable [Policy Text Block] Cost of revenues Subcontracting Services Cost of Goods and Services Sold Payment to related party Related Party Transaction, Amounts of Transaction Comprehensive Income Comprehensive Income, Policy [Policy Text Block] Class B Common Stock Common Class B [Member] Significant Accounting Policies Significant Accounting Policies [Text Block] Term Loan Term Loan [Member] Term Loan Contract With Customer Asset And Liability [Roll Forward] Contract With Customer Asset And Liability [Roll Forward] Contract With Customer Asset And Liability [Roll Forward] Goodwill Goodwill Expenses and losses recognized Business Combination, Separately Recognized Transactions, Expenses and Losses Recognized Schedule of Property, Plant and Equipment Property, Plant and Equipment [Table Text Block] Equity Components [Axis] Equity Components [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Hedging Relationship [Domain] Hedging Relationship [Domain] Fair value of interest rate swaps Derivative Assets (Liabilities), at Fair Value, Net Issuance of stock awards (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Entity Small Business Entity Small Business Land Development Project Land Development Project [Member] Land Development Project [Member] Percentage of final number of of common stock issuable upon vesting of performance stock units Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Percentage Of Initial Grant Issuable Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Percentage Of Initial Grant Issuable Local Phone Number Local Phone Number Notional amount Derivative, Notional Amount Measurement Frequency [Axis] Measurement Frequency [Axis] Operating lease liabilities, net of current portion Operating Lease, Liability, Noncurrent Private Private [Member] Private Depreciation and depletion expense Depreciation Contracts receivable Construction Contractor, Receivable, Excluding Contract Retainage Reclassification out of Accumulated Other Comprehensive Income [Axis] Reclassification out of Accumulated Other Comprehensive Income [Axis] Income Statement Location [Axis] Income Statement Location [Axis] Schedule of Debt Schedule of Long-Term Debt Instruments [Table Text Block] C.R. Jackson, Inc. C.R. Jackson, Inc. [Member] C.R. Jackson, Inc. Schedule of Future Lease Liabilities Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Realized losses on restricted investments Realized loss on restricted investments Gain (Loss) on Sale of Investments Consideration Note Receivable Consideration Note Receivable [Member] Consideration Note Receivable [Member] Fair value, due after three years Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, After Year Three Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, After Year Three Lease, Cost Lease, Cost [Table Text Block] Inventories Increase (Decrease) in Inventories Costs and estimated earnings in excess of billings on uncompleted contracts Contract asset, beginning balance Contract asset, ending balance Contract with Customer, Asset, after Allowance for Credit Loss, Current Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Forfeitures (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Forfeitures Acquisition related costs Business Combination, Acquisition Related Costs Percentage increase (decrease) of awards granted due to total shareholder return ranking Share-based Compensation Arrangement by Share-based Payment Award, Percentage Increase (Decrease) Of Awards Granted Due To Total Shareholder Return Ranking Share-based Compensation Arrangement by Share-based Payment Award, Percentage Increase (Decrease) Of Awards Granted Due To Total Shareholder Return Ranking Award Type [Axis] Award Type [Axis] Derivative Instruments and Hedging Activities Disclosure [Abstract] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Plan Name [Domain] Plan Name [Domain] Document Quarterly Report Document Quarterly Report Interest (benefit) expense Interest Expense 2026 Royalty, Future Minimum Payments Due In Year Three Royalty, Future Minimum Payments Due In Year Three Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Hedging Designation [Axis] Hedging Designation [Axis] Total property, plant and equipment, gross Property, Plant and Equipment, Gross Acquisition related expenses, excluded Business Combination, Acquisition Related Expenses, Excluded Business Combination, Acquisition Related Expenses, Excluded Operating lease right-of-use assets obtained in exchange for operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Related Parties Related Party Transactions Disclosure [Text Block] Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Management’s Estimates Use of Estimates, Policy [Policy Text Block] Accrued expenses and other current liabilities Accrued Expenses And Other Current Liabilities Accrued expenses and other current liabilities. Property, plant and equipment included with accounts payable at period end Noncash or Part Noncash Acquisition, Fixed Assets Acquired Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity File Number Entity File Number Contracts Receivable Including Retainage, Net Long-Term Contracts or Programs Disclosure [Text Block] Current portion of operating lease liabilities Operating Lease, Liability, Current Accounts payable Accounts Payable Entity Shell Company Entity Shell Company 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Recently Adopted Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Realized Gain (Loss) Gain (Loss) on Sale of Derivatives Costs and Estimated Earnings in Excess of Billings on Uncompleted Contracts Costs In Excess Of Billings [Abstract] Costs In Excess Of Billings [Abstract] Counterparty Name [Domain] Counterparty Name [Domain] Cash, cash equivalents and restricted cash, beginning of period Cash, cash equivalents and restricted cash, end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two Accounts receivable Accounts Receivable, before Allowance for Credit Loss Operating lease cost Operating Lease, Cost Common Stock, Shares, Issued Common stock, shares issued (in shares) Common Stock, Shares, Issued Consideration transferred Business Combination, Consideration Transferred Gross profit Gross Profit Billings in excess of costs and estimated earnings on uncompleted contracts Contract liability, beginning balance Contract liability, ending balance Contract with Customer, Liability, Current Treasury stock Treasury Stock, Common, Value Security Exchange Name Security Exchange Name Total assets Assets, Fair Value Disclosure Long-term debt Long-Term Debt Accumulated other comprehensive income, net Accumulated other comprehensive income, net Accumulated Other Comprehensive Income (Loss), Net of Tax Investment in Derivative Instruments Derivative Instruments and Hedging Activities Disclosure [Text Block] Class A Common Stock Common Class A [Member] Maximum Maximum [Member] Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Unrecognized compensation expense Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Document Type Document Type Schedule of related party transactions Schedule of Related Party Transactions [Table Text Block] Reclassification out of Accumulated Other Comprehensive Income [Table] Reclassification out of Accumulated Other Comprehensive Income [Table] Short-term lease cost Short-Term Lease, Cost Entity Address, Address Line One Entity Address, Address Line One Total Royalty, Future Minimum Payments Due Royalty, Future Minimum Payments Due Subsequent Event [Table] Subsequent Event [Table] Equity-Based Compensation Share-Based Payment Arrangement [Text Block] Costs on uncompleted contracts Costs On Uncompleted Contracts Costs On Uncompleted Contracts Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Other non-cash adjustments Other Noncash Income (Expense) Purchase of restricted investments Payments to Acquire Debt Securities, Available-for-Sale Business Acquisition [Axis] Business Acquisition [Axis] 2025 Royalty, Future Minimum Payments Due In Year Two Royalty, Future Minimum Payments Due In Year Two Net unrealized gain position Derivative, Fair Value, Net Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Subsequent Event Subsequent Event [Member] Customer Concentration Risk Customer Concentration Risk [Member] Variable Rate [Axis] Variable Rate [Axis] Income Statement [Abstract] Income Statement [Abstract] Costs and estimated earnings in excess of billings on uncompleted contracts Increase (Decrease) in Contract with Customer, Asset Contracts receivable including retainage, net Contracts receivable including retainage, net Receivables, Long-Term Contracts or Programs Title of 12(b) Security Title of 12(b) Security Amortized Cost Debt Securities, Available-for-Sale, Amortized Cost, Excluding Accrued Interest, after Allowance for Credit Loss Related Party [Domain] Related Party, Type [Domain] Business Acquisitions Business Combination Disclosure [Text Block] Liabilities Derivative Liability Pro forma net income Business Acquisition, Pro Forma Net Income (Loss) Numerator Net Income (Loss) Attributable to Parent [Abstract] Other current assets Other Assets, Current Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] 2024 Royalty, Future Minimum Payments Due In Year One Royalty, Future Minimum Payments Due In Year One Denominator Earnings Per Share, Diluted [Abstract] Schedule of Contracts Receivable Including Retainage, Net Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number Investment in joint venture Equity Method Investments Inventories Inventory, Net Total lease expense Lease, Cost Statistical Measurement [Axis] Statistical Measurement [Axis] Financial Instrument [Axis] Financial Instrument [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Entity Interactive Data Current Entity Interactive Data Current Debt Securities, Available-for-Sale [Table] Debt Securities, Available-for-Sale [Table] Schedule Of Stockholders Equity [Line Items] Schedule Of Stockholders Equity [Line Items] Schedule Of Stockholders Equity [Line Items] Adjustments to reconcile net income to net cash, cash equivalents and restricted cash provided by (used in) operating activities: Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] SunTx Capital Partners SunTx Capital Partners [Member] SunTx Capital Partners [Member] Entity Common Stock, Shares Outstanding (in shares) Entity Common Stock, Shares Outstanding Non-cash items: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Other Assets Other Assets [Member] Segments [Domain] Segments [Domain] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Retained earnings Retained Earnings (Accumulated Deficit) Equity Incentive Plan Equity Incentive Plan [Member] Equity Incentive Plan Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Contract Assets and Contract Liabilities and Revenues from Contracts with Customers Revenue from Contract with Customer [Policy Text Block] Principal repayment rate Line of Credit, Principal Repayment Rate Line of Credit, Principal Repayment Rate Agency backed securities Other Debt Obligations [Member] Debt instrument, face amount Debt Instrument, Face Amount Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Current assets: Assets, Current [Abstract] Leases [Abstract] Entity Address, State or Province Entity Address, State or Province Counterparty Name [Axis] Counterparty Name [Axis] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Cash paid for operating lease liabilities Operating Lease, Payments Unrealized loss on restricted investments, net OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax Common stock, shares outstanding (in shares) Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Denominator Earnings Per Share, Basic [Abstract] Changes in revenue billed, contract price or cost estimates Increase (Decrease) in Contract with Customer, Asset (Liability) Increase (Decrease) in Contract with Customer, Asset (Liability) Concentration of Risks Concentration Risk, Credit Risk, Policy [Policy Text Block] Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Annual principal payment Debt Instrument, Annual Principal Payment Derivative asset, fair value Derivative Asset, Subject to Master Netting Arrangement, before Offset Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Net working capital Business Combination, Consideration Transferred, Net Working Capital Business Combination, Consideration Transferred, Net Working Capital Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Class of Stock [Domain] Class of Stock [Domain] Customer [Domain] Customer [Domain] Reclassification out of Accumulated Other Comprehensive Income Reclassification out of Accumulated Other Comprehensive Income [Table Text Block] Interest Rate Swap Interest rate swaps Interest Rate Swap [Member] Alabama Department of Transportation Alabama Department of Transportation [Member] Alabama Department of Transportation Revenues since acquisition date Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual Effective tax rate, percent Effective Income Tax Rate Reconciliation, Percent Estimated earnings to date on uncompleted contracts Estimated Earnings On Uncompleted Contracts Estimated Earnings On Uncompleted Contracts Total Operating Lease, Liability Net Billings in Excess of Costs and Estimated Earnings on Uncompleted Contracts Net Billings In Excess Of Costs [Abstract] Net Billings In Excess Of Costs [Abstract] Credit Facility [Axis] Credit Facility [Axis] Total liabilities Liabilities Amortized cost, due after one year through three years Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, After Year One Through Year Three Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, After Year One Through Year Three Voting rights for each share Common Stock, Voting Rights For Each Share Common Stock, Voting Rights For Each Share Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Accumulated Other Comprehensive Income (Loss), net AOCI Attributable to Parent [Member] Measurement Frequency [Domain] Measurement Frequency [Domain] Property, Plant and Equipment Property, Plant and Equipment Disclosure [Text Block] Long-term liabilities: Liabilities, Noncurrent [Abstract] 2024 Unrecorded Unconditional Purchase Obligation, to be Paid, Year One Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Plan Name [Axis] Plan Name [Axis] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Related Party Transaction [Domain] Related Party Transaction [Domain] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Fuel Public Utilities, Inventory, Fuel [Member] Net income per share attributable to common stockholders: Earnings Per Share [Abstract] Subsequent Event [Line Items] Subsequent Event [Line Items] Billings in Excess of Costs and Estimated Earnings on Uncompleted Contracts Billings in Excess of Cost [Abstract] Common stock Common Stock, Value, Issued U.S. government securities US Government Debt Securities [Member] General and administrative expenses Expense incurred General and Administrative Expense Debt securities, available-for-sale, allowance for credit loss Debt Securities, Available-for-Sale, Allowance for Credit Loss, Excluding Accrued Interest Contractors [Abstract] Contractors [Abstract] Total Unrecorded Unconditional Purchase Obligation Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Term Loan Senior Notes [Member] Total current assets Assets, Current Other comprehensive income (loss), net of tax Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent [Abstract] Fair Value, Liabilities Measured on Recurring Basis Fair Value, Liabilities Measured on Recurring Basis [Table Text Block] Schedule of Concentration Risk Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Supplemental cash flow information: Supplemental Cash Flow Information [Abstract] Other income Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Earnings per Share Earnings Per Share, Policy [Policy Text Block] Derivative Instruments and Hedging Activities Disclosures [Line Items] Derivative Instruments and Hedging Activities Disclosures [Line Items] Accounting Standards Accounting Standards Update and Change in Accounting Principle [Text Block] Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) [Table Text Block] Term SOFR Term SOFR [Member] Term SOFR Concentration risk percentage Concentration Risk, Percentage Schedule of Accumulated Other Comprehensive Income Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Restricted cash Restricted Cash, Current Buildings Building [Member] Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding 2025 Unrecorded Unconditional Purchase Obligation, to be Paid, Year Two Net cash provided by (used in) operating activities, net of acquisitions Net Cash Provided by (Used in) Operating Activities Class of Stock [Axis] Class of Stock [Axis] Billings to date on uncompleted contracts Billings On Uncompleted Contracts Billings On Uncompleted Contracts Depreciation, depletion, accretion and amortization of long-lived assets Depreciation, Depletion and Amortization Furniture and fixtures Furniture and Fixtures [Member] Interest rate, percentage Debt Instrument, Interest Rate, Stated Percentage Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Gain on facility exchange Gain on facility exchange Gain (Loss) on Disposition of Business Proceeds from facility exchange Business combination, consideration received Business Combination, Consideration Received Business Combination, Consideration Received Business Combination and Asset Acquisition [Abstract] Total stockholders’ equity Beginning balance Ending balance Equity, Attributable to Parent Pro forma revenues Business Acquisition, Pro Forma Revenue Restricted Stock Restricted Stock [Member] Alabama Acquisition - Provisional Alabama Acquisition - Provisional [Member] Alabama Acquisition - Provisional Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Subsequent Events [Abstract] Income before provision for income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Fair Value Measurements Fair Value Measurement, Policy [Policy Text Block] Numerator Earnings Per Share Reconciliation [Abstract] Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Hedging Designation [Domain] Hedging Designation [Domain] Fair Value, Inputs, Level 2 Fair Value, Inputs, Level 2 [Member] Entity Emerging Growth Company Entity Emerging Growth Company Unrecorded Unconditional Purchase Obligation [Table] Unrecorded Unconditional Purchase Obligation [Table] Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis] Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis] Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Amortized cost, due after three years Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, After Year Three Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, After Year Three Various Departments Of Transportation Various Departments Of Transportation [Member] Various Departments Of Transportation Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] 2027 Royalty, Future Minimum Payments Due In Year Four Royalty, Future Minimum Payments Due In Year Four Document Fiscal Period Focus Document Fiscal Period Focus 2024 Lessee, Operating Lease, Liability, to be Paid, Year One Remaining borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity Accrued expenses and other current liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four Equity-based compensation expense Share-Based Payment Arrangement, Noncash Expense Common Stock Common Stock [Member] Changes in revenue billed, contract price or cost estimates Contract with Customer, Asset, Net, Current Increase (Decrease) Contract with Customer, Asset, Net, Current Increase (Decrease) City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Earnings Per Share Earnings Per Share [Text Block] Income Statement Location [Domain] Income Statement Location [Domain] Document Fiscal Year Focus Document Fiscal Year Focus South Carolina Acquisition - Provisional South Carolina Acquisition - Provisional [Member] South Carolina Acquisition - Provisional Minimum Minimum [Member] Weighted average number of common shares outstanding: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Property, plant and equipment, net Total property, plant and equipment, net Property, Plant and Equipment, Net Total Gain (Loss) Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net Disposed Entity Disposed Entit [Member] Disposed Entit [Member] Other comprehensive income (loss) Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] ASSETS Assets [Abstract] Commodity Swap Commodity swap contracts Commodity Contract [Member] Proceeds from issuance of long-term debt, net of debt issuance costs and discount Proceeds from Issuance of Long-Term Debt Thereafter Royalty, Future Minimum Payments Due Thereafter Royalty, Future Minimum Payments Due Thereafter Deferred debt issuance costs Debt Issuance Costs, Gross Cash paid for income taxes Income Taxes Paid, Net Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Retained Earnings Retained Earnings [Member] Current maturities of long-term debt Current maturities of long-term debt Long-Term Debt, Current Maturities Total liabilities and stockholders’ equity Liabilities and Equity Schedule of Unconditional Purchase Commitments Unrecorded Unconditional Purchase Obligations Disclosure [Table Text Block] Other assets Other Assets, Noncurrent Basic (in dollars per share) Net income per common share attributable to common shareholders, basic (in dollars per share) Earnings Per Share, Basic Unrealized gain (loss) on interest rate swap contract, net Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Restricted Investments Debt Securities, Available-for-Sale, Premium on Purchased Options [Policy Text Block] Accounting Policies [Abstract] Accounting Policies [Abstract] Unrealized loss on available-for-sale securities AOCI, Debt Securities, Available-for-Sale, Adjustment, after Tax Delayed Draw Term Facility Delayed Draw Term Facility [Member] Delayed Draw Term Facility Mineral reserves Mineral Reserves [Member] Mineral Reserves Remainder of 2023 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Entity Address, City or Town Entity Address, City or Town Related Party Related Party [Member] Florida Department of Transportation Florida Department of Transportation [Member] Florida Department of Transportation Total long-term liabilities Liabilities, Noncurrent Document Transition Report Document Transition Report Net increase to goodwill Goodwill, Purchase Accounting Adjustments Interest expense, net Interest Expense [Member] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Derivative Instruments and Hedging Activities Disclosures [Table] Derivative Instruments and Hedging Activities Disclosures [Table] Accounts payable Increase (Decrease) in Accounts Payable Common stock, shares authorized (in shares) Common Stock, Shares Authorized Document Information [Table] Document Information [Table] Gross Unrealized Gains Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Schedule of Revenue by Major Customers Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block] Property, Plant and Equipment [Abstract] Derivative Instrument [Axis] Derivative Instrument [Axis] Long-term debt Long-Term Debt, Gross Related Party Transactions [Abstract] Related Party Transactions [Abstract] Amortized cost, due within one year Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One Total reclassifications from AOCI to earnings Reclassification from AOCI, Current Period, Tax Cash and Cash Equivalents and Restricted Cash Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Royalty expense Royalty Expense Provision for bad debt Accounts Receivable, Credit Loss Expense (Reversal) Additional paid-in capital Additional Paid in Capital 2028 and thereafter Lessee, Operating Lease, Liability, to be Paid, Year Five And After Lessee, Operating Lease, Liability, to be Paid, Year Five And After Assets Derivative Asset Deferred income tax benefit Deferred Income Tax Expense (Benefit) Document Information [Line Items] Document Information [Line Items] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Public Public [Member] Public Schedule of Derivatives Instruments, Income Statement and Balance Sheet Classification Schedule of Derivatives Instruments Statements of Financial Performance and Financial Position, Location [Table Text Block] Income Taxes Income Tax, Policy [Policy Text Block] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Note receivable as consideration for sale of the wholly-owned subsidiary Financing Receivable, before Allowance for Credit Loss Municipal government securities Municipal Bonds [Member] Fixed coverage ratio Debt Instrument, Fixed Coverage Ratio Debt Instrument, Fixed Coverage Ratio Restricted investments Debt Securities, Available-for-Sale, Accrued Interest, after Allowance for Credit Loss, Noncurrent AOCI Attributable to Parent, Net of Tax [Roll Forward] AOCI Attributable to Parent, Net of Tax [Roll Forward] Cash, cash equivalents and restricted cash: Cash and Cash Equivalents, at Carrying Value [Abstract] Related Party [Axis] Related Party, Type [Axis] Accounting Changes and Error Corrections [Abstract] Accounting Changes and Error Corrections [Abstract] Accounts Payable Note Receivable Accounts Payable Note Receivable [Member] Accounts Payable Note Receivable [Member] Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain] Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain] Entity Registrant Name Entity Registrant Name Restricted stock grants (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Proceeds from sale of property, plant and equipment Proceeds from Sale of Property, Plant, and Equipment Cost of revenues Cost of Sales [Member] Document Period End Date Document Period End Date Net proceeds from revolving credit facility Proceeds from Lines of Credit Accumulated depreciation, depletion and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Tennessee Acquisition - Provisional Tennessee Acquisition - Provisional [Member] Tennessee Acquisition - Provisional Repayments of long-term debt Repayments of Long-Term Debt Schedule of pro forma revenues and net income Business Acquisition, Pro Forma Information [Table Text Block] Treasury Stock, Common Stock Treasury Stock, Common [Member] Entity Central Index Key Entity Central Index Key Reclassification out of Accumulated Other Comprehensive Income Reclassification out of Accumulated Other Comprehensive Income [Member] Gain on sale of property, plant and equipment Gain on sale of property, plant and equipment Gain (Loss) on Disposition of Property Plant Equipment Compensation expense Share-Based Payment Arrangement, Expense Provision for income taxes Expense (benefit) from income taxes Income Tax Expense (Benefit) Fair value, due after one year through three years Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, After Year One Through Year Three Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, After Year One Through Year Three Designated as Hedging Instrument Designated as Hedging Instrument [Member] Fair Value Measurements Fair Value Disclosures [Text Block] Accumulated Gain (Loss), Cash Flow Hedge, Including Noncontrolling Interest Accumulated Gain (Loss), Cash Flow Hedge, Including Noncontrolling Interest [Member] Revenues Revenue Benchmark [Member] Net OCI changes Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Purchaser of Subsidiary Purchaser Of Subsidiary [Member] Purchaser Of Subsidiary [Member] Conversion of Class B common stock to Class A common stock Stock Issued During Period, Value, New Issues Equity [Abstract] Equity [Abstract] Debt Securities, Available-for-Sale [Line Items] Debt Securities, Available-for-Sale [Line Items] Accrued Expense and Other Current Liabilities Accrued Expense and Other Current Liabilities [Member] Accrued Expense and Other Current Liabilities Weighted-average remaining lease terms Operating Lease, Weighted Average Remaining Lease Term 2023 Acquisitions 2023 Acquisitions [Member] 2023 Acquisitions Revenues Revenue earned Revenue from Contract with Customer, Excluding Assessed Tax Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag Unrealized loss (gain) on derivative instruments Unrealized Gain (Loss) Unrealized Gain (Loss) on Derivatives Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Business acquisitions, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Weighted-average discount rate Operating Lease, Weighted Average Discount Rate, Percent Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Interest expense, net Interest Income (Expense), Net Fair value, due within one year Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Less net tax effect of other comprehensive income items Accumulated Other Comprehensive Income (Loss), Tax Effect of Other Comprehensive Income (Loss) Items Accumulated Other Comprehensive Income (Loss), Tax Effect of Other Comprehensive Income (Loss) Items Credit Facility [Domain] Credit Facility [Domain] Treasury stock, shares, acquired (in shares) Treasury Stock, Shares, Acquired Basis spread Debt Instrument, Basis Spread on Variable Rate Long-term debt, net of current maturities and deferred debt issuance costs Long-term debt, net of current maturities Long-Term Debt, Excluding Current Maturities Leasehold improvements Leasehold Improvements [Member] Costs and estimated earnings to date on uncompleted contracts Costs And Estimated Earnings On Uncompleted Contracts Costs And Estimated Earnings On Uncompleted Contracts Diluted (in shares) Weighted average number of diluted common shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Diluted Intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Purchase of treasury stock Payments Of Treasury Stock Purchase Obligation Payments of Treasury Stock Purchase Obligation Contract Assets and Liabilities Revenue from Contract with Customer [Text Block] Purchases of property, plant and equipment Payments to Acquire Property, Plant, and Equipment Leverage ratio Debt Instrument, Leverage Ratio Debt Instrument, Leverage Ratio Additional Paid-in Capital Additional Paid-in Capital [Member] Costs and Estimated Earnings Compared to Billings on Uncompleted Contracts Long-Term Contract or Program Disclosure [Table Text Block] Effect of dilutive securities: Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Commitments Commitments Disclosure [Text Block] Total assets Assets Debt securities, available-for-sale, intent impairments Other than Temporary Impairment Losses, Investments, Portion in Other Comprehensive Loss, before Tax, Including Portion Attributable to Noncontrolling Interest Cover [Abstract] Construction equipment Equipment [Member] Interest rate swap contract, net of blend and extend arrangement AOCI, Cash Flow Hedge, Cumulative Gain (Loss), after Tax Subsequent Events Subsequent Events [Text Block] Equity-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Amortization of deferred debt issuance costs and debt discount Amortization of Debt Issuance Costs Fair Value, Recurring Fair Value, Recurring [Member] Other long-term liabilities Other Liabilities, Noncurrent Total future minimum lease payments Lessee, Operating Lease, Liability, to be Paid Island Pond Island Pond [Member] Island Pond [Member] Cash Flow Hedging Cash Flow Hedging [Member] North Carolina Acquisition - Provisional North Carolina Acquisition - Provisional [Member] North Carolina Acquisition - Provisional Net change in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Changes in revenue billed, contract price or cost estimates Contract with Customer, Liability, Current Increase (Decrease) Contract with Customer, Liability, Current Increase (Decrease) Equity Component [Domain] Equity Component [Domain] Royalty, Future Minimum Payments Royalty, Future Minimum Payments [Table Text Block] Royalty, Future Minimum Payments Debt Instrument [Line Items] Debt Instrument [Line Items] Basic (in shares) Weighted average number of basic common shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Concentration Risk Type [Domain] Concentration Risk Type [Domain] Operating income Operating Income (Loss) Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Contracts receivable including retainage, gross Contract Receivable, Including Retainage, Gross Contract Receivable, Including Retainage, Gross Related Party Transaction [Axis] Related Party Transaction [Axis] Segments [Axis] Segments [Axis] Statement [Line Items] Statement [Line Items] Concentration Risk [Table] Concentration Risk [Table] Remainder of 2023 Royalty, Future Minimum Payments Due Remainder of Fiscal Year Royalty, Future Minimum Payments Due Remainder of Fiscal Year Schedule Of Stockholders Equity [Table] Schedule Of Stockholders Equity [Table] Schedule Of Stockholders Equity [Table] Interest rate swap, fair value credit Derivative, Gain on Derivative Summary of Debt Securities Debt Securities, Available-for-Sale [Table Text Block] Contracts receivable including retainage Increase (Decrease) in Deposit Assets Amounts payable to seller in business combination Noncash Payable to Seller in Business Combination Noncash Payable to Seller in Business Combination Reclassification out of Accumulated Other Comprehensive Income [Domain] Reclassification out of Accumulated Other Comprehensive Income [Domain] EX-101.PRE 13 road-20230630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 14 R1.htm IDEA: XBRL DOCUMENT v3.23.2
Cover Page - shares
9 Months Ended
Jun. 30, 2023
Aug. 04, 2023
Document Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2023  
Document Transition Report false  
Entity File Number 001-38479  
Entity Registrant Name Construction Partners, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 26-0758017  
Entity Address, Address Line One 290 Healthwest Drive, Suite 2  
Entity Address, City or Town Dothan  
Entity Address, State or Province AL  
Entity Address, Postal Zip Code 36303  
City Area Code 334  
Local Phone Number 673-9763  
Title of 12(b) Security Class A common stock, par value $0.001 per share  
Trading Symbol ROAD  
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  
Amendment Flag false  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q3  
Entity Central Index Key 0001718227  
Current Fiscal Year End Date --09-30  
Class A Common Stock    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding (in shares)   43,728,310
Class B Common Stock    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding (in shares)   8,998,511
XML 15 R2.htm IDEA: XBRL DOCUMENT v3.23.2
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2023
Sep. 30, 2022
Current assets:    
Cash and cash equivalents $ 54,878 $ 35,531
Restricted cash 71 28
Contracts receivable including retainage, net 254,972 265,207
Costs and estimated earnings in excess of billings on uncompleted contracts 33,449 29,271
Inventories 88,233 74,195
Prepaid expenses and other current assets 9,694 12,957
Total current assets 441,297 417,189
Property, plant and equipment, net 502,732 481,412
Operating lease right-of-use assets 17,484 13,985
Goodwill 157,289 129,465
Intangible assets, net 21,169 15,976
Investment in joint venture 87 87
Restricted investments 13,353 6,866
Other assets 30,428 30,541
Total assets 1,183,839 1,095,521
Current liabilities:    
Accounts payable 126,745 130,468
Billings in excess of costs and estimated earnings on uncompleted contracts 68,748 52,477
Current portion of operating lease liabilities 2,385 2,209
Current maturities of long-term debt 14,000 12,500
Accrued expenses and other current liabilities 28,935 28,484
Total current liabilities 240,813 226,138
Long-term liabilities:    
Long-term debt, net of current maturities and deferred debt issuance costs 405,416 363,066
Operating lease liabilities, net of current portion 15,607 12,059
Deferred income taxes, net 25,700 26,713
Other long-term liabilities 15,203 11,666
Total long-term liabilities 461,926 413,504
Total liabilities 702,739 639,642
Stockholders’ equity:    
Preferred stock, par value $0.001; 10,000,000 shares authorized and no shares issued and outstanding at June 30, 2023 and September 30, 2022 0 0
Additional paid-in capital 264,480 256,571
Accumulated other comprehensive income, net 16,983 17,620
Retained earnings 215,362 197,274
Total stockholders’ equity 481,100 455,879
Total liabilities and stockholders’ equity 1,183,839 1,095,521
Class A Common Stock    
Stockholders’ equity:    
Common stock 44 41
Treasury stock $ (178) $ (39)
Common Stock, Shares, Issued 43,760,546 41,195,730
Common stock, shares outstanding (in shares) 43,728,310 41,193,024
Class B Common Stock    
Stockholders’ equity:    
Common stock $ 12 $ 15
Treasury stock $ (15,603) $ (15,603)
Common Stock, Shares, Issued 11,921,463 14,275,867
Common stock, shares outstanding (in shares) 8,998,511 11,352,915
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.23.2
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Jun. 30, 2023
Sep. 30, 2022
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (in shares) 10,000,000 10,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Class A Common Stock    
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 400,000,000 400,000,000
Common stock, shares issued (in shares) 43,760,546 41,195,730
Common stock, shares outstanding (in shares) 43,728,310 41,193,024
Treasury stock, common stock (in shares) 32,236 2,706
Class B Common Stock    
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 100,000,000 100,000,000
Common stock, shares issued (in shares) 11,921,463 14,275,867
Common stock, shares outstanding (in shares) 8,998,511 11,352,915
Treasury stock, common stock (in shares) 2,922,952 2,922,952
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.23.2
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Income Statement [Abstract]        
Revenues $ 421,893 $ 380,272 $ 1,088,522 $ 908,621
Cost of revenues 357,821 336,022 967,674 818,910
Gross profit 64,072 44,250 120,848 89,711
General and administrative expenses (32,231) (26,584) (93,945) (76,530)
Gain on sale of property, plant and equipment 1,499 333 4,825 1,788
Gain on facility exchange 0 0 5,389 0
Operating income 33,340 17,999 37,117 14,969
Interest expense, net (5,039) (2,054) (13,801) (4,177)
Other income 493 178 925 337
Income before provision for income taxes 28,794 16,123 24,241 11,129
Provision for income taxes 7,117 3,955 6,153 2,868
Net income 21,677 12,168 18,088 8,261
Other comprehensive income (loss), net of tax        
Unrealized gain (loss) on interest rate swap contract, net 4,127 1,729 (625) 8,754
Unrealized loss on restricted investments, net (129) (154) (12) (276)
Other comprehensive income (loss) 3,998 1,575 (637) 8,478
Comprehensive income $ 25,675 $ 13,743 $ 17,451 $ 16,739
Net income per share attributable to common stockholders:        
Basic (in dollars per share) $ 0.42 $ 0.23 $ 0.35 $ 0.16
Diluted (in dollars per share) $ 0.41 $ 0.23 $ 0.35 $ 0.16
Weighted average number of common shares outstanding:        
Basic (in shares) 51,827,448 51,793,245 51,826,578 51,760,384
Diluted (in shares) 52,293,846 51,888,511 52,114,438 51,928,427
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.23.2
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY - USD ($)
$ in Thousands
Total
Additional Paid-in Capital
Retained Earnings
Accumulated Other Comprehensive Income (Loss), net
Class A Common Stock
Common Stock
Class A Common Stock
Treasury Stock, Common Stock
Class B Common Stock
Class B Common Stock
Common Stock
Class B Common Stock
Treasury Stock, Common Stock
Beginning balance (in shares) at Sep. 30, 2021         36,600,639     18,614,791  
Beginning balance at Sep. 30, 2021 $ 408,899 $ 248,571 $ 175,898 $ (23) $ 37 $ 0   $ 19 $ (15,603)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Net Income (Loss) 5,511   5,511            
Equity-based compensation expense 1,504 1,504              
Issuance of stock awards (in shares)         145,921        
Purchase of treasury stock (39)         (39)      
Other comprehensive income (loss) 1,445     1,445          
Conversion of Class B common stock to Class A common stock (in shares)         4,338,924     (4,338,924)  
Conversion of Class B common stock to Class A common stock 0       $ 4     $ (4)  
Ending balance (in shares) at Dec. 31, 2021         41,085,484     14,275,867  
Ending balance at Dec. 31, 2021 417,320 250,075 181,409 1,422 $ 41 (39)   $ 15 (15,603)
Beginning balance (in shares) at Sep. 30, 2021         36,600,639     18,614,791  
Beginning balance at Sep. 30, 2021 408,899 248,571 175,898 (23) $ 37 0   $ 19 (15,603)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Net Income (Loss) 8,261                
Other comprehensive income (loss) 8,478                
Ending balance (in shares) at Jun. 30, 2022         41,195,730     14,275,867  
Ending balance at Jun. 30, 2022 430,693 253,665 184,159 8,455 $ 41 (39)   $ 15 (15,603)
Beginning balance (in shares) at Dec. 31, 2021         41,085,484     14,275,867  
Beginning balance at Dec. 31, 2021 417,320 250,075 181,409 1,422 $ 41 (39)   $ 15 (15,603)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Net Income (Loss) (9,418)   (9,418)            
Equity-based compensation expense 1,742 1,742              
Issuance of stock awards (in shares)         107,738        
Other comprehensive income (loss) 5,458     5,458          
Ending balance (in shares) at Mar. 31, 2022         41,193,222     14,275,867  
Ending balance at Mar. 31, 2022 415,102 251,817 171,991 6,880 $ 41 (39)   $ 15 (15,603)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Net Income (Loss) 12,168   12,168            
Equity-based compensation expense 1,848 1,848              
Issuance of stock awards (in shares)         2,508        
Other comprehensive income (loss) 1,575     1,575          
Ending balance (in shares) at Jun. 30, 2022         41,195,730     14,275,867  
Ending balance at Jun. 30, 2022 430,693 253,665 184,159 8,455 $ 41 (39)   $ 15 (15,603)
Beginning balance (in shares) at Sep. 30, 2022         41,195,730     14,275,867  
Beginning balance at Sep. 30, 2022 455,879 256,571 197,274 17,620 $ 41 (39)   $ 15 (15,603)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Net Income (Loss) 1,892   1,892            
Equity-based compensation expense 2,480 2,480              
Issuance of stock awards (in shares)         180,798        
Purchase of treasury stock (139)         (139)      
Other comprehensive income (loss) (1,256)     (1,256)          
Ending balance (in shares) at Dec. 31, 2022         41,376,528     14,275,867  
Ending balance at Dec. 31, 2022 458,856 259,051 199,166 16,364 $ 41 (178)   $ 15 (15,603)
Beginning balance (in shares) at Sep. 30, 2022         41,195,730     14,275,867  
Beginning balance at Sep. 30, 2022 455,879 256,571 197,274 17,620 $ 41 (39)   $ 15 (15,603)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Net Income (Loss) 18,088                
Other comprehensive income (loss) (637)                
Conversion of Class B common stock to Class A common stock (in shares)             2,354,404    
Ending balance (in shares) at Jun. 30, 2023         43,760,546     11,921,463  
Ending balance at Jun. 30, 2023 481,100 264,480 215,362 16,983 $ 44 (178)   $ 12 (15,603)
Beginning balance (in shares) at Dec. 31, 2022         41,376,528     14,275,867  
Beginning balance at Dec. 31, 2022 458,856 259,051 199,166 16,364 $ 41 (178)   $ 15 (15,603)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Net Income (Loss) (5,481)   (5,481)            
Equity-based compensation expense 2,692 2,692              
Other comprehensive income (loss) (3,379)     (3,379)          
Ending balance (in shares) at Mar. 31, 2023         41,376,528     14,275,867  
Ending balance at Mar. 31, 2023 452,688 261,743 193,685 12,985 $ 41 (178)   $ 15 (15,603)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Net Income (Loss) 21,677   21,677            
Equity-based compensation expense 2,737 2,737              
Issuance of stock awards (in shares)         29,614        
Other comprehensive income (loss) 3,998     3,998          
Conversion of Class B common stock to Class A common stock (in shares)         2,354,404     (2,354,404)  
Conversion of Class B common stock to Class A common stock 0       $ 3     $ (3)  
Ending balance (in shares) at Jun. 30, 2023         43,760,546     11,921,463  
Ending balance at Jun. 30, 2023 $ 481,100 $ 264,480 $ 215,362 $ 16,983 $ 44 $ (178)   $ 12 $ (15,603)
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.23.2
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Cash flows from operating activities:    
Net income $ 18,088 $ 8,261
Adjustments to reconcile net income to net cash, cash equivalents and restricted cash provided by (used in) operating activities:    
Depreciation, depletion, accretion and amortization of long-lived assets 57,769 50,291
Amortization of deferred debt issuance costs and debt discount 225 198
Unrealized loss (gain) on derivative instruments 1,408 (2,589)
Provision for bad debt 450 (1,077)
Gain on sale of property, plant and equipment (4,825) (1,788)
Gain on facility exchange (5,389) 0
Realized losses on restricted investments 10 0
Equity-based compensation expense 7,909 5,094
Deferred income tax benefit (145) (193)
Other non-cash adjustments (117) 97
Changes in operating assets and liabilities, net of acquisition:    
Contracts receivable including retainage 22,777 (71,865)
Costs and estimated earnings in excess of billings on uncompleted contracts (3,580) (9,487)
Inventories (11,999) (21,726)
Prepaid expenses and other current assets 3,214 (2,327)
Other assets (283) (2,893)
Accounts payable (7,441) 30,025
Billings in excess of costs and estimated earnings on uncompleted contracts 14,159 13,379
Accrued expenses and other current liabilities (1,741) (6,946)
Other long-term liabilities 4,053 3,825
Net cash provided by (used in) operating activities, net of acquisitions 94,542 (9,721)
Cash flows from investing activities:    
Purchases of property, plant and equipment (79,046) (52,236)
Proceeds from sale of property, plant and equipment 12,640 4,184
Proceeds from facility exchange 36,987 0
Proceeds from restricted investments 1,403 0
Business acquisitions, net of cash acquired (82,740) (102,893)
Purchase of restricted investments (7,882) (7,662)
Net cash used in investing activities (118,638) (158,607)
Cash flows from financing activities:    
Net proceeds from revolving credit facility 38,000 142,300
Proceeds from issuance of long-term debt, net of debt issuance costs and discount 15,000 0
Repayments of long-term debt (9,375) (5,000)
Purchase of treasury stock (139) (39)
Net cash provided by financing activities 43,486 137,261
Net change in cash, cash equivalents and restricted cash 19,390 (31,067)
Cash, cash equivalents and restricted cash:    
Cash, cash equivalents and restricted cash, beginning of period 35,559 57,251
Cash, cash equivalents and restricted cash, end of period 54,949 26,184
Supplemental cash flow information:    
Cash paid for interest 14,319 5,727
Cash paid for income taxes 1,021 1,372
Operating lease right-of-use assets obtained in exchange for operating lease liabilities 5,417 6,209
Cash paid for operating lease liabilities 1,802 1,783
Non-cash items:    
Property, plant and equipment included with accounts payable at period end 2,078 1,236
Amounts payable to seller in business combination $ 0 $ 600
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.23.2
General
9 Months Ended
Jun. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
General General
Business Description
Construction Partners, Inc. (the “Company”) is a civil infrastructure company that specializes in the construction and maintenance of roadways across Alabama, Florida, Georgia, North Carolina, South Carolina and Tennessee. Through its wholly-owned subsidiaries, the Company provides a variety of products and services to both public and private infrastructure projects, with an emphasis on highways, roads, bridges, airports and commercial and residential developments. The Company’s primary operations consist of (i) manufacturing and distributing hot mix asphalt (“HMA”) for both internal use and sales to third parties in connection with construction projects, (ii) paving activities, including the construction of roadway base layers and application of asphalt pavement, (iii) site development, including the installation of utility and drainage systems, (iv) mining aggregates, such as sand, gravel and construction stone, that are used as raw materials in the production of HMA and for sales to third parties, and (v) distributing liquid asphalt cement for both internal use and sales to third parties in connection with HMA production.

The Company was formed as a Delaware corporation in 2007 as a holding company to facilitate an acquisition growth strategy in the HMA paving and construction industry. SunTx Capital Partners (“SunTx”), a private equity firm based in Dallas, Texas, together with its principals and their respective affiliates and family members, has owned a controlling interest in the Company’s stock since the Company’s inception.
Seasonality
The use and consumption of the Company’s products and services fluctuate due to seasonality. The Company’s products are used, and its construction operations and production facilities are located, outdoors. Therefore, seasonal changes and other weather-related conditions, in particular, extended snowy, rainy or cold weather in the winter, spring or fall and major weather events, such as hurricanes, tornadoes, tropical storms and heavy snows, can adversely affect the Company’s business and operations through a decline in both the use of the Company’s products and demand for the Company’s services. In addition, construction materials production and shipment levels follow activity in the construction industry, which typically occurs in the spring, summer and fall. The first and second quarters of the Company’s fiscal year typically have lower levels of activity due to less favorable weather conditions. Warmer and drier weather during the Company’s third and fourth fiscal quarters typically result in higher activity and revenues during those quarters.
XML 21 R8.htm IDEA: XBRL DOCUMENT v3.23.2
Significant Accounting Policies
9 Months Ended
Jun. 30, 2023
Accounting Policies [Abstract]  
Significant Accounting Policies Significant Accounting Policies
Basis of Presentation
These consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. Intercompany accounts and transactions have been eliminated in consolidation. These interim consolidated statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”), which permit reduced disclosure for interim periods. The Company's Consolidated Balance Sheets as of September 30, 2022 were derived from the Company's audited financial statements for the fiscal year then ended, but do not include all necessary disclosures required by accounting principles generally accepted in the United States of America (“GAAP”) with respect to annual financial statements. In the opinion of management, these unaudited consolidated financial statements include all recurring adjustments and normal accruals necessary for a fair presentation of the Company’s financial position, results of operations and cash flows for the dates and periods presented. These consolidated financial statements and accompanying notes should be read in conjunction with the Company’s audited annual consolidated financial statements and notes thereto included in its Annual Report on Form 10-K for the fiscal year ended September 30, 2022 (the “2022 Form 10-K”). Results for interim periods are not necessarily indicative of the results to be expected for a full fiscal year or for any future period.
Management’s Estimates
The preparation of the consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the recorded amounts of assets, liabilities, stockholders’ equity, revenues and expenses during the reporting period, and the disclosure of contingent liabilities at the date of the consolidated financial statements. Estimates are used in accounting for items such as recognition of revenues and cost of revenues, investments, mineral reserves, goodwill and other intangible assets, business acquisitions, valuation of operating lease right-of-use assets, allowance for doubtful accounts, valuation allowances related to income taxes, accruals for potential liabilities related to lawsuits or insurance claims, asset retirement obligations, valuation of derivative instruments and valuation of equity-based compensation awards. Estimates are continually evaluated based on historical information and actual experience; however, actual results could differ from these estimates.
A description of certain critical accounting policies of the Company is presented below. Additional critical accounting policies and the underlying judgments and uncertainties are described in the notes to the Company’s annual consolidated financial statements included in the 2022 Form 10-K.
Cash and Cash Equivalents
Cash consists principally of currency on hand and demand deposits at commercial banks. Cash equivalents are short-term, highly liquid investments that are both readily convertible to known amounts of cash and are so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Cash equivalents include investments with original maturities of three months or less. The Company maintains demand accounts, money market accounts and certificates of deposit at several banks. From time to time, account balances have exceeded the maximum available federal deposit insurance coverage limit. The Company has not experienced any losses in such accounts and regularly monitors its credit risk.
Restricted Cash
Construction Partners Risk Management, Inc. (the “Captive”), a captive insurance company and wholly-owned subsidiary of the Company, provides general liability, automobile liability and workers’ compensation insurance coverage to the Company and its subsidiaries. Restricted cash represents cash held in a fiduciary capacity by the Captive for the payment of casualty insurance claims. The Company had restricted cash of $0.1 million at June 30, 2023 and at September 30, 2022.
Restricted Investments
The Company’s restricted investments consist of debt securities, which are held in a fiduciary capacity by the Captive for the payment of casualty insurance claims. The Company determines the classification of its securities at the time of purchase and re-evaluates the determination at each balance sheet date. The Company has classified securities held by the Captive as available-for-sale. As a result, these securities are carried at their fair value. Purchases and sales of debt securities are recorded on the trade date. Interest income on debt securities is recorded when earned using an effective yield method. Unrealized gains and losses are reported as components of accumulated other comprehensive income, net. These securities have been classified as non-current assets based on their respective maturity dates and the Company’s intent to reinvest sales proceeds into new restricted investments. The Company had restricted investments of $13.4 million and $6.9 million at June 30, 2023 and September 30, 2022, respectively.
The Company evaluates its available-for-sale debt securities quarterly to determine whether there has been a decline in the fair value below the amortized cost due to credit losses or other factors. This evaluation process entails judgement by the Company, and considers factors including the issuer’s financial condition and near-term prospects, future economic conditions, interest rate changes and changes in the rating of the security. When the Company has determined that it intends to sell, or that it is more likely than not that the Company will be required to sell, a security before it recovers its amortized cost basis above fair value, the individual security is written down to fair value, with a corresponding charge to “Other income” within the Consolidated Statements of Comprehensive Income (Loss). For available-for-sale debt securities that do not meet the intent impairment criteria but for which the Company has determined that a credit loss exists, the present value of cash flows expected to be collected from the security is compared to the amortized cost basis of the security. If the present value of cash flows expected to be collected is less than the amortized cost basis, a credit loss allowance is recorded for the credit loss, limited by the amount by which the fair value is less than the amortized cost basis. For the nine months ended June 30, 2023 and 2022, the Company had no intent impairments or credit losses.
Contracts Receivable Including Retainage, Net
Contracts receivable are generally based on amounts billed and currently due from customers, amounts currently due but unbilled, and amounts retained by customers pending completion of a project. It is common in the Company’s industry for a small portion of either progress billings or the contract price, typically 10%, to be withheld by the customer until the Company completes a project to the satisfaction of the customer in accordance with the applicable contract terms. Such amounts, defined as retainage, represent a contract asset and are included on the Consolidated Balance Sheets as “Contracts receivable including retainage, net.” Billings for such retainage balances are generally collected within one year of the completion of the project.
Contracts receivable including retainage, net is stated at the amount management expects to collect from outstanding balances. Management provides for uncollectible accounts through a charge to earnings and a credit to the allowance for doubtful accounts based on its assessment of the current status of individual accounts, type of service performed, current economic conditions, historical losses and other information available to management. Balances that are still outstanding after management has used reasonable collection efforts are written off through a charge to the allowance for doubtful accounts and an adjustment to the contract receivable.
Contract Assets and Contract Liabilities
Billing practices for the Company’s contracts are governed by the contract terms of each project based on (i) progress toward completion approved by the owner, (ii) achievement of milestones or (iii) pre-agreed schedules. Billings do not necessarily correlate with revenues recognized under the cost-to-cost input method (formerly known as the percentage-of-completion method). The Company records contract assets and contract liabilities to account for these differences in timing.
The contract asset, “Costs and estimated earnings in excess of billings on uncompleted contracts,” arises when the Company recognizes revenues for services performed under its construction projects, but the Company is not yet entitled to bill the customer under the terms of the contract. Amounts billed to customers are excluded from this asset and reflected on the Consolidated Balance Sheets as “Contracts receivable including retainage, net.” Included in costs and estimated earnings in excess of billings on uncompleted contracts are amounts the Company seeks or will seek to collect from customers or others for (i) errors, (ii) changes in contract specifications or design, (iii) contract change orders in dispute, unapproved as to scope and price, or (iv) other customer-related causes of unanticipated additional contract costs (such as claims). Such amounts are recorded to the extent that the amount can be reasonably estimated and recovery is probable. Claims and unapproved change orders made by the Company may involve negotiation and, in rare cases, litigation. Unapproved change orders and claims also involve the use of estimates, and revenues associated with unapproved change orders and claims are included in the transaction price for which it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty is resolved. The Company did not recognize any material amounts associated with claims and unapproved change orders during the periods presented.
The contract liability, “Billings in excess of costs and estimated earnings on uncompleted contracts,” represents the Company’s obligation to transfer goods or services to a customer for which the Company has been paid by the customer or for which the Company has billed the customer under the terms of the contract. Revenue for future services reflected in this account are recognized, and the liability is reduced, as the Company subsequently satisfies the performance obligation under the contract.
Costs and estimated earnings in excess of billings on uncompleted contracts and billings in excess of costs and estimated earnings on uncompleted contracts are typically resolved within one year and are not considered significant financing components.
Concentration of Risks
Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of contracts receivable including retainage. In the normal course of business, the Company provides credit to its customers and does not generally require collateral. The Company monitors concentrations of credit risk associated with these receivables on an ongoing basis. The Company has not historically experienced significant credit losses, due primarily to management’s assessment of customers’ credit ratings. The Company principally deals with recurring customers, state and local governments and well-known local companies whose reputations are known to management. The Company performs credit checks for significant new customers and generally requires progress payments for significant projects. The Company generally has the ability to file liens against the property if payments are not made on a timely basis. No single customer accounted for more than 10% of the Company’s contracts receivable including retainage, net balance at June 30, 2023 or September 30, 2022.
Projects performed for various departments of transportation accounted for 38.6% and 43.7% of consolidated revenues for the three months ended June 30, 2023 and 2022, respectively, and for 32.0% and 37.2% of consolidated revenues for the nine months ended June 30, 2023 and 2022, respectively. Customers that accounted for more than 10% of consolidated revenues during the three and nine months ended June 30, 2023 and 2022 are presented below:
% of Consolidated Revenues
For the Three Months Ended June 30,For the Nine Months Ended June 30,
2023202220232022
Alabama Department of Transportation*14.4%*10.9%
North Carolina Department of Transportation11.2%13.6%*10.3%
Florida Department of Transportation11.2%*10.2%10.4%
* Less than 10%
Revenues from Contracts with Customers
The Company derives revenues from contracts with its customers, predominantly by performing construction services for both public and private infrastructure projects, with an emphasis on highways, roads, bridges, airports and commercial and residential developments. These projects are performed for a mix of federal, state, municipal and private customers. In addition, the Company generates revenues from the sale of construction materials, including HMA, aggregates, liquid asphalt and ready-mix concrete, to third-party public and private customers pursuant to contracts with those customers. The following table reflects, for the periods presented, the percentage of (i) revenues generated from public infrastructure construction projects and the sale of construction materials to public customers and (ii) revenues generated from private infrastructure construction projects and the sale of construction materials to private customers.
% of Consolidated Revenues
For the Three Months Ended June 30,For the Nine Months Ended June 30,
2023202220232022
Private36.8 %36.6 %39.0 %38.8 %
Public63.2 %63.4 %61.0 %61.2 %
Revenues derived from construction projects are recognized over time as the Company satisfies its performance obligations by transferring control of the asset created or enhanced by the project to the customer. Recognition of revenues and cost of revenues for construction projects requires significant judgment by management, including, among other things, estimating total costs expected to be incurred to complete a project and measuring progress toward completion. Management reviews contract estimates regularly to assess revisions of estimated costs to complete a project and measurement of progress toward completion.
Management believes the Company maintains reasonable estimates based on prior experience; however, many factors contribute to changes in estimates of contract costs. Accordingly, estimates made with respect to uncompleted projects are subject to change as each project progresses and better estimates of contract costs become available. All contract costs are recorded as incurred, and revisions to estimated total costs are reflected as soon as the obligation to perform is determined. Provisions are recognized for the full amount of estimated losses on uncompleted contracts whenever evidence indicates that the estimated total cost of a contract exceeds its estimated total revenue, regardless of the stage of completion. When the Company incurs additional costs related to work performed by subcontractors, the Company may be able to utilize contractual provisions to back charge the subcontractors for those costs. A reduction to costs related to back charges is recognized when estimated recovery is probable and the amount can be reasonably estimated. Contract costs consist of (i) direct costs on contracts, including labor, materials, and amounts payable to subcontractors and (ii) indirect costs related to contract performance, such as insurance, employee benefits, and equipment (primarily depreciation, fuel, maintenance and repairs).
Progress toward completion is estimated using the input method, measured by the relationship of total cost incurred through the measurement date to total estimated costs required to complete the project (cost-to-cost method). The Company believes this method best depicts the transfer of goods and services to the customer because it represents satisfaction of the Company’s performance obligation under the contract, which occurs as the Company incurs costs. The Company measures percentage of completion based on the performance of a single performance obligation under its construction projects. Each of the Company’s construction contracts represents a single performance obligation to complete a defined construction project. This is because goods and services promised for delivery to a customer are not distinct, as the customer cannot benefit from any individual portion of the services on its own. All deliverables under a contract are part of a project defined by a customer and represent a series of integrated goods and services that have the same pattern of delivery to the customer and use the same measure of progress toward satisfaction of the performance obligation as the customer’s asset is created or enhanced by the Company. The Company’s obligation is not satisfied until the entire project is complete.
Revenue recognized during a reporting period is based on the cost-to-cost input method applied to the total transaction price, including adjustments for variable consideration, such as liquidated damages, penalties or bonuses, related to the timeliness or quality of project performance. The Company includes variable consideration in the estimated transaction price at the most likely amount to which the Company expects to be entitled or the most likely amount the Company expects to incur, in the case of liquidated damages or penalties. Such amounts are included in the transaction price for which it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty is resolved. The Company accounts for changes to the estimated transaction price using a cumulative catch-up adjustment.

The majority of the Company’s public construction contracts are fixed unit price contracts. Under fixed unit price contracts, the Company is committed to providing materials or services required by a contract at fixed unit prices (for example, dollars per ton of asphalt placed). The Company’s private customer contracts are primarily fixed total price contracts, also known as lump sum contracts, which require that the total amount of work be performed for a single price. Contract cost is recorded as incurred, and revisions in
contract revenue and cost estimates are reflected in the accounting period when known. Changes in job performance, job conditions and estimated profitability, including those changes arising from contract change orders, penalty provisions and final contract settlements, may result in revisions to estimated revenues and costs and are recognized in the period in which the revisions are determined.
Change orders are modifications of an original contract that effectively change the existing provisions of the contract and become part of the single performance obligation that is partially satisfied at the date of the contract modification. This is because goods and services promised under change orders are generally not distinct from the remaining goods and services under the existing contract, due to the significant integration of services performed in the context of the contract. Accordingly, change orders are generally accounted for as a modification of the existing contract and single performance obligation. The Company accounts for the modification using a cumulative catch-up adjustment. Either the Company or its customers may initiate change orders, which may include changes in specifications or designs, manner of performance, facilities, equipment, materials, sites and period of completion of the work.

Revenues derived from the sale of HMA, aggregates, ready-mix concrete, and liquid asphalt are recognized at a point in time, which is when control of the product is transferred to the customer. Generally, that point in time is when the customer accepts delivery at its facility or receives product in its own transport vehicles from one of the Company’s HMA plants or aggregates facilities. Upon purchase, the Company generally provides an invoice or similar document detailing the goods transferred to the customer. The Company generally offers payment terms customary in the industry, which typically require payment ranging from point-of-sale to 30 days following purchase.
Income Taxes
The provision for income taxes includes federal and state income taxes. Income taxes are accounted for under the asset and liability method. Under this method, deferred tax assets and liabilities are recognized for the expected future tax consequences of temporary differences between the financial statement carrying values and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the fiscal years in which the temporary differences are expected to be reversed or settled. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment date. Management evaluates the realization of deferred tax assets and establishes a valuation allowance when it is more likely than not that all or a portion of the deferred tax assets will not be realized. Deferred tax assets and deferred tax liabilities are presented on a net basis by taxing authority and classified as non-current on the Consolidated Balance Sheets.
Earnings per Share
Basic net income per share attributable to common stockholders is computed by dividing net income attributable to common stockholders by the weighted average number of common shares outstanding during the period. Diluted net income per common share attributable to common stockholders is the same as basic net income per share attributable to common stockholders, but includes dilutive unvested stock awards using the treasury stock method.
Fair Value Measurements
The Company measures and discloses certain financial assets and liabilities at fair value. Fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Inputs used to measure fair value are classified using the following hierarchy:
Level 1. Unadjusted quoted prices in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date.
Level 2. Inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly through corroboration with observable market data.
Level 3. Inputs are unobservable for the asset or liability and include situations in which there is little, if any, market activity for the asset or liability. The inputs used in the determination of fair value are based on the best information available under the circumstances and may require significant management judgment or estimation.
The Company endeavors to utilize the best available information in measuring fair value.
The Company’s financial instruments include cash and cash equivalents, restricted cash, contracts receivable including retainage, accounts payable and accrued expenses reflected as current assets and current liabilities on its Consolidated Balance Sheets at June 30, 2023 and September 30, 2022. Due to the short-term nature of these instruments, management considers their carrying value to approximate their fair value.
The Company also has debt securities reflected as restricted investments on its Consolidated Balance Sheets at June 30, 2023 and September 30, 2022. These investments are adjusted to fair value at each balance sheet date and are considered Level 2 fair value measurements.
The Company also has a Term Loan and a Revolving Credit Facility, as each are defined and further described in Note 8 - Debt. The carrying value of amounts outstanding under these credit facilities is reflected as long-term debt, net of current maturities and deferred debt issuance cost and current maturities of long-term debt on the Company’s Consolidated Balance Sheets at June 30, 2023 and September 30, 2022. Due to the variable rate or short-term nature of these instruments, management considers their carrying value to approximate their fair value.
The Company also has derivative instruments. The fair value of commodity and interest rate swaps are based on forward and spot prices, as described in Note 16 - Fair Value Measurements.
Level 3 fair values are used to value acquired mineral reserves and leased mineral interests. The fair values of mineral reserves and leased mineral interests are determined using an excess earnings approach, which requires management to estimate future cash flows. The estimate of future cash flows is based on available historical information and forecasts determined by management, but is inherently uncertain. Key assumptions in estimating future cash flows include sales price, volumes and expected profit margins, net of capital requirements. The present value of the projected net cash flows represents the fair value assigned to mineral reserves and mineral interests. The discount rate is a significant assumption used in the valuation model and is based on the required rate of return that a hypothetical market participant would assume if purchasing the acquired business.
Management applies fair value measurement guidance to its impairment analysis for tangible and intangible assets, including goodwill.
Comprehensive Income
The Company reports comprehensive income in its Consolidated Statements of Comprehensive Income and Consolidated Statements of Stockholders’ Equity. Comprehensive income comprises two subsets: net income and other comprehensive income (“OCI”). OCI includes adjustments for changes in fair value of an interest rate swap contract derivative and available-for-sale restricted investments. For additional information about comprehensive income, see Note 19 - Other Comprehensive Income.
XML 22 R9.htm IDEA: XBRL DOCUMENT v3.23.2
Accounting Standards
9 Months Ended
Jun. 30, 2023
Accounting Changes and Error Corrections [Abstract]  
Accounting Standards Accounting StandardsThe Company did not adopt any new accounting standards or updates during the nine months ended June 30, 2023.
XML 23 R10.htm IDEA: XBRL DOCUMENT v3.23.2
Business Acquisitions
9 Months Ended
Jun. 30, 2023
Business Combination and Asset Acquisition [Abstract]  
Business Acquisitions Business Acquisitions
Tennessee Acquisition - Provisional
On November 18, 2022, the Company acquired three HMA manufacturing plants and certain related assets located in the Nashville, Tennessee metro area for $9.5 million. In connection with this transaction, the Company disposed of a quarry in North Carolina, resulting in total cash proceeds of $37.0 million and a gain on the facility exchange of $5.4 million.
North Carolina Acquisition - Provisional
On December 1, 2022, the Company acquired all of the capital stock of Ferebee Corporation, an HMA manufacturing and paving company headquartered in Charlotte, North Carolina for $67.3 million. The transaction established the Company’s second platform company in North Carolina and added three HMA plants in the greater Charlotte/Rock Hill metro area.
South Carolina Acquisition - Provisional
On April 3, 2023, the Company acquired substantially all of the assets of Pickens Construction, Inc., an asphalt paving company headquartered in Anderson, South Carolina, for $5.0 million. The transaction added an HMA plant in the greater Greenville, South Carolina metro area.
Alabama Acquisition - Provisional
On May 1, 2023, the Company acquired the Huntsville, Alabama operations of Southern Site Contractors, LLC., an excavation, grading and utility contractor, for $1.1 million. The transaction enhanced the Company's vertical integration of construction services in the Huntsville, Alabama metro area.
Combined Acquisitions During the Nine Months Ended June 30, 2023
The foregoing acquisitions were accounted for as business combinations in accordance with Accounting Standards Codification (“ASC”) Topic 805, Business Combinations (“Topic 805”). As of June 30, 2023, the purchase price allocation has not yet been finalized due to the recent timing of these acquisitions, as certain information was pending on such date to finalize estimates of fair value of certain assets acquired and liabilities assumed. The Company consulted with independent third parties to assist in the valuation process. The Company expects to finalize these values as soon as practicable and no later than one year from their respective acquisition dates.
Identifiable assets acquired and liabilities assumed were recorded at their estimated fair values based on the methodology described
under Fair Value Measurements in Note 2 - Significant Accounting Policies. The amount of the purchase price exceeding the net fair
value of identifiable assets acquired and liabilities assumed was recorded as provisional goodwill in the amount of approximately
$27.0 million, which is deductible for income tax purposes. Goodwill primarily represents the assembled work force and
synergies expected to result from the acquisitions. Upon finalizing the accounting for these transactions, management
expects to ascribe value to other identifiable intangible assets, including customer relationships and customer backlog, which will
reduce the provisional amount allocated to goodwill.

Total consideration transferred for these acquisitions was $82.9 million, which was paid from available cash, proceeds from the exchange of the North Carolina facility and a draw from the Revolving Credit Facility (as defined in Note 8 - Debt). The total consideration has been provisionally allocated as follows: $10.4 million of net working capital, $39.4 million of property, plant and equipment, $6.1 million of various intangible assets and $27.0 million of goodwill.

The Consolidated Statements of Comprehensive Income include $26.4 million of revenue and $0.3 million of net income attributable to the operations of these acquisitions for the three months ended June 30, 2023 and $48.4 million of revenue and $0.6 million of net loss attributable to the operations of these acquisitions for the nine months ended June 30, 2023 from their respective acquisition dates. The Company recorded certain costs to effect the acquisitions as they were incurred, which are reflected in general and administrative expenses on the Company’s Consolidated Statements of Comprehensive Income in the amount of $0.1 million for the three months ended June 30, 2023 and $0.3 million for the nine months ended June 30, 2023.

The following presents pro forma revenues and net income as though the acquisitions had occurred on October 1, 2021 (unaudited, in thousands):

For the Three Months Ended June 30,
20232022
Pro forma revenues$422,438 $407,264 
Pro forma net income$21,779 $12,423 

For the Nine Months Ended June 30,
20232022
Pro forma revenues$1,107,412 $975,910 
Pro forma net income$18,997 $8,324 
Pro forma financial information is presented as if the operations of the acquisitions had been included in the consolidated results of the Company since October 1, 2021, and gives effect to transactions that are directly attributable to the acquisitions, including adjustments to:
(a)include the pro forma results of operations of the acquisitions for the three and nine months ended June 30, 2023 and 2022;
            
(b)include additional depreciation and depletion expense related to the fair value of acquired property, plant and equipment and reserves at aggregates facilities, as applicable, as if such assets were acquired on October 1, 2021 and consistently applied to the Company’s depreciation and depletion methodologies;

(c)include interest expense as if the funds borrowed to finance the purchase prices were borrowed on October 1, 2021 (interest expense calculations further assume that no principal payments were made during the period from October 1, 2021 through June 30, 2023, and that the interest rate in effect on the date the Company made the acquisitions was in effect for the period from October 1, 2021 through June 30, 2023); and
(d)exclude $0.3 million of acquisition-related expenses from the three and nine months ended June 30, 2023, as though such expenses were incurred prior to the pro forma acquisition date of October 1, 2021.

Pro forma information is presented for informational purposes and may not be indicative of revenue or net loss that would have been recorded if these acquisitions had occurred on October 1, 2022.
Measurement Period Adjustments
During the nine months ended June 30, 2023, the Company made measurement period adjustments to previous year acquisitions, which resulted in a corresponding net increase to goodwill of $3.2 million.
XML 24 R11.htm IDEA: XBRL DOCUMENT v3.23.2
Contracts Receivable Including Retainage, Net
9 Months Ended
Jun. 30, 2023
Contractors [Abstract]  
Contracts Receivable Including Retainage, Net Contracts Receivable Including Retainage, Net
Contracts receivable including retainage, net consisted of the following at June 30, 2023 and September 30, 2022 (in thousands):
June 30, 2023September 30, 2022
(unaudited)
Contracts receivable$208,586 $221,566 
Retainage47,285 44,253 
255,871 265,819 
Allowance for doubtful accounts(899)(612)
Contracts receivable including retainage, net$254,972 $265,207 
Retainage receivables have been billed, but are not due until contract completion and acceptance by the customer.
XML 25 R12.htm IDEA: XBRL DOCUMENT v3.23.2
Contract Assets and Liabilities
9 Months Ended
Jun. 30, 2023
Revenue from Contract with Customer [Abstract]  
Contract Assets and Liabilities Contract Assets and Liabilities
Costs and estimated earnings compared to billings on uncompleted contracts at June 30, 2023 and September 30, 2022 consisted of the following (in thousands):
June 30, 2023September 30, 2022
(unaudited)
Costs on uncompleted contracts$1,635,361 $1,520,510 
Estimated earnings to date on uncompleted contracts158,966 146,459 
1,794,327 1,666,969 
Billings to date on uncompleted contracts(1,829,626)(1,690,175)
Net billings in excess of costs and estimated earnings on uncompleted contracts$(35,299)$(23,206)
Significant changes to balances of costs and estimated earnings in excess of billings (contract asset) and billings in excess of costs and estimated earnings (contract liability) on uncompleted contracts from September 30, 2022 to June 30, 2023 are presented below (in thousands):
Costs and Estimated Earnings in Excess of Billings on
 Uncompleted Contracts
Billings in Excess of Costs and Estimated Earnings on
 Uncompleted Contracts
Net Billings in Excess of Costs and Estimated Earnings on Uncompleted Contracts
September 30, 2022$29,271 $(52,477)$(23,206)
Changes in revenue billed, contract price or cost estimates4,178 (16,270)(12,093)
June 30, 2023 (unaudited)$33,449 $(68,748)$(35,299)
XML 26 R13.htm IDEA: XBRL DOCUMENT v3.23.2
Property, Plant and Equipment
9 Months Ended
Jun. 30, 2023
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment Property, Plant and Equipment
Property, plant and equipment at June 30, 2023 and September 30, 2022 consisted of the following (in thousands):
June 30, 2023September 30, 2022
(unaudited)
Construction equipment$448,736 $402,581 
Plants187,514 167,625 
Mineral reserves69,405 91,992 
Land and improvements69,892 59,454 
Buildings32,682 32,566 
Furniture and fixtures7,383 7,110 
Leasehold improvements1,268 1,230 
      Total property, plant and equipment, gross816,880 762,558 
Accumulated depreciation, depletion and amortization(349,289)(304,935)
Construction in progress35,141 23,789 
      Total property, plant and equipment, net$502,732 $481,412 
Depreciation, depletion and amortization expense related to property, plant and equipment was $20.2 million and $17.6 million for the three months ended June 30, 2023 and 2022, respectively, and $59.9 million and $50.4 million for the nine months ended June 30, 2023 and 2022, respectively.
XML 27 R14.htm IDEA: XBRL DOCUMENT v3.23.2
Debt
9 Months Ended
Jun. 30, 2023
Debt Disclosure [Abstract]  
Debt Debt
The Company maintains credit facilities to finance acquisitions, to fund the purchase of real estate, construction equipment, plants and other fixed assets and for general working capital purposes. Debt at June 30, 2023 and September 30, 2022 consisted of the following (in thousands):
June 30, 2023September 30, 2022
(unaudited)
Long-term debt:
Term Loan$277,500 $271,875 
Revolving Credit Facility143,100 105,100 
Total long-term debt420,600 376,975 
Deferred debt issuance costs(1,184)(1,409)
Current maturities of long-term debt(14,000)(12,500)
Long-term debt, net of current maturities$405,416 $363,066 
Since 2017, the Company and each of its subsidiaries have been parties to a credit agreement with PNC Bank, National Association (successor in interest to BBVA USA) and certain other lenders party from time to time thereto. The credit agreement has been amended and restated on multiple occasions since its inception in order to provide for changes in the economic terms of the credit facility and developments at the Company.
On June 30, 2022, the Company and each of its subsidiaries entered into a Third Amended and Restated Credit Agreement with PNC Bank, National Association, as administrative agent and lender, PNC Capital Markets LLC, as joint lead arranger and sole bookrunner, Regions Bank and BofA Securities, Inc., each as a joint arranger, and certain other lenders (as amended and restated, the “Credit Agreement”). The Credit Agreement provides for (i) a term loan facility in an initial aggregate principal amount of $250.0 million (the “Term Loan”) the full amount of which was drawn at closing, (ii) a revolving credit facility in an initial aggregate principal amount of $325.0 million (the “Revolving Credit Facility”), and (iii) a delayed draw term loan facility in an initial aggregate principal amount of $50.0 million (the “Delayed Draw Term Loan”). Among other things, the proceeds of the Term Loan were used to refinance indebtedness of the Company and its subsidiaries under its prior credit facility.
All outstanding advances under the Term Loan and Revolving Credit Facility are due and payable in full on June 30, 2027 (the “Maturity Date”). The Term Loan (commencing on September 30, 2022) and the Delayed Draw Term Loan (commencing on the earliest of (i) December 31, 2023, or (ii) the last day of the fiscal quarter in which the commitments under the Delayed Draw Term Loan are fully drawn or terminated, as applicable) will amortize in quarterly installments in an amount (subject, in each case, to adjustments for prior mandatory and voluntary prepayments of principal) equal to: (a) 1.25% of the original principal amount of the Term Loan (and, to the extent any Delayed Draw Term Loans are then outstanding, the original principal amount of such loans) and continuing on each of the following eleven quarter-end payment dates; (b) 1.875% of the original principal amount of the Term Loan (and, to the extent any Delayed Draw Term Loans are then outstanding, the original principal amount of such loans) on each of the next eight quarter-end payment dates; and (c) all remaining principal of the Term Loan and the Delayed Draw Term Loans are due and payable in full on the Maturity Date. The annual interest rates applicable to advances will be calculated, at the Company’s option, by using either a base rate, Daily Simple SOFR plus 0.10%, or Term SOFR plus 0.10%, and in each case, plus an applicable margin percentage that corresponds to the Company’s consolidated net leverage ratio. Subject to various requirements, the Company generally may (and, under certain circumstances, must) prepay all or a portion of the outstanding balance of the advances, together with accrued interest thereon, prior to their contractual maturity. The obligations of the Company and its subsidiaries under the Credit Agreement are secured by a first priority security interest in substantially all of the Company’s assets.
At June 30, 2023 and September 30, 2022, there was $277.5 million and $271.9 million, respectively, of principal outstanding under the Term Loan, $143.1 million and $105.1 million, respectively, of principal outstanding under the Revolving Credit Facility, and availability of $171.9 million and $208.6 million, respectively, under the Revolving Credit Facility, including a reduction for outstanding letters of credit. The Company also had $10.0 million and $25.0 million available under the Delayed Draw Term Loan at June 30, 2023 and September 30, 2022, respectively.
The Credit Agreement contains customary negative covenants for agreements of this type, including, but not limited to, restrictions on
the Company’s ability to make acquisitions, make loans or advances, make capital expenditures and investments, pay dividends, create
or incur indebtedness, create liens, wind up or dissolve, consolidate, merge or liquidate, or sell, transfer or dispose of assets. The Credit
Agreement also requires the Company to satisfy certain financial covenants, including a minimum fixed charge coverage ratio of 1.20-
to-1.00 and a maximum consolidated leverage ratio of 3.50-to-1.00, subject to certain adjustments. At June 30, 2023 and September 30, 2022, the Company’s fixed charge coverage ratio was 2.00-to-1.00 and 2.56-to-1.00, respectively, and the Company’s consolidated leverage ratio was 2.27-to-1.00 and 2.79-to-1.00, respectively. At both June 30, 2023 and September 30, 2022, the Company was in compliance with all covenants under the Credit Agreement.

From time to time, the Company has entered into interest rate swap agreements to hedge against the risk of changes in interest rates. At June 30, 2023 and September 30, 2022, the aggregate notional value of these interest rate swap agreements was $300.0 million, and the fair value was $24.5 million and $24.7 million, respectively, which is included within other assets on the Company’s Consolidated Balance Sheets.
XML 28 R15.htm IDEA: XBRL DOCUMENT v3.23.2
Equity
9 Months Ended
Jun. 30, 2023
Equity [Abstract]  
Equity Equity
Shares of Class A common stock and Class B common stock are identical, except with respect to voting rights, conversion rights and transfer restrictions applicable to shares of Class B common stock. The holders of Class A common stock are entitled to one vote per share, and the holders of Class B common stock are entitled to ten votes per share. The holders of Class A common stock and Class B common stock vote together as a single class on all matters submitted to a vote of stockholders, including the election of directors, unless otherwise required by applicable law or the Company’s certificate of incorporation or bylaws. Shares of Class B common stock are convertible into shares of Class A common stock at any time at the option of the holder or upon any transfer, subject to certain limited exceptions. In addition, upon the election of the holders of a majority of the then-outstanding shares of Class B common stock, all outstanding shares of Class B common stock will be converted into shares of Class A common stock. Once converted into shares of Class A common stock, shares of Class B common stock will not be reissued. Class A common stock is not convertible into any other class of the Company’s capital stock.
Conversion of Class B Common Stock to Class A Common Stock
During the nine months ended June 30, 2023, certain stockholders of the Company converted a total of 2,354,404 shares of Class B
common stock into shares of Class A common stock on a one-for-one basis. As of June 30, 2023, there were 43,728,310 shares of
Class A common stock and 8,998,511 shares of Class B common stock outstanding.

Treasury Stock
During the nine months ended June 30, 2023, the Company received a total of 5,267 shares of Class A common stock from employees for reimbursement of income taxes paid by the Company on behalf of these employees related to the vesting of restricted stock awards and 24,263 shares of Class A common stock through forfeitures of restricted stock awards by terminated employees.
Restricted Stock Awards
During the nine months ended June 30, 2023, the Company awarded a total of 210,412 restricted shares of Class A common stock to certain directors, officers and employees of the Company under the Construction Partners, Inc. 2018 Equity Incentive Plan (the “Equity Incentive Plan”).
Additional information about these transactions is set forth in Note 13 - Equity-Based Compensation.
Other Comprehensive Income
Comprehensive income comprises two subsets: net income and OCI. The components of OCI are presented in the accompanying Consolidated Statements of Comprehensive Income and Consolidated Statements of Stockholders’ Equity, net of applicable taxes. The Company’s interest rate swap contract hedge included in other comprehensive income was entered into on July 1, 2022 with an original notional value of $300.0 million. The maturity date of this swap is June 30, 2027. The Company received a credit of $12.6 million under the “blend and extend” arrangement utilizing the fair values of the existing interest rate swap agreements at June 30, 2022.
Amounts in accumulated other comprehensive income (“AOCI”), net of tax, at June 30, 2023 and September 30, 2022, were as follows (in thousands):
AOCIJune 30, 2023 (unaudited)September 30, 2022
Interest rate swap contract, net of blend and extend arrangement$23,206 $23,761 
Unrealized loss on available-for-sale securities(581)(566)
Less net tax effect of other comprehensive income items(5,642)(5,575)
Total$16,983 $17,620 
Changes in AOCI, net of tax, are as follows (in thousands):
AOCI
Balance at September 30, 2022$17,620 
Net OCI changes(637)
Balance at June 30, 2023 (unaudited)$16,983 
AOCI
Balance at September 30, 2021$(23)
Net OCI changes8,478 
Balance at June 30, 2022 (unaudited)$8,455 
Amounts reclassified from AOCI to earnings are as follows (unaudited, in thousands):
For the Three Months Ended June 30,
20232022
Interest (benefit) expense$(2,377)$55 
Realized loss on restricted investments— 
Expense (benefit) from income taxes612 (14)
Total reclassifications from AOCI to earnings$(1,759)$41 
For the Nine Months Ended June 30,
20232022
Interest (benefit) expense$(5,719)$691 
Realized loss on restricted investments10 — 
Expense (benefit) from income taxes1,473 (178)
Total reclassifications from AOCI to earnings$(4,236)$513 
XML 29 R16.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings Per Share
9 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per Share
As discussed in Note 9 - Equity, the Company has Class A common stock and Class B common stock. Because the only differences between the two classes of common stock are related to voting rights, conversion rights and transfer restrictions applicable to shares of Class B common stock, the Company has not presented earnings per share under the two-class method, as the earnings per share are the same for both Class A common stock and Class B common stock. The following table summarizes the weighted-average number of basic common shares outstanding and the calculation of basic earnings per share for the periods presented (unaudited in thousands, except share and per share amounts):
For the Three Months Ended June 30,For the Nine Months Ended June 30,
2023202220232022
Numerator
Net income attributable to common stockholders$21,677 $12,168 $18,088 $8,261 
Denominator
Weighted average number of common shares outstanding, basic 51,827,448 51,793,245 51,826,578 51,760,384 
Net income per common share attributable to common stockholders, basic$0.42 $0.23 $0.35 $0.16 
The following table summarizes the calculation of the weighted-average number of diluted common shares outstanding and the calculation of diluted earnings per share for the periods presented (unaudited in thousands, except share and per share amounts):
For the Three Months Ended June 30,For the Nine Months Ended June 30,
2023202220232022
Numerator
Net income attributable to common stockholders$21,677 $12,168 $18,088 $8,261 
Denominator
Weighted average number of basic common shares outstanding, basic 51,827,448 51,793,245 51,826,578 51,760,384 
Effect of dilutive securities:
Restricted stock grants466,398 95,266 287,860 168,043 
Weighted average number of diluted common shares outstanding52,293,846 51,888,511 52,114,438 51,928,427 
Net income per diluted common share attributable to common stockholders$0.41 $0.23 $0.35 $0.16 
XML 30 R17.htm IDEA: XBRL DOCUMENT v3.23.2
Provision for Income Taxes
9 Months Ended
Jun. 30, 2023
Income Tax Disclosure [Abstract]  
Provision for Income Taxes Provision for Income Taxes
The Company files a consolidated United States federal income tax return and income tax returns in various states. Management evaluated the Company’s tax positions based on appropriate provisions of applicable tax laws and regulations and believes that they are supportable based on their specific technical merits and the facts and circumstances of the respective transactions.                                                                
The Company’s effective income tax rate for the three months ended June 30, 2023 and 2022 was 24.7% and 24.5%, respectively. The Company’s effective tax rate for the nine months ended June 30, 2023 and 2022 was 25.4% and 25.8%, respectively. The changes in the Company’s effective rates are due to differences in state tax rates at its operating subsidiaries.
XML 31 R18.htm IDEA: XBRL DOCUMENT v3.23.2
Related Parties
9 Months Ended
Jun. 30, 2023
Related Party Transactions [Abstract]  
Related Parties Related Parties
On December 31, 2017, the Company sold an indirect wholly owned subsidiary to an immediate family member of an executive officer of the Company (“Purchaser of Subsidiary”) in consideration for a note receivable in the amount of $1.0 million, which approximated the net book value of the disposed entity. At June 30, 2023, $0.1 million and $0.3 million was reflected on the Company’s Consolidated Balance Sheets within other current assets and other assets, respectively, representing the remaining balances on this note receivable. In connection with this transaction, the Company also received a note receivable from the disposed entity (“Disposed Entity”) on December 31, 2017 in the amount of $1.0 million representing certain accounts payable of the Disposed Entity that were paid by the Company. At June 30, 2023, $0.1 million and $0.2 million was reflected on the Company’s Consolidated Balance Sheets within other current assets and other assets, respectively, representing the remaining balances on this note receivable. The notes do not bear interest, and repayments are scheduled to be made in periodic installments during fiscal year 2023 through fiscal year 2026.

Prior to its acquisition by the Company, a current subsidiary of the Company advanced funds to an entity owned by an immediate family member of an officer of the Company in connection with a land development project. The obligations of the borrower entity to repay the advances were guaranteed by a separate entity owned by the same family member of the officer. Amounts outstanding under the advances did not bear interest and matured in full in March 2021. In March 2021, the subsidiary of the Company amended and restated the terms of the repayment obligation, as a result of which the officer personally assumed the remaining balance of the obligation. No new amounts were advanced to the officer by the Company or any subsidiary or affiliate thereof in connection with the transaction. Under the amended and restated terms, the officer executed a promissory note in favor of the Company’s subsidiary in the principal amount of $0.8 million. The note bears simple interest at a rate of 4.0% and requires annual minimum payments of $0.1 million inclusive of principal and accrued interest, with any remaining principal and accrued interest due and payable in full on December 31, 2027. Amounts outstanding under the note are reflected on the Company’s Consolidated Balance Sheets within other current assets and other assets (“Land Development Project”).

From time to time, the Company conducts or has conducted business with the following related parties:
Entities owned by immediate family members of an executive officer of the Company perform subcontract work for a subsidiary of the Company, including trucking and grading services (“Subcontracting Services”).
Since June 1, 2014, the Company has been a party to an access agreement with Island Pond Corporate Services, LLC, which provides a location for the Company to conduct business development activities from time to time on a property owned by the Executive Chairman of the Company’s Board of Directors (“Island Pond”).
The Company is party to a management services agreement with SunTx, under which the Company pays SunTx Capital Management Corp. (“SunTx”) $0.31 million per fiscal quarter and reimburses certain travel and other out-of-pocket expenses associated with services rendered under the management services agreement.
The following table presents revenues earned and expenses incurred by the Company during the three and nine months ended June 30, 2023 and 2022, and accounts receivable and payable balances at June 30, 2023 and September 30, 2022, related to transactions with the related parties described above (in thousands):
Expense IncurredAccounts Receivable (Payable)
For the Three Months Ended June 30,For the Nine Months Ended June 30,June 30,September 30,
202320222023202220232022
(unaudited)(unaudited)(unaudited)(unaudited)(unaudited)
Purchaser of Subsidiary$— $— $— $— $414 $414 
Disposed Entity— — — — 264 264 
Land Development Project— — — — 628 712 
Subcontracting Services2,680 (1)2,596 (1)5,672 (1)5,688 (1)(679)(695)
Island Pond80 (2)80 (2)240 (2)240 (2)— — 
SunTx383 (2)370 (2)1,109 (2)1,129 (2)— — 
(1) Cost is reflected as cost of revenues on the Company’s Consolidated Statements of Comprehensive Income.
(2) Cost is reflected as general and administrative expenses on the Company’s Consolidated Statements of Comprehensive Income.
XML 32 R19.htm IDEA: XBRL DOCUMENT v3.23.2
Equity-Based Compensation
9 Months Ended
Jun. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Equity-Based Compensation Equity-Based Compensation
The Company measures and recognizes equity-based compensation expense, net of forfeitures, over the requisite vesting periods for all equity-based payment awards made and recognizes forfeitures as they occur. Equity-based compensation is included in general and administrative expenses in the Consolidated Statements of Comprehensive Income.
Restricted Stock
During the three months ended June 30, 2023 and 2022, the Company recorded $2.2 million and $1.8 million, respectively, of compensation expense in connection with restricted stock awards. During the nine months ended June 30, 2023 and 2022, the Company recorded $6.4 million and $5.1 million, respectively, of compensation expense in connection with restricted stock awards. At June 30, 2023, there was approximately $12.1 million of unrecognized compensation expense related to restricted stock awards.
Performance Stock Units
Performance stock units (“PSUs”) are eligible to vest at the end of the performance period based on achievement of certain performance metrics established by the Compensation Committee of the Company’s Board of Directors (the “Compensation Committee”). The preliminary number of shares of common stock issuable upon vesting of PSUs can range from 0% to 150% of the number of shares subject to the award, depending on the level of achievement, as determined by the Compensation Committee. The preliminary number of vested shares may be increased or decreased by up to 15% based on a comparison of the Company’s total shareholder return over the performance period to that of the Russell 2000. The Company recognizes expense, net of estimated forfeitures, for PSUs based on the forecasted level of achievement of the applicable performance metrics, multiplied by the fair value of the total number of shares of Class A common stock underlying the PSUs that the Company anticipates will be delivered upon vesting based on such achievement.
During the three months ended June 30, 2023 and 2022, the Company recorded $0.5 million and $0.0 million, respectively, of compensation expense in connection with PSUs. During the nine months ended June 30, 2023 and 2022, the Company recorded $1.5 million and $0.0 million, respectively, of compensation expense in connection with PSUs. At June 30, 2023, there was approximately $2.6 million of unrecognized compensation expense related to PSUs.
XML 33 R20.htm IDEA: XBRL DOCUMENT v3.23.2
Leases
9 Months Ended
Jun. 30, 2023
Leases [Abstract]  
Leases Leases
The Company leases certain facilities, office space, vehicles and equipment. As of June 30, 2023, operating leases under ASC Topic 842, Leases (“Topic 842”) were included in (i) operating lease right-of use assets, (ii) current portion of operating lease liabilities and (iii) operating lease liabilities, net of current portion on the Company’s Consolidated Balance Sheets in the amounts of $17.5 million, $2.4 million and $15.6 million, respectively. As of June 30, 2023, the Company did not have any lease contracts that had not yet commenced but had created significant rights and obligations.

The components of lease expense were as follows (unaudited, in thousands):

For the Three Months Ended June 30,
20232022
Operating lease cost$817 $650 
Short-term lease cost5,551 5,698 
Total lease expense$6,368 $6,348 

For the Nine Months Ended June 30,
20232022
Operating lease cost$2,331 $1,884 
Short-term lease cost16,319 13,905 
Total lease expense$18,650 $15,789 

Short-term leases (those with terms of 12 months or less) are not capitalized but are expensed on a straight-line basis over the lease term. The majority of the Company’s short-term leases relate to equipment used on construction projects. These leases are entered into at periodic rental rates for an unspecified duration and typically have a termination for convenience provision.
As of June 30, 2023, the weighted-average remaining term of the Company’s leases was 10.8 years, and the weighted-average discount rate was 3.47%. As of June 30, 2023, the lease liability was equal to the present value of the remaining lease payments, discounted using the incremental borrowing rate on the Company’s secured debt using a single maturity discount rate, as such rate is not materially different from the discount rate applied to each of the leases in the portfolio.

The following table summarizes the Company’s undiscounted lease liabilities outstanding as of June 30, 2023 (unaudited, in thousands):

Fiscal YearAmount
Remainder of 2023$799 
20242,793 
20252,390 
20262,273 
20272,098 
2028 and thereafter11,574 
Total future minimum lease payments$21,927 
Less: imputed interest3,935 
Total$17,992 
XML 34 R21.htm IDEA: XBRL DOCUMENT v3.23.2
Investment in Derivative Instruments
9 Months Ended
Jun. 30, 2023
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Investment in Derivative Instruments Investment in Derivative Instruments
Interest Rate Swap Contracts
The Company uses derivative instruments as part of its overall strategy to manage its exposure to market risks associated with fluctuations in interest rates. The Company regularly monitors the financial stability and credit standing of the counterparties to its derivative instruments. The Company does not enter into derivative financial instruments for speculative purposes.

The Company records all derivatives at fair value. On the date the derivative contract is entered into, the Company may designate the derivative as one of the following: (i) a hedge of a forecasted transaction or the variability of cash flows to be paid (“cash flow hedge”) or (ii) a hedge of the fair value of a recognized asset or liability (“fair value hedge”).

Changes in the fair value of a derivative that is qualified and designated as a cash flow hedge or net investment hedge are recorded in other comprehensive income (loss) in the Company’s Consolidated Statements of Comprehensive Income until they are reclassified into earnings in the same period or periods during which the hedged transaction affects earnings.

Changes in the fair value of a derivative that is qualified and designated as a fair value hedge, along with the gain or loss on the hedged asset or liability that is attributable to the hedged risk, are recorded in current period earnings.

If the Company does not specifically designate a derivative as one of the above, changes in the fair value of the undesignated derivative instrument are reported in current period earnings. Cash flows from designated derivative financial instruments are classified within the same category as the item being hedged in the Consolidated Statements of Cash Flows, while cash flows from undesignated derivative financial instruments are included as an investing activity.

If the Company determines that it qualifies for and will designate a derivative as a hedging instrument, the Company formally documents all relationships between hedging activities, including the risk management objective and strategy for undertaking various hedge transactions. This process includes matching all derivatives that are designated as cash flow hedges to specific forecasted transactions and linking all derivatives designated as fair value hedges to specific assets and liabilities in the Consolidated Balance Sheets.

The Company performs an initial prospective assessment of hedge effectiveness on a quantitative basis between the inception date and the earlier of the first quarterly hedge effectiveness date or the issuance of the financial statements that include the hedged transaction. On a quarterly basis, the Company assesses the effectiveness of its designated hedges in offsetting the variability in the cash flows or fair values of the hedged assets or obligations using the Hypothetical Derivative Method. The Hypothetical Derivative Method compares the change in fair value or cash flows of the hedging instrument with the change in fair value or cash flows of a hypothetical derivative that represents the hedged risk. The Company would discontinue hedge accounting prospectively when the derivative is no longer highly effective as a hedge, the underlying hedged transaction is no longer probable or the hedging instrument expires, is sold, terminated or exercised.
Commodity Swap Contracts

The Company’s operations expose it to a variety of market risks, including the effects of changes in commodity prices. As part of its risk management process, the Company has entered into commodity swap transactions through regulated commodity exchanges. The Company does not enter into derivative financial instruments for speculative purposes. Changes in fair value of commodity swaps are recognized in earnings.

The following table represents the approximate amount of realized and unrealized gains (losses) and changes in fair value recognized in earnings on interest and commodity derivative contracts for the three and nine months ended June 30, 2023 and 2022 and the fair value of these derivatives as of June 30, 2023 and September 30, 2022 (in thousands):

For the Three Months Ended June 30,
20232022
(unaudited)(unaudited)
Change inChange in
Income Statement ClassificationRealized Gain (Loss)Unrealized Gain (Loss)Total Gain (Loss)Realized Gain (Loss)Unrealized Gain (Loss)Total Gain (Loss)
Cost of revenues$(970)$878 $(92)$1,349 $143 $1,492 
Interest expense, net2,377 — 2,377 (121)316 195 
Total$1,407 $878 $2,285 $1,228 $459 $1,687 

For the Nine Months Ended June 30,
20232022
(unaudited)(unaudited)
Change inChange in
Income Statement ClassificationRealized Gain (Loss)Unrealized Gain (Loss)Total Gain (Loss)Realized Gain (Loss)Unrealized Gain (Loss)Total Gain (Loss)
Cost of revenues$(2,027)$(1,408)$(3,435)$2,206 $921 $3,127 
Interest expense, net5,719 — 5,719 (1,030)1,668 638 
Total$3,692 $(1,408)$2,284 $1,176 $2,589 $3,765 


June 30, 2023September 30, 2022
Balance Sheet Classification(unaudited)
Prepaid expenses and other current assets - commodity swaps$16 $1,032 
Other assets - commodity swaps— 155 
Other assets - interest rate swaps (1)
24,478 24,719 
Accrued expense and other current liabilities - commodity swaps(898)(601)
Other long-term liabilities - commodity swaps— (60)
Net unrealized gain position$23,596 $25,245 
(1) Includes designated cash flow hedge of $24,478 and $24,719 as of June 30, 2023 and September 30, 2022, respectively.
XML 35 R22.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements
9 Months Ended
Jun. 30, 2023
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
The following table presents the Company’s liabilities measured at fair value on a recurring basis as of June 30, 2023 and September 30, 2022 under ASC 820, Fair Value Measurements (in thousands):

June 30, 2023September 30, 2022
(unaudited)
Level 2Level 2
Assets:
Commodity swap contracts$16 $1,187 
Interest rate swaps24,478 24,719 
Corporate debt securities4,532 2,537 
U.S. government securities5,832 2,481 
Municipal government securities1,842 1,055 
Agency backed securities1,147 793 
Total assets37,847 32,772 
Liabilities:
Commodity swap contracts$898 $661 
Total liabilities$898 $661 

The fair value of interest rate swap contracts is based on a model-driven valuation using the observable components (e.g., interest rates), which are observable at commonly quoted intervals for the full term of the contracts. The fair value of the Company’s commodity swap contracts is based on an analysis of the expected cash flow of the contract in combination with observable forward price inputs obtained from a third-party pricing source. The calculations are adjusted for credit risk. Therefore, the Company’s derivative assets and liabilities are classified within Level 2 of the fair value hierarchy. Derivative assets are included within “Prepaid expenses and other current assets” and “Other assets” on the Company’s Consolidated Balance Sheets. Derivative liabilities are included within “Accrued expense and other current liabilities” and “Other long-term liabilities” on the Company’s Consolidated Balance Sheets.
XML 36 R23.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments
9 Months Ended
Jun. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments Commitments
Letters of Credit
Under the Revolving Credit Facility, the Company has a total capacity of $325.0 million that may be used for a combination of cash borrowings and letter of credit issuances. At June 30, 2023, the Company had aggregate letters of credit outstanding in the amount of $10.0 million, primarily related to certain insurance policies as described in Note 2 - Significant Accounting Policies.
Purchase Commitments
As of June 30, 2023, the Company had unconditional purchase commitments for diesel fuel and natural gas in the normal course of business in the aggregate amount of $4.4 million. Management does not expect any significant changes in the market value of these goods during the commitment period that would have a material adverse effect on the financial condition, results of operations and cash flows of the Company. As of June 30, 2023, the Company’s purchase commitments annually thereafter were as follows (unaudited, in thousands):
Fiscal YearAmount
Remainder of 2023$1,259 
20242,653 
2025484 
Total$4,396 
Minimum Royalties

The Company has lease agreements associated with aggregates facilities under which the Company makes royalty payments. These agreements are outside the scope of Topic 842. The payments are generally based on tons sold in a particular period; however, certain agreements have minimum annual payments. The Company had commitments in the form of minimum royalties as of June 30, 2023 in the amount of $2.6 million, due as follows (unaudited, in thousands):

Fiscal YearAmount
Remainder of 2023$18 
2024295 
2025256 
2026192 
2027180 
Thereafter1,615 
Total$2,556 

Royalty expense recorded in cost of revenue was $0.4 million for each of the three months ended June 30, 2023 and 2022, and $1.2 million for each of the nine months ended June 30, 2023 and 2022.
XML 37 R24.htm IDEA: XBRL DOCUMENT v3.23.2
Restricted Investments
9 Months Ended
Jun. 30, 2023
Investments, Debt and Equity Securities [Abstract]  
Restricted Investments Restricted Investments
The following is a summary of the Company’s debt securities as of June 30, 2023 and September 30, 2022 (in thousands):
June 30, 2023
(unaudited)
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
U.S. government securities$6,007 $— $175 $5,832 
Corporate debt securities4,774 — 242 4,532 
Municipal government securities1,928 — 86 1,842 
Agency backed securities1,225 — 78 1,147 
Total$13,934 $— $581 $13,353 
September 30, 2022
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
Corporate debt securities$2,797 $— $260 $2,537 
U.S. government securities2,622 — 141 2,481 
Municipal government securities1,151 — 96 1,055 
Agency backed securities862 — 69 793 
Total$7,432 $— $566 $6,866 
The amortized cost and fair value of debt securities classified as available for sale by contractual maturity, as of June 30, 2023, were as follows (unaudited, in thousands):
Amortized CostFair Value
Due within one year$2,529 $2,512 
Due after one year through three years4,382 4,226 
Due after three years7,023 6,615 
Total $13,934 $13,353 
XML 38 R25.htm IDEA: XBRL DOCUMENT v3.23.2
Other Comprehensive Income
9 Months Ended
Jun. 30, 2023
Equity [Abstract]  
Other Comprehensive Income Equity
Shares of Class A common stock and Class B common stock are identical, except with respect to voting rights, conversion rights and transfer restrictions applicable to shares of Class B common stock. The holders of Class A common stock are entitled to one vote per share, and the holders of Class B common stock are entitled to ten votes per share. The holders of Class A common stock and Class B common stock vote together as a single class on all matters submitted to a vote of stockholders, including the election of directors, unless otherwise required by applicable law or the Company’s certificate of incorporation or bylaws. Shares of Class B common stock are convertible into shares of Class A common stock at any time at the option of the holder or upon any transfer, subject to certain limited exceptions. In addition, upon the election of the holders of a majority of the then-outstanding shares of Class B common stock, all outstanding shares of Class B common stock will be converted into shares of Class A common stock. Once converted into shares of Class A common stock, shares of Class B common stock will not be reissued. Class A common stock is not convertible into any other class of the Company’s capital stock.
Conversion of Class B Common Stock to Class A Common Stock
During the nine months ended June 30, 2023, certain stockholders of the Company converted a total of 2,354,404 shares of Class B
common stock into shares of Class A common stock on a one-for-one basis. As of June 30, 2023, there were 43,728,310 shares of
Class A common stock and 8,998,511 shares of Class B common stock outstanding.

Treasury Stock
During the nine months ended June 30, 2023, the Company received a total of 5,267 shares of Class A common stock from employees for reimbursement of income taxes paid by the Company on behalf of these employees related to the vesting of restricted stock awards and 24,263 shares of Class A common stock through forfeitures of restricted stock awards by terminated employees.
Restricted Stock Awards
During the nine months ended June 30, 2023, the Company awarded a total of 210,412 restricted shares of Class A common stock to certain directors, officers and employees of the Company under the Construction Partners, Inc. 2018 Equity Incentive Plan (the “Equity Incentive Plan”).
Additional information about these transactions is set forth in Note 13 - Equity-Based Compensation.
Other Comprehensive Income
Comprehensive income comprises two subsets: net income and OCI. The components of OCI are presented in the accompanying Consolidated Statements of Comprehensive Income and Consolidated Statements of Stockholders’ Equity, net of applicable taxes. The Company’s interest rate swap contract hedge included in other comprehensive income was entered into on July 1, 2022 with an original notional value of $300.0 million. The maturity date of this swap is June 30, 2027. The Company received a credit of $12.6 million under the “blend and extend” arrangement utilizing the fair values of the existing interest rate swap agreements at June 30, 2022.
Amounts in accumulated other comprehensive income (“AOCI”), net of tax, at June 30, 2023 and September 30, 2022, were as follows (in thousands):
AOCIJune 30, 2023 (unaudited)September 30, 2022
Interest rate swap contract, net of blend and extend arrangement$23,206 $23,761 
Unrealized loss on available-for-sale securities(581)(566)
Less net tax effect of other comprehensive income items(5,642)(5,575)
Total$16,983 $17,620 
Changes in AOCI, net of tax, are as follows (in thousands):
AOCI
Balance at September 30, 2022$17,620 
Net OCI changes(637)
Balance at June 30, 2023 (unaudited)$16,983 
AOCI
Balance at September 30, 2021$(23)
Net OCI changes8,478 
Balance at June 30, 2022 (unaudited)$8,455 
Amounts reclassified from AOCI to earnings are as follows (unaudited, in thousands):
For the Three Months Ended June 30,
20232022
Interest (benefit) expense$(2,377)$55 
Realized loss on restricted investments— 
Expense (benefit) from income taxes612 (14)
Total reclassifications from AOCI to earnings$(1,759)$41 
For the Nine Months Ended June 30,
20232022
Interest (benefit) expense$(5,719)$691 
Realized loss on restricted investments10 — 
Expense (benefit) from income taxes1,473 (178)
Total reclassifications from AOCI to earnings$(4,236)$513 
XML 39 R26.htm IDEA: XBRL DOCUMENT v3.23.2
Subsequent Events
9 Months Ended
Jun. 30, 2023
Subsequent Events [Abstract]  
Subsequent Events Subsequent Events
South Carolina Acquisition

On August 1, 2023, a subsidiary of the Company acquired an HMA plant, together with the related inventory and certain equipment, of C.R. Jackson, Inc., an asphalt paving company headquartered in Myrtle Beach, South Carolina, for $9.5 million. The transaction added an HMA plant and expanded the Company’s service market in the greater Myrtle Beach, South Carolina metro area.
XML 40 R27.htm IDEA: XBRL DOCUMENT v3.23.2
Significant Accounting Policies (Policies)
9 Months Ended
Jun. 30, 2023
Accounting Policies [Abstract]  
Basis of Presentation Basis of PresentationThese consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. Intercompany accounts and transactions have been eliminated in consolidation. These interim consolidated statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”), which permit reduced disclosure for interim periods. The Company's Consolidated Balance Sheets as of September 30, 2022 were derived from the Company's audited financial statements for the fiscal year then ended, but do not include all necessary disclosures required by accounting principles generally accepted in the United States of America (“GAAP”) with respect to annual financial statements. In the opinion of management, these unaudited consolidated financial statements include all recurring adjustments and normal accruals necessary for a fair presentation of the Company’s financial position, results of operations and cash flows for the dates and periods presented. These consolidated financial statements and accompanying notes should be read in conjunction with the Company’s audited annual consolidated financial statements and notes thereto included in its Annual Report on Form 10-K for the fiscal year ended September 30, 2022 (the “2022 Form 10-K”). Results for interim periods are not necessarily indicative of the results to be expected for a full fiscal year or for any future period.
Management’s Estimates
Management’s Estimates
The preparation of the consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the recorded amounts of assets, liabilities, stockholders’ equity, revenues and expenses during the reporting period, and the disclosure of contingent liabilities at the date of the consolidated financial statements. Estimates are used in accounting for items such as recognition of revenues and cost of revenues, investments, mineral reserves, goodwill and other intangible assets, business acquisitions, valuation of operating lease right-of-use assets, allowance for doubtful accounts, valuation allowances related to income taxes, accruals for potential liabilities related to lawsuits or insurance claims, asset retirement obligations, valuation of derivative instruments and valuation of equity-based compensation awards. Estimates are continually evaluated based on historical information and actual experience; however, actual results could differ from these estimates.
A description of certain critical accounting policies of the Company is presented below. Additional critical accounting policies and the underlying judgments and uncertainties are described in the notes to the Company’s annual consolidated financial statements included in the 2022 Form 10-K.
Cash and Cash Equivalents and Restricted Cash
Cash and Cash Equivalents
Cash consists principally of currency on hand and demand deposits at commercial banks. Cash equivalents are short-term, highly liquid investments that are both readily convertible to known amounts of cash and are so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Cash equivalents include investments with original maturities of three months or less. The Company maintains demand accounts, money market accounts and certificates of deposit at several banks. From time to time, account balances have exceeded the maximum available federal deposit insurance coverage limit. The Company has not experienced any losses in such accounts and regularly monitors its credit risk.
Restricted Cash
Construction Partners Risk Management, Inc. (the “Captive”), a captive insurance company and wholly-owned subsidiary of the Company, provides general liability, automobile liability and workers’ compensation insurance coverage to the Company and its subsidiaries. Restricted cash represents cash held in a fiduciary capacity by the Captive for the payment of casualty insurance claims. The Company had restricted cash of $0.1 million at June 30, 2023 and at September 30, 2022.
Restricted Investments
Restricted Investments
The Company’s restricted investments consist of debt securities, which are held in a fiduciary capacity by the Captive for the payment of casualty insurance claims. The Company determines the classification of its securities at the time of purchase and re-evaluates the determination at each balance sheet date. The Company has classified securities held by the Captive as available-for-sale. As a result, these securities are carried at their fair value. Purchases and sales of debt securities are recorded on the trade date. Interest income on debt securities is recorded when earned using an effective yield method. Unrealized gains and losses are reported as components of accumulated other comprehensive income, net. These securities have been classified as non-current assets based on their respective maturity dates and the Company’s intent to reinvest sales proceeds into new restricted investments. The Company had restricted investments of $13.4 million and $6.9 million at June 30, 2023 and September 30, 2022, respectively.
The Company evaluates its available-for-sale debt securities quarterly to determine whether there has been a decline in the fair value below the amortized cost due to credit losses or other factors. This evaluation process entails judgement by the Company, and considers factors including the issuer’s financial condition and near-term prospects, future economic conditions, interest rate changes and changes in the rating of the security. When the Company has determined that it intends to sell, or that it is more likely than not that the Company will be required to sell, a security before it recovers its amortized cost basis above fair value, the individual security is written down to fair value, with a corresponding charge to “Other income” within the Consolidated Statements of Comprehensive Income (Loss). For available-for-sale debt securities that do not meet the intent impairment criteria but for which the Company has determined that a credit loss exists, the present value of cash flows expected to be collected from the security is compared to the amortized cost basis of the security. If the present value of cash flows expected to be collected is less than the amortized cost basis, a credit loss allowance is recorded for the credit loss, limited by the amount by which the fair value is less than the amortized cost basis. For the nine months ended June 30, 2023 and 2022, the Company had no intent impairments or credit losses.
Contracts Receivable Including Retainage, Net
Contracts Receivable Including Retainage, Net
Contracts receivable are generally based on amounts billed and currently due from customers, amounts currently due but unbilled, and amounts retained by customers pending completion of a project. It is common in the Company’s industry for a small portion of either progress billings or the contract price, typically 10%, to be withheld by the customer until the Company completes a project to the satisfaction of the customer in accordance with the applicable contract terms. Such amounts, defined as retainage, represent a contract asset and are included on the Consolidated Balance Sheets as “Contracts receivable including retainage, net.” Billings for such retainage balances are generally collected within one year of the completion of the project.
Contracts receivable including retainage, net is stated at the amount management expects to collect from outstanding balances. Management provides for uncollectible accounts through a charge to earnings and a credit to the allowance for doubtful accounts based on its assessment of the current status of individual accounts, type of service performed, current economic conditions, historical losses and other information available to management. Balances that are still outstanding after management has used reasonable collection efforts are written off through a charge to the allowance for doubtful accounts and an adjustment to the contract receivable.
Contract Assets and Contract Liabilities and Revenues from Contracts with Customers
Contract Assets and Contract Liabilities
Billing practices for the Company’s contracts are governed by the contract terms of each project based on (i) progress toward completion approved by the owner, (ii) achievement of milestones or (iii) pre-agreed schedules. Billings do not necessarily correlate with revenues recognized under the cost-to-cost input method (formerly known as the percentage-of-completion method). The Company records contract assets and contract liabilities to account for these differences in timing.
The contract asset, “Costs and estimated earnings in excess of billings on uncompleted contracts,” arises when the Company recognizes revenues for services performed under its construction projects, but the Company is not yet entitled to bill the customer under the terms of the contract. Amounts billed to customers are excluded from this asset and reflected on the Consolidated Balance Sheets as “Contracts receivable including retainage, net.” Included in costs and estimated earnings in excess of billings on uncompleted contracts are amounts the Company seeks or will seek to collect from customers or others for (i) errors, (ii) changes in contract specifications or design, (iii) contract change orders in dispute, unapproved as to scope and price, or (iv) other customer-related causes of unanticipated additional contract costs (such as claims). Such amounts are recorded to the extent that the amount can be reasonably estimated and recovery is probable. Claims and unapproved change orders made by the Company may involve negotiation and, in rare cases, litigation. Unapproved change orders and claims also involve the use of estimates, and revenues associated with unapproved change orders and claims are included in the transaction price for which it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty is resolved. The Company did not recognize any material amounts associated with claims and unapproved change orders during the periods presented.
The contract liability, “Billings in excess of costs and estimated earnings on uncompleted contracts,” represents the Company’s obligation to transfer goods or services to a customer for which the Company has been paid by the customer or for which the Company has billed the customer under the terms of the contract. Revenue for future services reflected in this account are recognized, and the liability is reduced, as the Company subsequently satisfies the performance obligation under the contract.
Costs and estimated earnings in excess of billings on uncompleted contracts and billings in excess of costs and estimated earnings on uncompleted contracts are typically resolved within one year and are not considered significant financing components.
Revenues from Contracts with Customers
The Company derives revenues from contracts with its customers, predominantly by performing construction services for both public and private infrastructure projects, with an emphasis on highways, roads, bridges, airports and commercial and residential developments. These projects are performed for a mix of federal, state, municipal and private customers. In addition, the Company generates revenues from the sale of construction materials, including HMA, aggregates, liquid asphalt and ready-mix concrete, to third-party public and private customers pursuant to contracts with those customers. The following table reflects, for the periods presented, the percentage of (i) revenues generated from public infrastructure construction projects and the sale of construction materials to public customers and (ii) revenues generated from private infrastructure construction projects and the sale of construction materials to private customers.
% of Consolidated Revenues
For the Three Months Ended June 30,For the Nine Months Ended June 30,
2023202220232022
Private36.8 %36.6 %39.0 %38.8 %
Public63.2 %63.4 %61.0 %61.2 %
Revenues derived from construction projects are recognized over time as the Company satisfies its performance obligations by transferring control of the asset created or enhanced by the project to the customer. Recognition of revenues and cost of revenues for construction projects requires significant judgment by management, including, among other things, estimating total costs expected to be incurred to complete a project and measuring progress toward completion. Management reviews contract estimates regularly to assess revisions of estimated costs to complete a project and measurement of progress toward completion.
Management believes the Company maintains reasonable estimates based on prior experience; however, many factors contribute to changes in estimates of contract costs. Accordingly, estimates made with respect to uncompleted projects are subject to change as each project progresses and better estimates of contract costs become available. All contract costs are recorded as incurred, and revisions to estimated total costs are reflected as soon as the obligation to perform is determined. Provisions are recognized for the full amount of estimated losses on uncompleted contracts whenever evidence indicates that the estimated total cost of a contract exceeds its estimated total revenue, regardless of the stage of completion. When the Company incurs additional costs related to work performed by subcontractors, the Company may be able to utilize contractual provisions to back charge the subcontractors for those costs. A reduction to costs related to back charges is recognized when estimated recovery is probable and the amount can be reasonably estimated. Contract costs consist of (i) direct costs on contracts, including labor, materials, and amounts payable to subcontractors and (ii) indirect costs related to contract performance, such as insurance, employee benefits, and equipment (primarily depreciation, fuel, maintenance and repairs).
Progress toward completion is estimated using the input method, measured by the relationship of total cost incurred through the measurement date to total estimated costs required to complete the project (cost-to-cost method). The Company believes this method best depicts the transfer of goods and services to the customer because it represents satisfaction of the Company’s performance obligation under the contract, which occurs as the Company incurs costs. The Company measures percentage of completion based on the performance of a single performance obligation under its construction projects. Each of the Company’s construction contracts represents a single performance obligation to complete a defined construction project. This is because goods and services promised for delivery to a customer are not distinct, as the customer cannot benefit from any individual portion of the services on its own. All deliverables under a contract are part of a project defined by a customer and represent a series of integrated goods and services that have the same pattern of delivery to the customer and use the same measure of progress toward satisfaction of the performance obligation as the customer’s asset is created or enhanced by the Company. The Company’s obligation is not satisfied until the entire project is complete.
Revenue recognized during a reporting period is based on the cost-to-cost input method applied to the total transaction price, including adjustments for variable consideration, such as liquidated damages, penalties or bonuses, related to the timeliness or quality of project performance. The Company includes variable consideration in the estimated transaction price at the most likely amount to which the Company expects to be entitled or the most likely amount the Company expects to incur, in the case of liquidated damages or penalties. Such amounts are included in the transaction price for which it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty is resolved. The Company accounts for changes to the estimated transaction price using a cumulative catch-up adjustment.

The majority of the Company’s public construction contracts are fixed unit price contracts. Under fixed unit price contracts, the Company is committed to providing materials or services required by a contract at fixed unit prices (for example, dollars per ton of asphalt placed). The Company’s private customer contracts are primarily fixed total price contracts, also known as lump sum contracts, which require that the total amount of work be performed for a single price. Contract cost is recorded as incurred, and revisions in
contract revenue and cost estimates are reflected in the accounting period when known. Changes in job performance, job conditions and estimated profitability, including those changes arising from contract change orders, penalty provisions and final contract settlements, may result in revisions to estimated revenues and costs and are recognized in the period in which the revisions are determined.
Change orders are modifications of an original contract that effectively change the existing provisions of the contract and become part of the single performance obligation that is partially satisfied at the date of the contract modification. This is because goods and services promised under change orders are generally not distinct from the remaining goods and services under the existing contract, due to the significant integration of services performed in the context of the contract. Accordingly, change orders are generally accounted for as a modification of the existing contract and single performance obligation. The Company accounts for the modification using a cumulative catch-up adjustment. Either the Company or its customers may initiate change orders, which may include changes in specifications or designs, manner of performance, facilities, equipment, materials, sites and period of completion of the work.

Revenues derived from the sale of HMA, aggregates, ready-mix concrete, and liquid asphalt are recognized at a point in time, which is when control of the product is transferred to the customer. Generally, that point in time is when the customer accepts delivery at its facility or receives product in its own transport vehicles from one of the Company’s HMA plants or aggregates facilities. Upon purchase, the Company generally provides an invoice or similar document detailing the goods transferred to the customer. The Company generally offers payment terms customary in the industry, which typically require payment ranging from point-of-sale to 30 days following purchase.
Concentration of Risks
Concentration of Risks
Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of contracts receivable including retainage. In the normal course of business, the Company provides credit to its customers and does not generally require collateral. The Company monitors concentrations of credit risk associated with these receivables on an ongoing basis. The Company has not historically experienced significant credit losses, due primarily to management’s assessment of customers’ credit ratings. The Company principally deals with recurring customers, state and local governments and well-known local companies whose reputations are known to management. The Company performs credit checks for significant new customers and generally requires progress payments for significant projects. The Company generally has the ability to file liens against the property if payments are not made on a timely basis. No single customer accounted for more than 10% of the Company’s contracts receivable including retainage, net balance at June 30, 2023 or September 30, 2022.
Income Taxes
Income Taxes
The provision for income taxes includes federal and state income taxes. Income taxes are accounted for under the asset and liability method. Under this method, deferred tax assets and liabilities are recognized for the expected future tax consequences of temporary differences between the financial statement carrying values and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the fiscal years in which the temporary differences are expected to be reversed or settled. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment date. Management evaluates the realization of deferred tax assets and establishes a valuation allowance when it is more likely than not that all or a portion of the deferred tax assets will not be realized. Deferred tax assets and deferred tax liabilities are presented on a net basis by taxing authority and classified as non-current on the Consolidated Balance Sheets.
Earnings per Share
Earnings per Share
Basic net income per share attributable to common stockholders is computed by dividing net income attributable to common stockholders by the weighted average number of common shares outstanding during the period. Diluted net income per common share attributable to common stockholders is the same as basic net income per share attributable to common stockholders, but includes dilutive unvested stock awards using the treasury stock method.
Fair Value Measurements
Fair Value Measurements
The Company measures and discloses certain financial assets and liabilities at fair value. Fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Inputs used to measure fair value are classified using the following hierarchy:
Level 1. Unadjusted quoted prices in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date.
Level 2. Inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly through corroboration with observable market data.
Level 3. Inputs are unobservable for the asset or liability and include situations in which there is little, if any, market activity for the asset or liability. The inputs used in the determination of fair value are based on the best information available under the circumstances and may require significant management judgment or estimation.
The Company endeavors to utilize the best available information in measuring fair value.
The Company’s financial instruments include cash and cash equivalents, restricted cash, contracts receivable including retainage, accounts payable and accrued expenses reflected as current assets and current liabilities on its Consolidated Balance Sheets at June 30, 2023 and September 30, 2022. Due to the short-term nature of these instruments, management considers their carrying value to approximate their fair value.
The Company also has debt securities reflected as restricted investments on its Consolidated Balance Sheets at June 30, 2023 and September 30, 2022. These investments are adjusted to fair value at each balance sheet date and are considered Level 2 fair value measurements.
The Company also has a Term Loan and a Revolving Credit Facility, as each are defined and further described in Note 8 - Debt. The carrying value of amounts outstanding under these credit facilities is reflected as long-term debt, net of current maturities and deferred debt issuance cost and current maturities of long-term debt on the Company’s Consolidated Balance Sheets at June 30, 2023 and September 30, 2022. Due to the variable rate or short-term nature of these instruments, management considers their carrying value to approximate their fair value.
The Company also has derivative instruments. The fair value of commodity and interest rate swaps are based on forward and spot prices, as described in Note 16 - Fair Value Measurements.
Level 3 fair values are used to value acquired mineral reserves and leased mineral interests. The fair values of mineral reserves and leased mineral interests are determined using an excess earnings approach, which requires management to estimate future cash flows. The estimate of future cash flows is based on available historical information and forecasts determined by management, but is inherently uncertain. Key assumptions in estimating future cash flows include sales price, volumes and expected profit margins, net of capital requirements. The present value of the projected net cash flows represents the fair value assigned to mineral reserves and mineral interests. The discount rate is a significant assumption used in the valuation model and is based on the required rate of return that a hypothetical market participant would assume if purchasing the acquired business.
Management applies fair value measurement guidance to its impairment analysis for tangible and intangible assets, including goodwill.
Comprehensive Income
Comprehensive Income
The Company reports comprehensive income in its Consolidated Statements of Comprehensive Income and Consolidated Statements of Stockholders’ Equity. Comprehensive income comprises two subsets: net income and other comprehensive income (“OCI”). OCI includes adjustments for changes in fair value of an interest rate swap contract derivative and available-for-sale restricted investments. For additional information about comprehensive income, see Note 19 - Other Comprehensive Income.
Recently Adopted Accounting Pronouncements The Company did not adopt any new accounting standards or updates during the nine months ended June 30, 2023.
XML 41 R28.htm IDEA: XBRL DOCUMENT v3.23.2
Significant Accounting Policies (Tables)
9 Months Ended
Jun. 30, 2023
Accounting Policies [Abstract]  
Schedule of Concentration Risk Customers that accounted for more than 10% of consolidated revenues during the three and nine months ended June 30, 2023 and 2022 are presented below:
% of Consolidated Revenues
For the Three Months Ended June 30,For the Nine Months Ended June 30,
2023202220232022
Alabama Department of Transportation*14.4%*10.9%
North Carolina Department of Transportation11.2%13.6%*10.3%
Florida Department of Transportation11.2%*10.2%10.4%
* Less than 10%
Schedule of Revenue by Major Customers The following table reflects, for the periods presented, the percentage of (i) revenues generated from public infrastructure construction projects and the sale of construction materials to public customers and (ii) revenues generated from private infrastructure construction projects and the sale of construction materials to private customers.
% of Consolidated Revenues
For the Three Months Ended June 30,For the Nine Months Ended June 30,
2023202220232022
Private36.8 %36.6 %39.0 %38.8 %
Public63.2 %63.4 %61.0 %61.2 %
XML 42 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Business Acquisitions (Tables)
9 Months Ended
Jun. 30, 2023
Business Combination and Asset Acquisition [Abstract]  
Schedule of pro forma revenues and net income
The following presents pro forma revenues and net income as though the acquisitions had occurred on October 1, 2021 (unaudited, in thousands):

For the Three Months Ended June 30,
20232022
Pro forma revenues$422,438 $407,264 
Pro forma net income$21,779 $12,423 

For the Nine Months Ended June 30,
20232022
Pro forma revenues$1,107,412 $975,910 
Pro forma net income$18,997 $8,324 
XML 43 R30.htm IDEA: XBRL DOCUMENT v3.23.2
Contracts Receivable Including Retainage, Net (Tables)
9 Months Ended
Jun. 30, 2023
Contractors [Abstract]  
Schedule of Contracts Receivable Including Retainage, Net
Contracts receivable including retainage, net consisted of the following at June 30, 2023 and September 30, 2022 (in thousands):
June 30, 2023September 30, 2022
(unaudited)
Contracts receivable$208,586 $221,566 
Retainage47,285 44,253 
255,871 265,819 
Allowance for doubtful accounts(899)(612)
Contracts receivable including retainage, net$254,972 $265,207 
XML 44 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Contract Assets and Liabilities (Tables)
9 Months Ended
Jun. 30, 2023
Revenue from Contract with Customer [Abstract]  
Costs and Estimated Earnings Compared to Billings on Uncompleted Contracts
Costs and estimated earnings compared to billings on uncompleted contracts at June 30, 2023 and September 30, 2022 consisted of the following (in thousands):
June 30, 2023September 30, 2022
(unaudited)
Costs on uncompleted contracts$1,635,361 $1,520,510 
Estimated earnings to date on uncompleted contracts158,966 146,459 
1,794,327 1,666,969 
Billings to date on uncompleted contracts(1,829,626)(1,690,175)
Net billings in excess of costs and estimated earnings on uncompleted contracts$(35,299)$(23,206)
Significant changes to balances of costs and estimated earnings in excess of billings (contract asset) and billings in excess of costs and estimated earnings (contract liability) on uncompleted contracts from September 30, 2022 to June 30, 2023 are presented below (in thousands):
Costs and Estimated Earnings in Excess of Billings on
 Uncompleted Contracts
Billings in Excess of Costs and Estimated Earnings on
 Uncompleted Contracts
Net Billings in Excess of Costs and Estimated Earnings on Uncompleted Contracts
September 30, 2022$29,271 $(52,477)$(23,206)
Changes in revenue billed, contract price or cost estimates4,178 (16,270)(12,093)
June 30, 2023 (unaudited)$33,449 $(68,748)$(35,299)
XML 45 R32.htm IDEA: XBRL DOCUMENT v3.23.2
Property, Plant and Equipment (Tables)
9 Months Ended
Jun. 30, 2023
Property, Plant and Equipment [Abstract]  
Schedule of Property, Plant and Equipment
Property, plant and equipment at June 30, 2023 and September 30, 2022 consisted of the following (in thousands):
June 30, 2023September 30, 2022
(unaudited)
Construction equipment$448,736 $402,581 
Plants187,514 167,625 
Mineral reserves69,405 91,992 
Land and improvements69,892 59,454 
Buildings32,682 32,566 
Furniture and fixtures7,383 7,110 
Leasehold improvements1,268 1,230 
      Total property, plant and equipment, gross816,880 762,558 
Accumulated depreciation, depletion and amortization(349,289)(304,935)
Construction in progress35,141 23,789 
      Total property, plant and equipment, net$502,732 $481,412 
XML 46 R33.htm IDEA: XBRL DOCUMENT v3.23.2
Debt (Tables)
9 Months Ended
Jun. 30, 2023
Debt Disclosure [Abstract]  
Schedule of Debt Debt at June 30, 2023 and September 30, 2022 consisted of the following (in thousands):
June 30, 2023September 30, 2022
(unaudited)
Long-term debt:
Term Loan$277,500 $271,875 
Revolving Credit Facility143,100 105,100 
Total long-term debt420,600 376,975 
Deferred debt issuance costs(1,184)(1,409)
Current maturities of long-term debt(14,000)(12,500)
Long-term debt, net of current maturities$405,416 $363,066 
XML 47 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings Per Share (Tables)
9 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
Summary of Earnings Per Share The following table summarizes the weighted-average number of basic common shares outstanding and the calculation of basic earnings per share for the periods presented (unaudited in thousands, except share and per share amounts):
For the Three Months Ended June 30,For the Nine Months Ended June 30,
2023202220232022
Numerator
Net income attributable to common stockholders$21,677 $12,168 $18,088 $8,261 
Denominator
Weighted average number of common shares outstanding, basic 51,827,448 51,793,245 51,826,578 51,760,384 
Net income per common share attributable to common stockholders, basic$0.42 $0.23 $0.35 $0.16 
The following table summarizes the calculation of the weighted-average number of diluted common shares outstanding and the calculation of diluted earnings per share for the periods presented (unaudited in thousands, except share and per share amounts):
For the Three Months Ended June 30,For the Nine Months Ended June 30,
2023202220232022
Numerator
Net income attributable to common stockholders$21,677 $12,168 $18,088 $8,261 
Denominator
Weighted average number of basic common shares outstanding, basic 51,827,448 51,793,245 51,826,578 51,760,384 
Effect of dilutive securities:
Restricted stock grants466,398 95,266 287,860 168,043 
Weighted average number of diluted common shares outstanding52,293,846 51,888,511 52,114,438 51,928,427 
Net income per diluted common share attributable to common stockholders$0.41 $0.23 $0.35 $0.16 
XML 48 R35.htm IDEA: XBRL DOCUMENT v3.23.2
Related Parties (Tables)
9 Months Ended
Jun. 30, 2023
Related Party Transactions [Abstract]  
Schedule of related party transactions
The following table presents revenues earned and expenses incurred by the Company during the three and nine months ended June 30, 2023 and 2022, and accounts receivable and payable balances at June 30, 2023 and September 30, 2022, related to transactions with the related parties described above (in thousands):
Expense IncurredAccounts Receivable (Payable)
For the Three Months Ended June 30,For the Nine Months Ended June 30,June 30,September 30,
202320222023202220232022
(unaudited)(unaudited)(unaudited)(unaudited)(unaudited)
Purchaser of Subsidiary$— $— $— $— $414 $414 
Disposed Entity— — — — 264 264 
Land Development Project— — — — 628 712 
Subcontracting Services2,680 (1)2,596 (1)5,672 (1)5,688 (1)(679)(695)
Island Pond80 (2)80 (2)240 (2)240 (2)— — 
SunTx383 (2)370 (2)1,109 (2)1,129 (2)— — 
(1) Cost is reflected as cost of revenues on the Company’s Consolidated Statements of Comprehensive Income.
(2) Cost is reflected as general and administrative expenses on the Company’s Consolidated Statements of Comprehensive Income.
XML 49 R36.htm IDEA: XBRL DOCUMENT v3.23.2
Leases (Tables)
9 Months Ended
Jun. 30, 2023
Leases [Abstract]  
Lease, Cost
The components of lease expense were as follows (unaudited, in thousands):

For the Three Months Ended June 30,
20232022
Operating lease cost$817 $650 
Short-term lease cost5,551 5,698 
Total lease expense$6,368 $6,348 

For the Nine Months Ended June 30,
20232022
Operating lease cost$2,331 $1,884 
Short-term lease cost16,319 13,905 
Total lease expense$18,650 $15,789 
Schedule of Future Lease Liabilities
The following table summarizes the Company’s undiscounted lease liabilities outstanding as of June 30, 2023 (unaudited, in thousands):

Fiscal YearAmount
Remainder of 2023$799 
20242,793 
20252,390 
20262,273 
20272,098 
2028 and thereafter11,574 
Total future minimum lease payments$21,927 
Less: imputed interest3,935 
Total$17,992 
XML 50 R37.htm IDEA: XBRL DOCUMENT v3.23.2
Investment in Derivative Instruments (Tables)
9 Months Ended
Jun. 30, 2023
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of Derivatives Instruments, Income Statement and Balance Sheet Classification
The following table represents the approximate amount of realized and unrealized gains (losses) and changes in fair value recognized in earnings on interest and commodity derivative contracts for the three and nine months ended June 30, 2023 and 2022 and the fair value of these derivatives as of June 30, 2023 and September 30, 2022 (in thousands):

For the Three Months Ended June 30,
20232022
(unaudited)(unaudited)
Change inChange in
Income Statement ClassificationRealized Gain (Loss)Unrealized Gain (Loss)Total Gain (Loss)Realized Gain (Loss)Unrealized Gain (Loss)Total Gain (Loss)
Cost of revenues$(970)$878 $(92)$1,349 $143 $1,492 
Interest expense, net2,377 — 2,377 (121)316 195 
Total$1,407 $878 $2,285 $1,228 $459 $1,687 

For the Nine Months Ended June 30,
20232022
(unaudited)(unaudited)
Change inChange in
Income Statement ClassificationRealized Gain (Loss)Unrealized Gain (Loss)Total Gain (Loss)Realized Gain (Loss)Unrealized Gain (Loss)Total Gain (Loss)
Cost of revenues$(2,027)$(1,408)$(3,435)$2,206 $921 $3,127 
Interest expense, net5,719 — 5,719 (1,030)1,668 638 
Total$3,692 $(1,408)$2,284 $1,176 $2,589 $3,765 


June 30, 2023September 30, 2022
Balance Sheet Classification(unaudited)
Prepaid expenses and other current assets - commodity swaps$16 $1,032 
Other assets - commodity swaps— 155 
Other assets - interest rate swaps (1)
24,478 24,719 
Accrued expense and other current liabilities - commodity swaps(898)(601)
Other long-term liabilities - commodity swaps— (60)
Net unrealized gain position$23,596 $25,245 
(1) Includes designated cash flow hedge of $24,478 and $24,719 as of June 30, 2023 and September 30, 2022, respectively.
XML 51 R38.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements (Tables)
9 Months Ended
Jun. 30, 2023
Fair Value Disclosures [Abstract]  
Fair Value, Liabilities Measured on Recurring Basis
The following table presents the Company’s liabilities measured at fair value on a recurring basis as of June 30, 2023 and September 30, 2022 under ASC 820, Fair Value Measurements (in thousands):

June 30, 2023September 30, 2022
(unaudited)
Level 2Level 2
Assets:
Commodity swap contracts$16 $1,187 
Interest rate swaps24,478 24,719 
Corporate debt securities4,532 2,537 
U.S. government securities5,832 2,481 
Municipal government securities1,842 1,055 
Agency backed securities1,147 793 
Total assets37,847 32,772 
Liabilities:
Commodity swap contracts$898 $661 
Total liabilities$898 $661 
XML 52 R39.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments (Tables)
9 Months Ended
Jun. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Unconditional Purchase Commitments As of June 30, 2023, the Company’s purchase commitments annually thereafter were as follows (unaudited, in thousands):
Fiscal YearAmount
Remainder of 2023$1,259 
20242,653 
2025484 
Total$4,396 
Royalty, Future Minimum Payments The Company had commitments in the form of minimum royalties as of June 30, 2023 in the amount of $2.6 million, due as follows (unaudited, in thousands):
Fiscal YearAmount
Remainder of 2023$18 
2024295 
2025256 
2026192 
2027180 
Thereafter1,615 
Total$2,556 
XML 53 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Restricted Investments (Tables)
9 Months Ended
Jun. 30, 2023
Investments, Debt and Equity Securities [Abstract]  
Summary of Debt Securities
The following is a summary of the Company’s debt securities as of June 30, 2023 and September 30, 2022 (in thousands):
June 30, 2023
(unaudited)
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
U.S. government securities$6,007 $— $175 $5,832 
Corporate debt securities4,774 — 242 4,532 
Municipal government securities1,928 — 86 1,842 
Agency backed securities1,225 — 78 1,147 
Total$13,934 $— $581 $13,353 
September 30, 2022
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
Corporate debt securities$2,797 $— $260 $2,537 
U.S. government securities2,622 — 141 2,481 
Municipal government securities1,151 — 96 1,055 
Agency backed securities862 — 69 793 
Total$7,432 $— $566 $6,866 
The amortized cost and fair value of debt securities classified as available for sale by contractual maturity, as of June 30, 2023, were as follows (unaudited, in thousands):
Amortized CostFair Value
Due within one year$2,529 $2,512 
Due after one year through three years4,382 4,226 
Due after three years7,023 6,615 
Total $13,934 $13,353 
XML 54 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Other Comprehensive Income (Tables)
9 Months Ended
Jun. 30, 2023
Equity [Abstract]  
Schedule of Accumulated Other Comprehensive Income
Amounts in accumulated other comprehensive income (“AOCI”), net of tax, at June 30, 2023 and September 30, 2022, were as follows (in thousands):
AOCIJune 30, 2023 (unaudited)September 30, 2022
Interest rate swap contract, net of blend and extend arrangement$23,206 $23,761 
Unrealized loss on available-for-sale securities(581)(566)
Less net tax effect of other comprehensive income items(5,642)(5,575)
Total$16,983 $17,620 
Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income
Changes in AOCI, net of tax, are as follows (in thousands):
AOCI
Balance at September 30, 2022$17,620 
Net OCI changes(637)
Balance at June 30, 2023 (unaudited)$16,983 
AOCI
Balance at September 30, 2021$(23)
Net OCI changes8,478 
Balance at June 30, 2022 (unaudited)$8,455 
Reclassification out of Accumulated Other Comprehensive Income
Amounts reclassified from AOCI to earnings are as follows (unaudited, in thousands):
For the Three Months Ended June 30,
20232022
Interest (benefit) expense$(2,377)$55 
Realized loss on restricted investments— 
Expense (benefit) from income taxes612 (14)
Total reclassifications from AOCI to earnings$(1,759)$41 
For the Nine Months Ended June 30,
20232022
Interest (benefit) expense$(5,719)$691 
Realized loss on restricted investments10 — 
Expense (benefit) from income taxes1,473 (178)
Total reclassifications from AOCI to earnings$(4,236)$513 
XML 55 R42.htm IDEA: XBRL DOCUMENT v3.23.2
Significant Accounting Policies (Details) - USD ($)
3 Months Ended 9 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Sep. 30, 2022
Concentration Risk [Line Items]          
Restricted cash $ 71,000   $ 71,000   $ 28,000
Restricted investments 13,353,000   13,353,000   6,866,000
Debt securities, available-for-sale, intent impairments     0 $ 0  
Debt securities, available-for-sale, allowance for credit loss $ 0 $ 0 $ 0 $ 0  
Maximum          
Concentration Risk [Line Items]          
Restricted cash         $ 100,000
Revenues | Customer Concentration Risk | Various Departments Of Transportation          
Concentration Risk [Line Items]          
Concentration risk percentage 38.60% 43.70% 32.00% 37.20%  
Revenues | Customer Concentration Risk | Alabama Department of Transportation          
Concentration Risk [Line Items]          
Concentration risk percentage   14.40%   10.90%  
Revenues | Customer Concentration Risk | North Carolina Department of Transportation          
Concentration Risk [Line Items]          
Concentration risk percentage 11.20% 13.60%   10.30%  
Revenues | Customer Concentration Risk | Florida Department of Transportation          
Concentration Risk [Line Items]          
Concentration risk percentage 11.20%   10.20% 10.40%  
Private | Revenues | Customer Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk percentage 36.80% 36.60% 39.00% 38.80%  
Public | Revenues | Customer Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk percentage 63.20% 63.40% 61.00% 61.20%  
XML 56 R43.htm IDEA: XBRL DOCUMENT v3.23.2
Business Acquisitions - Narrative (Details)
$ in Thousands
3 Months Ended 9 Months Ended
May 01, 2023
USD ($)
Apr. 03, 2023
USD ($)
Dec. 01, 2022
USD ($)
plant
Nov. 18, 2022
USD ($)
plant
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Sep. 30, 2022
USD ($)
Business Acquisition [Line Items]                  
Business combination, consideration received             $ 36,987 $ 0  
Gain on facility exchange         $ 0 $ 0 5,389 $ 0  
Goodwill         157,289   157,289   $ 129,465
Revenues since acquisition date         26,400   48,400    
Net income         300   600    
Acquisition related costs         100        
Expenses and losses recognized             300    
Acquisition related expenses, excluded         300   300    
Net increase to goodwill             3,200    
Tennessee Acquisition - Provisional                  
Business Acquisition [Line Items]                  
Plants acquired | plant       3          
Consideration transferred       $ 9,500          
Business combination, consideration received       37,000          
Gain on facility exchange       $ 5,400          
North Carolina Acquisition - Provisional                  
Business Acquisition [Line Items]                  
Plants acquired | plant     3            
Consideration transferred     $ 67,300            
South Carolina Acquisition - Provisional                  
Business Acquisition [Line Items]                  
Consideration transferred   $ 5,000              
Alabama Acquisition - Provisional                  
Business Acquisition [Line Items]                  
Consideration transferred $ 1,100                
2023 Acquisitions                  
Business Acquisition [Line Items]                  
Consideration transferred             82,900    
Goodwill         27,000   27,000    
Net working capital             10,400    
Property, plant and equipment allocation         39,400   39,400    
Intangible assets         $ 6,100   $ 6,100    
XML 57 R44.htm IDEA: XBRL DOCUMENT v3.23.2
Business Acquisitions - Proforma Revenue and Net Income (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Business Combination and Asset Acquisition [Abstract]        
Pro forma revenues $ 422,438 $ 407,264 $ 1,107,412 $ 975,910
Pro forma net income $ 21,779 $ 12,423 $ 18,997 $ 8,324
XML 58 R45.htm IDEA: XBRL DOCUMENT v3.23.2
Contracts Receivable Including Retainage, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Sep. 30, 2022
Contractors [Abstract]    
Contracts receivable $ 208,586 $ 221,566
Retainage 47,285 44,253
Contracts receivable including retainage, gross 255,871 265,819
Allowance for doubtful accounts (899) (612)
Contracts receivable including retainage, net $ 254,972 $ 265,207
XML 59 R46.htm IDEA: XBRL DOCUMENT v3.23.2
Contract Assets and Liabilities - Cost and Estimated Earnings Compared to Billings on Uncompleted Contracts (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Sep. 30, 2022
Revenue from Contract with Customer [Abstract]    
Costs on uncompleted contracts $ 1,635,361 $ 1,520,510
Estimated earnings to date on uncompleted contracts 158,966 146,459
Costs and estimated earnings to date on uncompleted contracts 1,794,327 1,666,969
Billings to date on uncompleted contracts (1,829,626) (1,690,175)
Net billings in excess of costs and estimated earnings on uncompleted contracts $ (35,299) $ (23,206)
XML 60 R47.htm IDEA: XBRL DOCUMENT v3.23.2
Contract Assets and Liabilities - Reconciliation of Net Billings in Excess of Costs and Estimated Earnings (Details)
$ in Thousands
9 Months Ended
Jun. 30, 2023
USD ($)
Costs and Estimated Earnings in Excess of Billings on Uncompleted Contracts  
Contract asset, beginning balance $ 29,271
Changes in revenue billed, contract price or cost estimates 4,178
Contract asset, ending balance 33,449
Billings in Excess of Costs and Estimated Earnings on Uncompleted Contracts  
Contract liability, beginning balance (52,477)
Changes in revenue billed, contract price or cost estimates (16,270)
Contract liability, ending balance (68,748)
Net Billings in Excess of Costs and Estimated Earnings on Uncompleted Contracts  
Net billings in excess of costs, beginning balance (23,206)
Changes in revenue billed, contract price or cost estimates (12,093)
Net billings in excess of costs, Ending balance $ (35,299)
XML 61 R48.htm IDEA: XBRL DOCUMENT v3.23.2
Property, Plant and Equipment - Schedule of Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Sep. 30, 2022
Property, Plant and Equipment [Line Items]    
Total property, plant and equipment, gross $ 816,880 $ 762,558
Accumulated depreciation, depletion and amortization (349,289) (304,935)
Construction in progress 35,141 23,789
Total property, plant and equipment, net 502,732 481,412
Construction equipment    
Property, Plant and Equipment [Line Items]    
Total property, plant and equipment, gross 448,736 402,581
Plants    
Property, Plant and Equipment [Line Items]    
Total property, plant and equipment, gross 187,514 167,625
Mineral reserves    
Property, Plant and Equipment [Line Items]    
Total property, plant and equipment, gross 69,405 91,992
Land and improvements    
Property, Plant and Equipment [Line Items]    
Total property, plant and equipment, gross 69,892 59,454
Buildings    
Property, Plant and Equipment [Line Items]    
Total property, plant and equipment, gross 32,682 32,566
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Total property, plant and equipment, gross 7,383 7,110
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Total property, plant and equipment, gross $ 1,268 $ 1,230
XML 62 R49.htm IDEA: XBRL DOCUMENT v3.23.2
Property, Plant and Equipment - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Property, Plant and Equipment [Abstract]        
Depreciation and depletion expense $ 20.2 $ 17.6 $ 59.9 $ 50.4
XML 63 R50.htm IDEA: XBRL DOCUMENT v3.23.2
Debt - Schedule of Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Sep. 30, 2022
Debt Instrument [Line Items]    
Long-term debt $ 420,600 $ 376,975
Deferred debt issuance costs (1,184) (1,409)
Current maturities of long-term debt (14,000) (12,500)
Long-term debt, net of current maturities 405,416 363,066
Term Loan    
Debt Instrument [Line Items]    
Long-term debt 277,500 271,875
Revolving Credit Facility    
Debt Instrument [Line Items]    
Long-term debt $ 143,100 $ 105,100
XML 64 R51.htm IDEA: XBRL DOCUMENT v3.23.2
Debt - Additional Information (Details)
Jun. 30, 2022
USD ($)
Jun. 30, 2023
USD ($)
Sep. 30, 2022
USD ($)
Jul. 01, 2022
USD ($)
Subsequent Event [Line Items]        
Fixed coverage ratio   2.00 2.56  
Leverage ratio   2.27 2.79  
Interest Rate Swap        
Subsequent Event [Line Items]        
Notional amount   $ 300,000,000 $ 300,000,000 $ 300,000,000
Fair value of interest rate swaps   24,500,000 24,700,000  
Revolving Credit Facility        
Subsequent Event [Line Items]        
Line of credit, maximum borrowing capacity $ 325,000,000 325,000,000    
Long-term debt   143,100,000 105,100,000  
Remaining borrowing capacity   171,900,000 208,600,000  
Term Loan        
Subsequent Event [Line Items]        
Long-term debt   277,500,000 $ 271,900,000  
Term Loan | Daily simple SOFR        
Subsequent Event [Line Items]        
Basis spread 0.10%      
Term Loan | Term SOFR        
Subsequent Event [Line Items]        
Basis spread 0.10%      
Term Loan | Line of Credit        
Subsequent Event [Line Items]        
Line of credit, maximum borrowing capacity $ 250,000,000      
Term Loan - 11 Loan Payments        
Subsequent Event [Line Items]        
Principal repayment rate     1.25%  
Term Loan - 8 Quarters        
Subsequent Event [Line Items]        
Principal repayment rate     1.875%  
Delayed Draw Term Facility | Line of Credit        
Subsequent Event [Line Items]        
Line of credit, maximum borrowing capacity $ 50,000,000      
Remaining borrowing capacity   $ 10,000,000 $ 25,000,000  
Credit Agreement | Minimum        
Subsequent Event [Line Items]        
Fixed coverage ratio   1.20    
Credit Agreement | Maximum        
Subsequent Event [Line Items]        
Fixed coverage ratio   3.50    
XML 65 R52.htm IDEA: XBRL DOCUMENT v3.23.2
Equity (Details)
9 Months Ended
Jun. 30, 2023
voting_right
shares
Sep. 30, 2022
shares
Class A Common Stock    
Schedule Of Stockholders Equity [Line Items]    
Voting rights for each share | voting_right 1  
Conversion rate 1  
Common stock, shares outstanding (in shares) 43,728,310 41,193,024
Treasury stock, shares, acquired (in shares) 5,267  
Class A Common Stock | Restricted Stock | Equity Incentive Plan    
Schedule Of Stockholders Equity [Line Items]    
Forfeitures (in shares) 24,263  
Granted (in shares) 210,412  
Class B Common Stock    
Schedule Of Stockholders Equity [Line Items]    
Voting rights for each share | voting_right 10  
Conversion of Class B common stock to Class A common stock (in shares) 2,354,404  
Common stock, shares outstanding (in shares) 8,998,511 11,352,915
XML 66 R53.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings Per Share - Basic (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Jun. 30, 2023
Jun. 30, 2022
Numerator                
Net income attributable to common stockholders $ 21,677 $ (5,481) $ 1,892 $ 12,168 $ (9,418) $ 5,511 $ 18,088 $ 8,261
Denominator                
Weighted average number of basic common shares outstanding (in shares) 51,827,448     51,793,245     51,826,578 51,760,384
Net income per common share attributable to common shareholders, basic (in dollars per share) $ 0.42     $ 0.23     $ 0.35 $ 0.16
XML 67 R54.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings Per Share - Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Jun. 30, 2023
Jun. 30, 2022
Numerator                
Net income attributable to common stockholders $ 21,677 $ (5,481) $ 1,892 $ 12,168 $ (9,418) $ 5,511 $ 18,088 $ 8,261
Denominator                
Weighted average number of basic common shares outstanding (in shares) 51,827,448     51,793,245     51,826,578 51,760,384
Effect of dilutive securities:                
Restricted stock grants (in shares) 466,398     95,266     287,860 168,043
Weighted average number of diluted common shares outstanding (in shares) 52,293,846     51,888,511     52,114,438 51,928,427
Net income per diluted common share attributable to common stockholders (in dollars per share) $ 0.41     $ 0.23     $ 0.35 $ 0.16
XML 68 R55.htm IDEA: XBRL DOCUMENT v3.23.2
Provision for Income Taxes (Details)
3 Months Ended 9 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Income Tax Disclosure [Abstract]        
Effective tax rate, percent 24.70% 24.50% 25.40% 25.80%
XML 69 R56.htm IDEA: XBRL DOCUMENT v3.23.2
Related Parties - Additional Information (Details) - USD ($)
9 Months Ended
Jun. 30, 2023
Sep. 30, 2022
Mar. 31, 2021
Dec. 31, 2017
Related Party Transaction [Line Items]        
Other assets $ 30,428,000 $ 30,541,000    
Related Party        
Related Party Transaction [Line Items]        
Debt instrument, face amount     $ 800,000  
Interest rate, percentage     4.00%  
Annual principal payment     $ 100,000  
Related Party | SunTx Capital Partners        
Related Party Transaction [Line Items]        
Payment to related party 310,000      
Consideration Note Receivable | Related Party        
Related Party Transaction [Line Items]        
Note receivable as consideration for sale of the wholly-owned subsidiary       $ 1,000,000
Other current assets 100,000      
Other assets 300,000      
Accounts Payable Note Receivable | Related Party        
Related Party Transaction [Line Items]        
Note receivable as consideration for sale of the wholly-owned subsidiary       $ 1,000,000
Other current assets 100,000      
Other assets $ 200,000      
XML 70 R57.htm IDEA: XBRL DOCUMENT v3.23.2
Related Parties - Schedule of Related Party Transactions (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Sep. 30, 2022
Related Party Transaction [Line Items]          
Revenue earned $ 421,893 $ 380,272 $ 1,088,522 $ 908,621  
Subcontracting Services 357,821 336,022 967,674 818,910  
Expense incurred 32,231 26,584 93,945 76,530  
Related Party | Purchaser of Subsidiary          
Related Party Transaction [Line Items]          
Revenue earned 0 0 0 0  
Accounts receivable 414   414   $ 414
Related Party | Disposed Entity          
Related Party Transaction [Line Items]          
Revenue earned 0 0 0 0  
Accounts receivable 264   264   264
Related Party | Land Development Project          
Related Party Transaction [Line Items]          
Revenue earned 0 0 0 0  
Accounts receivable 628   628   712
Related Party | Subcontracting Services          
Related Party Transaction [Line Items]          
Subcontracting Services 2,680 2,596 5,672 5,688  
Accounts payable (679)   (679)   (695)
Related Party | Island Pond          
Related Party Transaction [Line Items]          
Expense incurred 80 80 240 240  
Accounts payable 0   0   0
Related Party | SunTx          
Related Party Transaction [Line Items]          
Expense incurred 383 $ 370 1,109 $ 1,129  
Accounts payable $ 0   $ 0   $ 0
XML 71 R58.htm IDEA: XBRL DOCUMENT v3.23.2
Equity-Based Compensation (Details)
$ in Millions
3 Months Ended 9 Months Ended
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Performance Shares | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Percentage of final number of of common stock issuable upon vesting of performance stock units     0  
Performance Shares | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Percentage of final number of of common stock issuable upon vesting of performance stock units     1.50  
Percentage increase (decrease) of awards granted due to total shareholder return ranking     0.15  
Class A Common Stock | Restricted Stock | Equity Incentive Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Compensation expense $ 2.2 $ 1.8 $ 6.4 $ 5.1
Unrecognized compensation expense 12.1   12.1  
Class A Common Stock | Performance Shares | Equity Incentive Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Compensation expense 0.5 $ 0.0 1.5 $ 0.0
Unrecognized compensation expense $ 2.6   $ 2.6  
XML 72 R59.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Narrative (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Sep. 30, 2022
Leases [Abstract]    
Operating lease right-of-use assets $ 17,484 $ 13,985
Current portion of operating lease liabilities 2,385 2,209
Operating lease liabilities, net of current portion $ 15,607 $ 12,059
Weighted-average remaining lease terms 10 years 9 months 18 days  
Weighted-average discount rate 3.47%  
XML 73 R60.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Lease Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Leases [Abstract]        
Operating lease cost $ 817 $ 650 $ 2,331 $ 1,884
Short-term lease cost 5,551 5,698 16,319 13,905
Total lease expense $ 6,368 $ 6,348 $ 18,650 $ 15,789
XML 74 R61.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Future Lease Liabilities (Details)
$ in Thousands
Jun. 30, 2023
USD ($)
Leases [Abstract]  
Remainder of 2023 $ 799
2024 2,793
2025 2,390
2026 2,273
2027 2,098
2028 and thereafter 11,574
Total future minimum lease payments 21,927
Less: imputed interest 3,935
Total $ 17,992
XML 75 R62.htm IDEA: XBRL DOCUMENT v3.23.2
Investment in Derivative Instruments (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Sep. 30, 2022
Derivative Instruments and Hedging Activities Disclosures [Line Items]          
Realized Gain (Loss) $ 1,407 $ 1,228 $ 3,692 $ 1,176  
Unrealized Gain (Loss) 878 459 (1,408) 2,589  
Total Gain (Loss) 2,285 1,687 2,284 3,765  
Net unrealized gain position 23,596   23,596   $ 25,245
Other Assets | Cash Flow Hedging | Designated as Hedging Instrument          
Derivative Instruments and Hedging Activities Disclosures [Line Items]          
Derivative asset, fair value 24,478   24,478   24,719
Commodity Swap | Prepaid Expenses and Other Current Assets          
Derivative Instruments and Hedging Activities Disclosures [Line Items]          
Derivative asset, fair value 16   16   1,032
Commodity Swap | Other Assets          
Derivative Instruments and Hedging Activities Disclosures [Line Items]          
Derivative asset, fair value 0   0   155
Commodity Swap | Accrued Expense and Other Current Liabilities          
Derivative Instruments and Hedging Activities Disclosures [Line Items]          
Derivative liabilities, fair value (898)   (898)   (601)
Commodity Swap | Other Long-Term Liabilities          
Derivative Instruments and Hedging Activities Disclosures [Line Items]          
Derivative liabilities, fair value 0   0   (60)
Interest Rate Swap | Other Assets          
Derivative Instruments and Hedging Activities Disclosures [Line Items]          
Derivative asset, fair value 24,478   24,478   $ 24,719
Cost of revenues          
Derivative Instruments and Hedging Activities Disclosures [Line Items]          
Realized Gain (Loss) (970) 1,349 (2,027) 2,206  
Unrealized Gain (Loss) 878 143 (1,408) 921  
Total Gain (Loss) (92) 1,492 (3,435) 3,127  
Interest expense, net          
Derivative Instruments and Hedging Activities Disclosures [Line Items]          
Realized Gain (Loss) 2,377 (121) 5,719 (1,030)  
Unrealized Gain (Loss) 0 316 0 1,668  
Total Gain (Loss) $ 2,377 $ 195 $ 5,719 $ 638  
XML 76 R63.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Sep. 30, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets $ 13,353 $ 6,866
Corporate debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets 4,532 2,537
Municipal government securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets 1,842 1,055
Agency backed securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets 1,147 793
Fair Value, Recurring | Fair Value, Inputs, Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets 37,847 32,772
Liabilities 898 661
Fair Value, Recurring | Fair Value, Inputs, Level 2 | Corporate debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets 4,532 2,537
Fair Value, Recurring | Fair Value, Inputs, Level 2 | U.S. government securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets 5,832 2,481
Fair Value, Recurring | Fair Value, Inputs, Level 2 | Municipal government securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets 1,842 1,055
Fair Value, Recurring | Fair Value, Inputs, Level 2 | Agency backed securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets 1,147 793
Fair Value, Recurring | Fair Value, Inputs, Level 2 | Commodity swap contracts    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets 16 1,187
Liabilities 898 661
Fair Value, Recurring | Fair Value, Inputs, Level 2 | Interest rate swaps    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets $ 24,478 $ 24,719
XML 77 R64.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments - Letters of Credit (Details) - USD ($)
Jun. 30, 2023
Jun. 30, 2022
Revolving Credit Facility    
Debt Instrument [Line Items]    
Letters of credit outstanding $ 10,000,000  
Revolving Credit Facility    
Debt Instrument [Line Items]    
Line of credit, maximum borrowing capacity $ 325,000,000 $ 325,000,000
XML 78 R65.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments - Purchase Commitments (Details) - Fuel
$ in Thousands
Jun. 30, 2023
USD ($)
Unrecorded Unconditional Purchase Obligation [Line Items]  
Remainder of 2023 $ 1,259
2024 2,653
2025 484
Total $ 4,396
XML 79 R66.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments - Minimum Royalties (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Commitments and Contingencies Disclosure [Abstract]        
Remainder of 2023 $ 18   $ 18  
2024 295   295  
2025 256   256  
2026 192   192  
2027 180   180  
Thereafter 1,615   1,615  
Total 2,556   2,556  
Royalty expense $ 400 $ 400 $ 1,200 $ 1,200
XML 80 R67.htm IDEA: XBRL DOCUMENT v3.23.2
Restricted Investments - Summary of Debt Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Sep. 30, 2022
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost $ 13,934 $ 7,432
Gross Unrealized Gains 0 0
Gross Unrealized Losses 581 566
Fair Value 13,353 6,866
U.S. government securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 6,007 2,622
Gross Unrealized Gains 0 0
Gross Unrealized Losses 175 141
Fair Value 5,832 2,481
Corporate debt securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 4,774 2,797
Gross Unrealized Gains 0 0
Gross Unrealized Losses 242 260
Fair Value 4,532 2,537
Municipal government securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 1,928 1,151
Gross Unrealized Gains 0 0
Gross Unrealized Losses 86 96
Fair Value 1,842 1,055
Agency backed securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 1,225 862
Gross Unrealized Gains 0 0
Gross Unrealized Losses 78 69
Fair Value $ 1,147 $ 793
XML 81 R68.htm IDEA: XBRL DOCUMENT v3.23.2
Restricted Investments - Schedule of Amortized Cost and Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Sep. 30, 2022
Investments, Debt and Equity Securities [Abstract]    
Amortized cost, due within one year $ 2,529  
Amortized cost, due after one year through three years 4,382  
Amortized cost, due after three years 7,023  
Amortized Cost 13,934 $ 7,432
Fair value, due within one year 2,512  
Fair value, due after one year through three years 4,226  
Fair value, due after three years 6,615  
Fair Value $ 13,353 $ 6,866
XML 82 R69.htm IDEA: XBRL DOCUMENT v3.23.2
Other Comprehensive Income - Additional Information (Details) - Interest Rate Swap - USD ($)
$ in Millions
Jul. 01, 2022
Jun. 30, 2023
Sep. 30, 2022
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Notional amount $ 300.0 $ 300.0 $ 300.0
Interest rate swap, fair value credit $ 12.6    
XML 83 R70.htm IDEA: XBRL DOCUMENT v3.23.2
Other Comprehensive Income - Schedule of AOCI (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Sep. 30, 2022
Equity [Abstract]    
Interest rate swap contract, net of blend and extend arrangement $ 23,206 $ 23,761
Unrealized loss on available-for-sale securities (581) (566)
Less net tax effect of other comprehensive income items (5,642) (5,575)
Accumulated other comprehensive income, net $ 16,983 $ 17,620
XML 84 R71.htm IDEA: XBRL DOCUMENT v3.23.2
Other Comprehensive Income - Schedule of Cash Flow Hedges (Details) - USD ($)
$ in Thousands
9 Months Ended
Jun. 30, 2023
Jun. 30, 2022
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance $ 455,879 $ 408,899
Ending balance 481,100 430,693
Accumulated Gain (Loss), Cash Flow Hedge, Including Noncontrolling Interest    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance 17,620 (23)
Net OCI changes (637) 8,478
Ending balance $ 16,983 $ 8,455
XML 85 R72.htm IDEA: XBRL DOCUMENT v3.23.2
Other Comprehensive Income - Schedule of Reclassification of AOCI (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Realized loss on restricted investments     $ (10) $ 0
Expense (benefit) from income taxes $ 7,117 $ 3,955 6,153 2,868
Reclassification out of Accumulated Other Comprehensive Income | Accumulated Gain (Loss), Cash Flow Hedge, Including Noncontrolling Interest        
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Interest (benefit) expense (2,377) 55 (5,719) 691
Realized loss on restricted investments 6 0 10 0
Expense (benefit) from income taxes 612 (14) 1,473 (178)
Total reclassifications from AOCI to earnings $ (1,759) $ 41 $ (4,236) $ 513
XML 86 R73.htm IDEA: XBRL DOCUMENT v3.23.2
Subsequent Events (Details)
$ in Millions
Aug. 01, 2023
USD ($)
Subsequent Event | C.R. Jackson, Inc.  
Subsequent Event [Line Items]  
Consideration transferred $ 9.5
XML 87 road-20230630_htm.xml IDEA: XBRL DOCUMENT 0001718227 2022-10-01 2023-06-30 0001718227 us-gaap:CommonClassAMember 2023-08-04 0001718227 us-gaap:CommonClassBMember 2023-08-04 0001718227 2023-06-30 0001718227 2022-09-30 0001718227 us-gaap:CommonClassAMember 2022-09-30 0001718227 us-gaap:CommonClassAMember 2023-06-30 0001718227 us-gaap:CommonClassBMember 2023-06-30 0001718227 us-gaap:CommonClassBMember 2022-09-30 0001718227 2023-04-01 2023-06-30 0001718227 2022-04-01 2022-06-30 0001718227 2021-10-01 2022-06-30 0001718227 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-09-30 0001718227 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-09-30 0001718227 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0001718227 us-gaap:CommonClassAMember us-gaap:TreasuryStockCommonMember 2022-09-30 0001718227 us-gaap:CommonClassBMember us-gaap:TreasuryStockCommonMember 2022-09-30 0001718227 us-gaap:RetainedEarningsMember 2022-09-30 0001718227 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-30 0001718227 us-gaap:RetainedEarningsMember 2022-10-01 2022-12-31 0001718227 2022-10-01 2022-12-31 0001718227 us-gaap:AdditionalPaidInCapitalMember 2022-10-01 2022-12-31 0001718227 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-10-01 2022-12-31 0001718227 us-gaap:CommonClassAMember us-gaap:TreasuryStockCommonMember 2022-10-01 2022-12-31 0001718227 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-10-01 2022-12-31 0001718227 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-12-31 0001718227 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-12-31 0001718227 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001718227 us-gaap:CommonClassAMember us-gaap:TreasuryStockCommonMember 2022-12-31 0001718227 us-gaap:CommonClassBMember us-gaap:TreasuryStockCommonMember 2022-12-31 0001718227 us-gaap:RetainedEarningsMember 2022-12-31 0001718227 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001718227 2022-12-31 0001718227 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001718227 2023-01-01 2023-03-31 0001718227 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001718227 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001718227 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-03-31 0001718227 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-03-31 0001718227 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001718227 us-gaap:CommonClassAMember us-gaap:TreasuryStockCommonMember 2023-03-31 0001718227 us-gaap:CommonClassBMember us-gaap:TreasuryStockCommonMember 2023-03-31 0001718227 us-gaap:RetainedEarningsMember 2023-03-31 0001718227 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001718227 2023-03-31 0001718227 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001718227 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001718227 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001718227 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001718227 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0001718227 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-06-30 0001718227 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-06-30 0001718227 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001718227 us-gaap:CommonClassAMember us-gaap:TreasuryStockCommonMember 2023-06-30 0001718227 us-gaap:CommonClassBMember us-gaap:TreasuryStockCommonMember 2023-06-30 0001718227 us-gaap:RetainedEarningsMember 2023-06-30 0001718227 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001718227 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2021-09-30 0001718227 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2021-09-30 0001718227 us-gaap:AdditionalPaidInCapitalMember 2021-09-30 0001718227 us-gaap:CommonClassAMember us-gaap:TreasuryStockCommonMember 2021-09-30 0001718227 us-gaap:CommonClassBMember us-gaap:TreasuryStockCommonMember 2021-09-30 0001718227 us-gaap:RetainedEarningsMember 2021-09-30 0001718227 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-09-30 0001718227 2021-09-30 0001718227 us-gaap:RetainedEarningsMember 2021-10-01 2021-12-31 0001718227 2021-10-01 2021-12-31 0001718227 us-gaap:AdditionalPaidInCapitalMember 2021-10-01 2021-12-31 0001718227 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2021-10-01 2021-12-31 0001718227 us-gaap:CommonClassAMember us-gaap:TreasuryStockCommonMember 2021-10-01 2021-12-31 0001718227 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-10-01 2021-12-31 0001718227 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2021-10-01 2021-12-31 0001718227 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2021-12-31 0001718227 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2021-12-31 0001718227 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001718227 us-gaap:CommonClassAMember us-gaap:TreasuryStockCommonMember 2021-12-31 0001718227 us-gaap:CommonClassBMember us-gaap:TreasuryStockCommonMember 2021-12-31 0001718227 us-gaap:RetainedEarningsMember 2021-12-31 0001718227 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001718227 2021-12-31 0001718227 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001718227 2022-01-01 2022-03-31 0001718227 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001718227 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001718227 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001718227 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-03-31 0001718227 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-03-31 0001718227 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001718227 us-gaap:CommonClassAMember us-gaap:TreasuryStockCommonMember 2022-03-31 0001718227 us-gaap:CommonClassBMember us-gaap:TreasuryStockCommonMember 2022-03-31 0001718227 us-gaap:RetainedEarningsMember 2022-03-31 0001718227 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001718227 2022-03-31 0001718227 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001718227 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001718227 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001718227 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0001718227 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-06-30 0001718227 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-06-30 0001718227 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001718227 us-gaap:CommonClassAMember us-gaap:TreasuryStockCommonMember 2022-06-30 0001718227 us-gaap:CommonClassBMember us-gaap:TreasuryStockCommonMember 2022-06-30 0001718227 us-gaap:RetainedEarningsMember 2022-06-30 0001718227 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001718227 2022-06-30 0001718227 srt:MaximumMember 2022-09-30 0001718227 road:VariousDepartmentsOfTransportationMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-06-30 0001718227 road:VariousDepartmentsOfTransportationMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-04-01 2022-06-30 0001718227 road:VariousDepartmentsOfTransportationMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-10-01 2023-06-30 0001718227 road:VariousDepartmentsOfTransportationMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-10-01 2022-06-30 0001718227 road:AlabamaDepartmentOfTransportationMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-04-01 2022-06-30 0001718227 road:AlabamaDepartmentOfTransportationMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-10-01 2022-06-30 0001718227 road:NorthCarolinaDepartmentOfTransportationMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-06-30 0001718227 road:NorthCarolinaDepartmentOfTransportationMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-04-01 2022-06-30 0001718227 road:NorthCarolinaDepartmentOfTransportationMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-10-01 2022-06-30 0001718227 road:FloridaDepartmentOfTransportationMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-06-30 0001718227 road:FloridaDepartmentOfTransportationMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-10-01 2023-06-30 0001718227 road:FloridaDepartmentOfTransportationMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-10-01 2022-06-30 0001718227 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember road:PrivateMember 2023-04-01 2023-06-30 0001718227 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember road:PrivateMember 2022-04-01 2022-06-30 0001718227 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember road:PrivateMember 2022-10-01 2023-06-30 0001718227 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember road:PrivateMember 2021-10-01 2022-06-30 0001718227 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember road:PublicMember 2023-04-01 2023-06-30 0001718227 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember road:PublicMember 2022-04-01 2022-06-30 0001718227 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember road:PublicMember 2022-10-01 2023-06-30 0001718227 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember road:PublicMember 2021-10-01 2022-06-30 0001718227 road:TennesseeAcquisitionProvisionalMember 2022-11-18 0001718227 road:TennesseeAcquisitionProvisionalMember 2022-11-18 2022-11-18 0001718227 road:NorthCarolinaAcquisitionProvisionalMember 2022-12-01 2022-12-01 0001718227 road:NorthCarolinaAcquisitionProvisionalMember 2022-12-01 0001718227 road:SouthCarolinaAcquisitionProvisionalMember 2023-04-03 2023-04-03 0001718227 road:AlabamaAcquisitionProvisionalMember 2023-05-01 2023-05-01 0001718227 road:A2023AcquisitionsMember 2023-06-30 0001718227 road:A2023AcquisitionsMember 2022-10-01 2023-06-30 0001718227 us-gaap:EquipmentMember 2023-06-30 0001718227 us-gaap:EquipmentMember 2022-09-30 0001718227 us-gaap:ManufacturingFacilityMember 2023-06-30 0001718227 us-gaap:ManufacturingFacilityMember 2022-09-30 0001718227 road:MineralReservesMember 2023-06-30 0001718227 road:MineralReservesMember 2022-09-30 0001718227 us-gaap:LandAndLandImprovementsMember 2023-06-30 0001718227 us-gaap:LandAndLandImprovementsMember 2022-09-30 0001718227 us-gaap:BuildingMember 2023-06-30 0001718227 us-gaap:BuildingMember 2022-09-30 0001718227 us-gaap:FurnitureAndFixturesMember 2023-06-30 0001718227 us-gaap:FurnitureAndFixturesMember 2022-09-30 0001718227 us-gaap:LeaseholdImprovementsMember 2023-06-30 0001718227 us-gaap:LeaseholdImprovementsMember 2022-09-30 0001718227 us-gaap:SeniorNotesMember 2023-06-30 0001718227 us-gaap:SeniorNotesMember 2022-09-30 0001718227 us-gaap:LineOfCreditMember 2023-06-30 0001718227 us-gaap:LineOfCreditMember 2022-09-30 0001718227 us-gaap:LineOfCreditMember road:TermLoanMember 2022-06-30 0001718227 us-gaap:RevolvingCreditFacilityMember 2022-06-30 0001718227 us-gaap:LineOfCreditMember road:DelayedDrawTermFacilityMember 2022-06-30 0001718227 road:TermLoan11LoanPaymentsMember 2022-09-30 0001718227 road:TermLoan8QuartersMember 2022-09-30 0001718227 road:TermLoanMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-06-30 2022-06-30 0001718227 road:TermLoanMember road:TermSOFRMember 2022-06-30 2022-06-30 0001718227 road:TermLoanMember 2023-06-30 0001718227 road:TermLoanMember 2022-09-30 0001718227 us-gaap:RevolvingCreditFacilityMember 2023-06-30 0001718227 us-gaap:RevolvingCreditFacilityMember 2022-09-30 0001718227 us-gaap:LineOfCreditMember road:DelayedDrawTermFacilityMember 2023-06-30 0001718227 us-gaap:LineOfCreditMember road:DelayedDrawTermFacilityMember 2022-09-30 0001718227 srt:MinimumMember road:CreditAgreementMember 2023-06-30 0001718227 srt:MaximumMember road:CreditAgreementMember 2023-06-30 0001718227 us-gaap:InterestRateSwapMember 2022-09-30 0001718227 us-gaap:InterestRateSwapMember 2023-06-30 0001718227 us-gaap:CommonClassBMember 2022-10-01 2023-06-30 0001718227 us-gaap:CommonClassAMember 2022-10-01 2023-06-30 0001718227 us-gaap:RestrictedStockMember road:EquityIncentivePlanMember us-gaap:CommonClassAMember 2022-10-01 2023-06-30 0001718227 road:ConsiderationNoteReceivableMember us-gaap:RelatedPartyMember 2017-12-31 0001718227 road:ConsiderationNoteReceivableMember us-gaap:RelatedPartyMember 2023-06-30 0001718227 road:AccountsPayableNoteReceivableMember us-gaap:RelatedPartyMember 2017-12-31 0001718227 road:AccountsPayableNoteReceivableMember us-gaap:RelatedPartyMember 2023-06-30 0001718227 us-gaap:RelatedPartyMember 2021-03-31 0001718227 road:SunTxCapitalPartnersMember us-gaap:RelatedPartyMember 2022-10-01 2023-06-30 0001718227 road:PurchaserOfSubsidiaryMember us-gaap:RelatedPartyMember 2023-04-01 2023-06-30 0001718227 road:PurchaserOfSubsidiaryMember us-gaap:RelatedPartyMember 2022-04-01 2022-06-30 0001718227 road:PurchaserOfSubsidiaryMember us-gaap:RelatedPartyMember 2022-10-01 2023-06-30 0001718227 road:PurchaserOfSubsidiaryMember us-gaap:RelatedPartyMember 2021-10-01 2022-06-30 0001718227 road:PurchaserOfSubsidiaryMember us-gaap:RelatedPartyMember 2023-06-30 0001718227 road:PurchaserOfSubsidiaryMember us-gaap:RelatedPartyMember 2022-09-30 0001718227 road:DisposedEntitMember us-gaap:RelatedPartyMember 2023-04-01 2023-06-30 0001718227 road:DisposedEntitMember us-gaap:RelatedPartyMember 2022-04-01 2022-06-30 0001718227 road:DisposedEntitMember us-gaap:RelatedPartyMember 2022-10-01 2023-06-30 0001718227 road:DisposedEntitMember us-gaap:RelatedPartyMember 2021-10-01 2022-06-30 0001718227 road:DisposedEntitMember us-gaap:RelatedPartyMember 2023-06-30 0001718227 road:DisposedEntitMember us-gaap:RelatedPartyMember 2022-09-30 0001718227 road:LandDevelopmentProjectMember us-gaap:RelatedPartyMember 2023-04-01 2023-06-30 0001718227 road:LandDevelopmentProjectMember us-gaap:RelatedPartyMember 2022-04-01 2022-06-30 0001718227 road:LandDevelopmentProjectMember us-gaap:RelatedPartyMember 2022-10-01 2023-06-30 0001718227 road:LandDevelopmentProjectMember us-gaap:RelatedPartyMember 2021-10-01 2022-06-30 0001718227 road:LandDevelopmentProjectMember us-gaap:RelatedPartyMember 2023-06-30 0001718227 road:LandDevelopmentProjectMember us-gaap:RelatedPartyMember 2022-09-30 0001718227 road:SubcontractingServicesMember us-gaap:RelatedPartyMember 2023-04-01 2023-06-30 0001718227 road:SubcontractingServicesMember us-gaap:RelatedPartyMember 2022-04-01 2022-06-30 0001718227 road:SubcontractingServicesMember us-gaap:RelatedPartyMember 2022-10-01 2023-06-30 0001718227 road:SubcontractingServicesMember us-gaap:RelatedPartyMember 2021-10-01 2022-06-30 0001718227 road:SubcontractingServicesMember us-gaap:RelatedPartyMember 2023-06-30 0001718227 road:SubcontractingServicesMember us-gaap:RelatedPartyMember 2022-09-30 0001718227 road:IslandPondMember us-gaap:RelatedPartyMember 2023-04-01 2023-06-30 0001718227 road:IslandPondMember us-gaap:RelatedPartyMember 2022-04-01 2022-06-30 0001718227 road:IslandPondMember us-gaap:RelatedPartyMember 2022-10-01 2023-06-30 0001718227 road:IslandPondMember us-gaap:RelatedPartyMember 2021-10-01 2022-06-30 0001718227 road:IslandPondMember us-gaap:RelatedPartyMember 2023-06-30 0001718227 road:IslandPondMember us-gaap:RelatedPartyMember 2022-09-30 0001718227 road:SunTxMember us-gaap:RelatedPartyMember 2023-04-01 2023-06-30 0001718227 road:SunTxMember us-gaap:RelatedPartyMember 2022-04-01 2022-06-30 0001718227 road:SunTxMember us-gaap:RelatedPartyMember 2022-10-01 2023-06-30 0001718227 road:SunTxMember us-gaap:RelatedPartyMember 2021-10-01 2022-06-30 0001718227 road:SunTxMember us-gaap:RelatedPartyMember 2023-06-30 0001718227 road:SunTxMember us-gaap:RelatedPartyMember 2022-09-30 0001718227 us-gaap:RestrictedStockMember road:EquityIncentivePlanMember us-gaap:CommonClassAMember 2023-04-01 2023-06-30 0001718227 us-gaap:RestrictedStockMember road:EquityIncentivePlanMember us-gaap:CommonClassAMember 2022-04-01 2022-06-30 0001718227 us-gaap:RestrictedStockMember road:EquityIncentivePlanMember us-gaap:CommonClassAMember 2021-10-01 2022-06-30 0001718227 us-gaap:RestrictedStockMember road:EquityIncentivePlanMember us-gaap:CommonClassAMember 2023-06-30 0001718227 srt:MinimumMember us-gaap:PerformanceSharesMember 2022-10-01 2023-06-30 0001718227 srt:MaximumMember us-gaap:PerformanceSharesMember 2022-10-01 2023-06-30 0001718227 us-gaap:PerformanceSharesMember road:EquityIncentivePlanMember us-gaap:CommonClassAMember 2023-04-01 2023-06-30 0001718227 us-gaap:PerformanceSharesMember road:EquityIncentivePlanMember us-gaap:CommonClassAMember 2022-04-01 2022-06-30 0001718227 us-gaap:PerformanceSharesMember road:EquityIncentivePlanMember us-gaap:CommonClassAMember 2022-10-01 2023-06-30 0001718227 us-gaap:PerformanceSharesMember road:EquityIncentivePlanMember us-gaap:CommonClassAMember 2021-10-01 2022-06-30 0001718227 us-gaap:PerformanceSharesMember road:EquityIncentivePlanMember us-gaap:CommonClassAMember 2023-06-30 0001718227 us-gaap:CostOfSalesMember 2023-04-01 2023-06-30 0001718227 us-gaap:CostOfSalesMember 2022-04-01 2022-06-30 0001718227 us-gaap:InterestExpenseMember 2023-04-01 2023-06-30 0001718227 us-gaap:InterestExpenseMember 2022-04-01 2022-06-30 0001718227 us-gaap:CostOfSalesMember 2022-10-01 2023-06-30 0001718227 us-gaap:CostOfSalesMember 2021-10-01 2022-06-30 0001718227 us-gaap:InterestExpenseMember 2022-10-01 2023-06-30 0001718227 us-gaap:InterestExpenseMember 2021-10-01 2022-06-30 0001718227 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:CommodityContractMember 2023-06-30 0001718227 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:CommodityContractMember 2022-09-30 0001718227 us-gaap:OtherAssetsMember us-gaap:CommodityContractMember 2023-06-30 0001718227 us-gaap:OtherAssetsMember us-gaap:CommodityContractMember 2022-09-30 0001718227 us-gaap:OtherAssetsMember us-gaap:InterestRateSwapMember 2023-06-30 0001718227 us-gaap:OtherAssetsMember us-gaap:InterestRateSwapMember 2022-09-30 0001718227 road:AccruedExpenseAndOtherCurrentLiabilitiesMember us-gaap:CommodityContractMember 2023-06-30 0001718227 road:AccruedExpenseAndOtherCurrentLiabilitiesMember us-gaap:CommodityContractMember 2022-09-30 0001718227 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:CommodityContractMember 2023-06-30 0001718227 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:CommodityContractMember 2022-09-30 0001718227 us-gaap:OtherAssetsMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-06-30 0001718227 us-gaap:OtherAssetsMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-09-30 0001718227 us-gaap:CommodityContractMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001718227 us-gaap:CommodityContractMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-09-30 0001718227 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001718227 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-09-30 0001718227 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-06-30 0001718227 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2022-09-30 0001718227 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-06-30 0001718227 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-09-30 0001718227 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2023-06-30 0001718227 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2022-09-30 0001718227 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherDebtSecuritiesMember 2023-06-30 0001718227 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherDebtSecuritiesMember 2022-09-30 0001718227 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001718227 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-09-30 0001718227 us-gaap:PublicUtilitiesInventoryFuelMember 2023-06-30 0001718227 us-gaap:USGovernmentDebtSecuritiesMember 2023-06-30 0001718227 us-gaap:CorporateDebtSecuritiesMember 2023-06-30 0001718227 us-gaap:MunicipalBondsMember 2023-06-30 0001718227 us-gaap:OtherDebtSecuritiesMember 2023-06-30 0001718227 us-gaap:CorporateDebtSecuritiesMember 2022-09-30 0001718227 us-gaap:USGovernmentDebtSecuritiesMember 2022-09-30 0001718227 us-gaap:MunicipalBondsMember 2022-09-30 0001718227 us-gaap:OtherDebtSecuritiesMember 2022-09-30 0001718227 us-gaap:InterestRateSwapMember 2022-07-01 0001718227 us-gaap:InterestRateSwapMember 2022-07-01 2022-07-01 0001718227 us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember 2022-09-30 0001718227 us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember 2022-10-01 2023-06-30 0001718227 us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember 2023-06-30 0001718227 us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember 2021-09-30 0001718227 us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember 2021-10-01 2022-06-30 0001718227 us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember 2022-06-30 0001718227 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember 2023-04-01 2023-06-30 0001718227 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember 2022-04-01 2022-06-30 0001718227 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember 2022-10-01 2023-06-30 0001718227 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember 2021-10-01 2022-06-30 0001718227 road:CRJacksonIncMember us-gaap:SubsequentEventMember 2023-08-01 2023-08-01 shares iso4217:USD iso4217:USD shares pure road:plant road:voting_right false 2023 Q3 0001718227 --09-30 10-Q true 2023-06-30 false 001-38479 Construction Partners, Inc. DE 26-0758017 290 Healthwest Drive, Suite 2 Dothan AL 36303 334 673-9763 Class A common stock, par value $0.001 per share ROAD NASDAQ Yes Yes Large Accelerated Filer false false false 43728310 8998511 54878000 35531000 71000 28000 254972000 265207000 33449000 29271000 88233000 74195000 9694000 12957000 441297000 417189000 502732000 481412000 17484000 13985000 157289000 129465000 21169000 15976000 87000 87000 13353000 6866000 30428000 30541000 1183839000 1095521000 126745000 130468000 68748000 52477000 2385000 2209000 14000000 12500000 28935000 28484000 240813000 226138000 405416000 363066000 15607000 12059000 25700000 26713000 15203000 11666000 461926000 413504000 702739000 639642000 0.001 0.001 10000000 10000000 0 0 0 0 0 0 0.001 0.001 400000000 400000000 43760546 43728310 41195730 41193024 44000 41000 0.001 0.001 100000000 100000000 11921463 8998511 14275867 11352915 12000 15000 264480000 256571000 32236 2706 0.001 0.001 178000 39000 2922952 2922952 0.001 0.001 15603000 15603000 16983000 17620000 215362000 197274000 481100000 455879000 1183839000 1095521000 421893000 380272000 1088522000 908621000 357821000 336022000 967674000 818910000 64072000 44250000 120848000 89711000 32231000 26584000 93945000 76530000 1499000 333000 4825000 1788000 0 0 5389000 0 33340000 17999000 37117000 14969000 -5039000 -2054000 -13801000 -4177000 493000 178000 925000 337000 28794000 16123000 24241000 11129000 7117000 3955000 6153000 2868000 21677000 12168000 18088000 8261000 4127000 1729000 -625000 8754000 -129000 -154000 -12000 -276000 3998000 1575000 -637000 8478000 25675000 13743000 17451000 16739000 0.42 0.23 0.35 0.16 0.41 0.23 0.35 0.16 51827448 51793245 51826578 51760384 52293846 51888511 52114438 51928427 41195730 41000 14275867 15000 256571000 -39000 -15603000 197274000 17620000 455879000 1892000 1892000 2480000 2480000 180798 139000 139000 -1256000 -1256000 41376528 41000 14275867 15000 259051000 -178000 -15603000 199166000 16364000 458856000 -5481000 -5481000 2692000 2692000 -3379000 -3379000 41376528 41000 14275867 15000 261743000 -178000 -15603000 193685000 12985000 452688000 21677000 21677000 2737000 2737000 29614 2354404 3000 -2354404 -3000 0 3998000 3998000 43760546 44000 11921463 12000 264480000 -178000 -15603000 215362000 16983000 481100000 36600639 37000 18614791 19000 248571000 0 -15603000 175898000 -23000 408899000 5511000 5511000 1504000 1504000 145921 39000 39000 1445000 1445000 4338924 4000 -4338924 -4000 0 41085484 41000 14275867 15000 250075000 -39000 -15603000 181409000 1422000 417320000 -9418000 -9418000 1742000 1742000 107738 5458000 5458000 41193222 41000 14275867 15000 251817000 -39000 -15603000 171991000 6880000 415102000 12168000 12168000 1848000 1848000 2508 1575000 1575000 41195730 41000 14275867 15000 253665000 -39000 -15603000 184159000 8455000 430693000 18088000 8261000 57769000 50291000 225000 198000 -1408000 2589000 450000 -1077000 4825000 1788000 5389000 0 -10000 0 7909000 5094000 -145000 -193000 117000 -97000 -22777000 71865000 3580000 9487000 11999000 21726000 -3214000 2327000 283000 2893000 -7441000 30025000 14159000 13379000 -1741000 -6946000 4053000 3825000 94542000 -9721000 79046000 52236000 12640000 4184000 36987000 0 1403000 0 82740000 102893000 7882000 7662000 -118638000 -158607000 38000000 142300000 15000000 0 9375000 5000000 139000 39000 43486000 137261000 19390000 -31067000 35559000 57251000 54949000 26184000 14319000 5727000 1021000 1372000 5417000 6209000 1802000 1783000 2078000 1236000 0 600000 General<div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business Description</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Construction Partners, Inc. (the “Company”) is a civil infrastructure company that specializes in the construction and maintenance of roadways across Alabama, Florida, Georgia, North Carolina, South Carolina and Tennessee. Through its wholly-owned subsidiaries, the Company provides a variety of products and services to both public and private infrastructure projects, with an emphasis on highways, roads, bridges, airports and commercial and residential developments. The Company’s primary operations consist of (i) manufacturing and distributing hot mix asphalt (“HMA”) for both internal use and sales to third parties in connection with construction projects, (ii) paving activities, including the construction of roadway base layers and application of asphalt pavement, (iii) site development, including the installation of utility and drainage systems, (iv) mining aggregates, such as sand, gravel and construction stone, that are used as raw materials in the production of HMA and for sales to third parties, and (v) distributing liquid asphalt cement for both internal use and sales to third parties in connection with HMA production.</span></div><div><span><br/></span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company was formed as a Delaware corporation in 2007 as a holding company to facilitate an acquisition growth strategy in the HMA paving and construction industry. SunTx Capital Partners (“SunTx”), a private equity firm based in Dallas, Texas, together with its principals and their respective affiliates and family members, has owned a controlling interest in the Company’s stock since the Company’s inception.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Seasonality</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The use and consumption of the Company’s products and services fluctuate due to seasonality. The Company’s products are used, and its construction operations and production facilities are located, outdoors. Therefore, seasonal changes and other weather-related conditions, in particular, extended snowy, rainy or cold weather in the winter, spring or fall and major weather events, such as hurricanes, tornadoes, tropical storms and heavy snows, can adversely affect the Company’s business and operations through a decline in both the use of the Company’s products and demand for the Company’s services. In addition, construction materials production and shipment levels follow activity in the construction industry, which typically occurs in the spring, summer and fall. The first and second quarters of the Company’s fiscal year typically have lower levels of activity due to less favorable weather conditions. Warmer and drier weather during the Company’s third and fourth fiscal quarters typically result in higher activity and revenues during those quarters.</span></div> Significant Accounting Policies<div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. Intercompany accounts and transactions have been eliminated in consolidation. These interim consolidated statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”), which permit reduced disclosure for interim periods. The Company's Consolidated Balance Sheets as of September 30, 2022 were derived from the Company's audited financial statements for the fiscal year then ended, but do not include all necessary disclosures required by accounting principles generally accepted in the United States of America (“GAAP”) with respect to annual financial statements. In the opinion of management, these unaudited consolidated financial statements include all recurring adjustments and normal accruals necessary for a fair presentation of the Company’s financial position, results of operations and cash flows for the dates and periods presented. These consolidated financial statements and accompanying notes should be read in conjunction with the Company’s audited annual consolidated financial statements and notes thereto included in its Annual Report on Form 10-K for the fiscal year ended September 30, 2022 (the “2022 Form 10-K”). Results for interim periods are not necessarily indicative of the results to be expected for a full fiscal year or for any future period. </span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Management’s Estimates</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the recorded amounts of assets, liabilities, stockholders’ equity, revenues and expenses during the reporting period, and the disclosure of contingent liabilities at the date of the consolidated financial statements. Estimates are used in accounting for items such as recognition of revenues and cost of revenues, investments, mineral reserves, goodwill and other intangible assets, business acquisitions, valuation of operating lease right-of-use assets, allowance for doubtful accounts, valuation allowances related to income taxes, accruals for potential liabilities related to lawsuits or insurance claims, asset retirement obligations, valuation of derivative instruments and valuation of equity-based compensation awards. Estimates are continually evaluated based on historical information and actual experience; however, actual results could differ from these estimates.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A description of certain critical accounting policies of the Company is presented below. Additional critical accounting policies and the underlying judgments and uncertainties are described in the notes to the Company’s annual consolidated financial statements included in the 2022 Form 10-K. </span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash consists principally of currency on hand and demand deposits at commercial banks. Cash equivalents are short-term, highly liquid investments that are both readily convertible to known amounts of cash and are so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Cash equivalents include investments with original maturities of three months or less. The Company maintains demand accounts, money market accounts and certificates of deposit at several banks. From time to time, account balances have exceeded the maximum available federal deposit insurance coverage limit. The Company has not experienced any losses in such accounts and regularly monitors its credit risk.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Cash</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Construction Partners Risk Management, Inc. (the “Captive”), a captive insurance company and wholly-owned subsidiary of the Company, provides general liability, automobile liability and workers’ compensation insurance coverage to the Company and its subsidiaries. Restricted cash represents cash held in a fiduciary capacity by the Captive for the payment of casualty insurance claims. The Company had restricted cash of $0.1 million at June 30, 2023 and at September 30, 2022.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Investments</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s restricted investments consist of debt securities, which are held in a fiduciary capacity by the Captive for the payment of casualty insurance claims. The Company determines the classification of its securities at the time of purchase and re-evaluates the determination at each balance sheet date. The Company has classified securities held by the Captive as available-for-sale. As a result, these securities are carried at their fair value. Purchases and sales of debt securities are recorded on the trade date. Interest income on debt securities is recorded when earned using an effective yield method. Unrealized gains and losses are reported as components of accumulated other comprehensive income, net. These securities have been classified as non-current assets based on their respective maturity dates and the Company’s intent to reinvest sales proceeds into new restricted investments. The Company had restricted investments of $13.4 million and $6.9 million at June 30, 2023 and September 30, 2022, respectively.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates its available-for-sale debt securities quarterly to determine whether there has been a decline in the fair value below the amortized cost due to credit losses or other factors. This evaluation process entails judgement by the Company, and considers factors including the issuer’s financial condition and near-term prospects, future economic conditions, interest rate changes and changes in the rating of the security. When the Company has determined that it intends to sell, or that it is more likely than not that the Company will be required to sell, a security before it recovers its amortized cost basis above fair value, the individual security is written down to fair value, with a corresponding charge to “Other income” within the Consolidated Statements of Comprehensive Income (Loss). For available-for-sale debt securities that do not meet the intent impairment criteria but for which the Company has determined that a credit loss exists, the present value of cash flows expected to be collected from the security is compared to the amortized cost basis of the security. If the present value of cash flows expected to be collected is less than the amortized cost basis, a credit loss allowance is recorded for the credit loss, limited by the amount by which the fair value is less than the amortized cost basis. For the nine months ended June 30, 2023 and 2022, the Company had no intent impairments or credit losses.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contracts Receivable Including Retainage, Net</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contracts receivable are generally based on amounts billed and currently due from customers, amounts currently due but unbilled, and amounts retained by customers pending completion of a project. It is common in the Company’s industry for a small portion of either progress billings or the contract price, typically 10%, to be withheld by the customer until the Company completes a project to the satisfaction of the customer in accordance with the applicable contract terms. Such amounts, defined as retainage, represent a contract asset and are included on the Consolidated Balance Sheets as “Contracts receivable including retainage, net.” Billings for such retainage balances are generally collected within one year of the completion of the project.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contracts receivable including retainage, net is stated at the amount management expects to collect from outstanding balances. Management provides for uncollectible accounts through a charge to earnings and a credit to the allowance for doubtful accounts based on its assessment of the current status of individual accounts, type of service performed, current economic conditions, historical losses and other information available to management. Balances that are still outstanding after management has used reasonable collection efforts are written off through a charge to the allowance for doubtful accounts and an adjustment to the contract receivable.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Assets and Contract Liabilities</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Billing practices for the Company’s contracts are governed by the contract terms of each project based on (i) progress toward completion approved by the owner, (ii) achievement of milestones or (iii) pre-agreed schedules. Billings do not necessarily correlate with revenues recognized under the cost-to-cost input method (formerly known as the percentage-of-completion method). The Company records contract assets and contract liabilities to account for these differences in timing.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The contract asset, “Costs and estimated earnings in excess of billings on uncompleted contracts,” arises when the Company recognizes revenues for services performed under its construction projects, but the Company is not yet entitled to bill the customer under the terms of the contract. Amounts billed to customers are excluded from this asset and reflected on the Consolidated Balance Sheets as “Contracts receivable including retainage, net.” Included in costs and estimated earnings in excess of billings on uncompleted contracts are amounts the Company seeks or will seek to collect from customers or others for (i) errors, (ii) changes in contract specifications or design, (iii) contract change orders in dispute, unapproved as to scope and price, or (iv) other customer-related causes of unanticipated additional contract costs (such as claims). Such amounts are recorded to the extent that the amount can be reasonably estimated and recovery is probable. Claims and unapproved change orders made by the Company may involve negotiation and, in rare cases, litigation. Unapproved change orders and claims also involve the use of estimates, and revenues associated with unapproved change orders and claims are included in the transaction price for which it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty is resolved. The Company did not recognize any material amounts associated with claims and unapproved change orders during the periods presented.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The contract liability, “Billings in excess of costs and estimated earnings on uncompleted contracts,” represents the Company’s obligation to transfer goods or services to a customer for which the Company has been paid by the customer or for which the Company has billed the customer under the terms of the contract. Revenue for future services reflected in this account are recognized, and the liability is reduced, as the Company subsequently satisfies the performance obligation under the contract.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs and estimated earnings in excess of billings on uncompleted contracts and billings in excess of costs and estimated earnings on uncompleted contracts are typically resolved within one year and are not considered significant financing components. </span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Risks</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of contracts receivable including retainage. In the normal course of business, the Company provides credit to its customers and does not generally require collateral. The Company monitors concentrations of credit risk associated with these receivables on an ongoing basis. The Company has not historically experienced significant credit losses, due primarily to management’s assessment of customers’ credit ratings. The Company principally deals with recurring customers, state and local governments and well-known local companies whose reputations are known to management. The Company performs credit checks for significant new customers and generally requires progress payments for significant projects. The Company generally has the ability to file liens against the property if payments are not made on a timely basis. No single customer accounted for more than 10% of the Company’s contracts receivable including retainage, net balance at June 30, 2023 or September 30, 2022.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Projects performed for various departments of transportation accounted for 38.6% and 43.7% of consolidated revenues for the three months ended June 30, 2023 and 2022, respectively, and for 32.0% and 37.2% of consolidated revenues for the nine months ended June 30, 2023 and 2022, respectively. Customers that accounted for more than 10% of consolidated revenues during the three and nine months ended June 30, 2023 and 2022 are presented below:</span></div><div style="margin-bottom:10pt"><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><td style="width:45.511%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.459%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.763%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.768%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.763%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.768%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.518%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.768%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.382%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="21" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt 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:100%">% of Consolidated Revenues</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:1pt 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:100%">For the Three Months Ended June 30,</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:1pt 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:100%">For the Nine Months Ended June 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">2022</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:9pt;font-weight:400;line-height:100%">Alabama Department of Transportation</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">14.4%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">10.9%</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:100%">North Carolina Department of Transportation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:100%">11.2%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:100%">13.6%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:100%">10.3%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;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:100%">Florida Department of Transportation</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;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:100%">11.2%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt 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:100%">*</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt 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:100%">10.2%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;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:100%">10.4%</span></td></tr></table></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">* Less than 10%</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenues from Contracts with Customers</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company derives revenues from contracts with its customers, predominantly by performing construction services for both public and private infrastructure projects, with an emphasis on highways, roads, bridges, airports and commercial and residential developments. These projects are performed for a mix of federal, state, municipal and private customers. In addition, the Company generates revenues from the sale of construction materials, including HMA, aggregates, liquid asphalt and ready-mix concrete, to third-party public and private customers pursuant to contracts with those customers. The following table reflects, for the periods presented, the percentage of (i) revenues generated from public infrastructure construction projects and the sale of construction materials to public customers and (ii) revenues generated from private infrastructure construction projects and the sale of construction materials to private customers. </span></div><div style="margin-bottom:10pt"><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><td style="width:45.511%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.459%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.763%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.768%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.763%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.768%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.518%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.768%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.382%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000;border-top:1pt 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:100%">% of Consolidated Revenues</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt 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:100%">For the Three Months Ended June 30,</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt 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:100%">For the Nine Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">2022</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:100%">Private</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:100%">36.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:100%">36.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:100%">39.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:100%">38.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;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:100%">Public</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt 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:100%">63.2 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt 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:100%">63.4 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt 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:9pt;font-weight:400;line-height:100%">61.0 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt 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:9pt;font-weight:400;line-height:100%">61.2 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;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:100%">%</span></td></tr></table></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues derived from construction projects are recognized over time as the Company satisfies its performance obligations by transferring control of the asset created or enhanced by the project to the customer. Recognition of revenues and cost of revenues for construction projects requires significant judgment by management, including, among other things, estimating total costs expected to be incurred to complete a project and measuring progress toward completion. Management reviews contract estimates regularly to assess revisions of estimated costs to complete a project and measurement of progress toward completion.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management believes the Company maintains reasonable estimates based on prior experience; however, many factors contribute to changes in estimates of contract costs. Accordingly, estimates made with respect to uncompleted projects are subject to change as each project progresses and better estimates of contract costs become available. All contract costs are recorded as incurred, and revisions to estimated total costs are reflected as soon as the obligation to perform is determined. Provisions are recognized for the full amount of estimated losses on uncompleted contracts whenever evidence indicates that the estimated total cost of a contract exceeds its estimated total revenue, regardless of the stage of completion. When the Company incurs additional costs related to work performed by subcontractors, the Company may be able to utilize contractual provisions to back charge the subcontractors for those costs. A reduction to costs related to back charges is recognized when estimated recovery is probable and the amount can be reasonably estimated. Contract costs consist of (i) direct costs on contracts, including labor, materials, and amounts payable to subcontractors and (ii) indirect costs related to contract performance, such as insurance, employee benefits, and equipment (primarily depreciation, fuel, maintenance and repairs).</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Progress toward completion is estimated using the input method, measured by the relationship of total cost incurred through the measurement date to total estimated costs required to complete the project (cost-to-cost method). The Company believes this method best depicts the transfer of goods and services to the customer because it represents satisfaction of the Company’s performance obligation under the contract, which occurs as the Company incurs costs. The Company measures percentage of completion based on the performance of a single performance obligation under its construction projects. Each of the Company’s construction contracts represents a single performance obligation to complete a defined construction project. This is because goods and services promised for delivery to a customer are not distinct, as the customer cannot benefit from any individual portion of the services on its own. All deliverables under a contract are part of a project defined by a customer and represent a series of integrated goods and services that have the same pattern of delivery to the customer and use the same measure of progress toward satisfaction of the performance obligation as the customer’s asset is created or enhanced by the Company. The Company’s obligation is not satisfied until the entire project is complete.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized during a reporting period is based on the cost-to-cost input method applied to the total transaction price, including adjustments for variable consideration, such as liquidated damages, penalties or bonuses, related to the timeliness or quality of project performance. The Company includes variable consideration in the estimated transaction price at the most likely amount to which the Company expects to be entitled or the most likely amount the Company expects to incur, in the case of liquidated damages or penalties. Such amounts are included in the transaction price for which it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty is resolved. The Company accounts for changes to the estimated transaction price using a cumulative catch-up adjustment.</span></div><div><span><br/></span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The majority of the Company’s public construction contracts are fixed unit price contracts. Under fixed unit price contracts, the Company is committed to providing materials or services required by a contract at fixed unit prices (for example, dollars per ton of asphalt placed). The Company’s private customer contracts are primarily fixed total price contracts, also known as lump sum contracts, which require that the total amount of work be performed for a single price. Contract cost is recorded as incurred, and revisions in </span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">contract revenue and cost estimates are reflected in the accounting period when known. Changes in job performance, job conditions and estimated profitability, including those changes arising from contract change orders, penalty provisions and final contract settlements, may result in revisions to estimated revenues and costs and are recognized in the period in which the revisions are determined.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Change orders are modifications of an original contract that effectively change the existing provisions of the contract and become part of the single performance obligation that is partially satisfied at the date of the contract modification. This is because goods and services promised under change orders are generally not distinct from the remaining goods and services under the existing contract, due to the significant integration of services performed in the context of the contract. Accordingly, change orders are generally accounted for as a modification of the existing contract and single performance obligation. The Company accounts for the modification using a cumulative catch-up adjustment. Either the Company or its customers may initiate change orders, which may include changes in specifications or designs, manner of performance, facilities, equipment, materials, sites and period of completion of the work.</span></div><div><span><br/></span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues derived from the sale of HMA, aggregates, ready-mix concrete, and liquid asphalt are recognized at a point in time, which is when control of the product is transferred to the customer. Generally, that point in time is when the customer accepts delivery at its facility or receives product in its own transport vehicles from one of the Company’s HMA plants or aggregates facilities. Upon purchase, the Company generally provides an invoice or similar document detailing the goods transferred to the customer. The Company generally offers payment terms customary in the industry, which typically require payment ranging from point-of-sale to 30 days following purchase.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision for income taxes includes federal and state income taxes. Income taxes are accounted for under the asset and liability method. Under this method, deferred tax assets and liabilities are recognized for the expected future tax consequences of temporary differences between the financial statement carrying values and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the fiscal years in which the temporary differences are expected to be reversed or settled. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment date. Management evaluates the realization of deferred tax assets and establishes a valuation allowance when it is more likely than not that all or a portion of the deferred tax assets will not be realized. Deferred tax assets and deferred tax liabilities are presented on a net basis by taxing authority and classified as non-current on the Consolidated Balance Sheets.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Earnings per Share</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net income per share attributable to common stockholders is computed by dividing net income attributable to common stockholders by the weighted average number of common shares outstanding during the period. Diluted net income per common share attributable to common stockholders is the same as basic net income per share attributable to common stockholders, but includes dilutive unvested stock awards using the treasury stock method.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value Measurements</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures and discloses certain financial assets and liabilities at fair value. Fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Inputs used to measure fair value are classified using the following hierarchy:</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Level 1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Unadjusted quoted prices in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Level 2.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly through corroboration with observable market data.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Level 3.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Inputs are unobservable for the asset or liability and include situations in which there is little, if any, market activity for the asset or liability. The inputs used in the determination of fair value are based on the best information available under the circumstances and may require significant management judgment or estimation.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company endeavors to utilize the best available information in measuring fair value.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s financial instruments include cash and cash equivalents, restricted cash, contracts receivable including retainage, accounts payable and accrued expenses reflected as current assets and current liabilities on its Consolidated Balance Sheets at June 30, 2023 and September 30, 2022. Due to the short-term nature of these instruments, management considers their carrying value to approximate their fair value.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also has debt securities reflected as restricted investments on its Consolidated Balance Sheets at June 30, 2023 and September 30, 2022. These investments are adjusted to fair value at each balance sheet date and are considered Level 2 fair value measurements.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also has a Term Loan and a Revolving Credit Facility, as each are defined and further described in Note 8 - Debt. The carrying value of amounts outstanding under these credit facilities is reflected as long-term debt, net of current maturities and deferred debt issuance cost and current maturities of long-term debt on the Company’s Consolidated Balance Sheets at June 30, 2023 and September 30, 2022. Due to the variable rate or short-term nature of these instruments, management considers their carrying value to approximate their fair value.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also has derivative instruments. The fair value of commodity and interest rate swaps are based on forward and spot prices, as described in Note 16 - Fair Value Measurements.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3 fair values are used to value acquired mineral reserves and leased mineral interests. The fair values of mineral reserves and leased mineral interests are determined using an excess earnings approach, which requires management to estimate future cash flows. The estimate of future cash flows is based on available historical information and forecasts determined by management, but is inherently uncertain. Key assumptions in estimating future cash flows include sales price, volumes and expected profit margins, net of capital requirements. The present value of the projected net cash flows represents the fair value assigned to mineral reserves and mineral interests. The discount rate is a significant assumption used in the valuation model and is based on the required rate of return that a hypothetical market participant would assume if purchasing the acquired business.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management applies fair value measurement guidance to its impairment analysis for tangible and intangible assets, including goodwill.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Comprehensive Income</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reports comprehensive income in its Consolidated Statements of Comprehensive Income and Consolidated Statements of Stockholders’ Equity. Comprehensive income comprises two subsets: net income and other comprehensive income (“OCI”). OCI includes adjustments for changes in fair value of an interest rate swap contract derivative and available-for-sale restricted investments. For additional information about comprehensive income, see Note 19 - Other Comprehensive Income.</span></div> Basis of PresentationThese consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. Intercompany accounts and transactions have been eliminated in consolidation. These interim consolidated statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”), which permit reduced disclosure for interim periods. The Company's Consolidated Balance Sheets as of September 30, 2022 were derived from the Company's audited financial statements for the fiscal year then ended, but do not include all necessary disclosures required by accounting principles generally accepted in the United States of America (“GAAP”) with respect to annual financial statements. In the opinion of management, these unaudited consolidated financial statements include all recurring adjustments and normal accruals necessary for a fair presentation of the Company’s financial position, results of operations and cash flows for the dates and periods presented. These consolidated financial statements and accompanying notes should be read in conjunction with the Company’s audited annual consolidated financial statements and notes thereto included in its Annual Report on Form 10-K for the fiscal year ended September 30, 2022 (the “2022 Form 10-K”). Results for interim periods are not necessarily indicative of the results to be expected for a full fiscal year or for any future period. <div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Management’s Estimates</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the recorded amounts of assets, liabilities, stockholders’ equity, revenues and expenses during the reporting period, and the disclosure of contingent liabilities at the date of the consolidated financial statements. Estimates are used in accounting for items such as recognition of revenues and cost of revenues, investments, mineral reserves, goodwill and other intangible assets, business acquisitions, valuation of operating lease right-of-use assets, allowance for doubtful accounts, valuation allowances related to income taxes, accruals for potential liabilities related to lawsuits or insurance claims, asset retirement obligations, valuation of derivative instruments and valuation of equity-based compensation awards. Estimates are continually evaluated based on historical information and actual experience; however, actual results could differ from these estimates.</span></div>A description of certain critical accounting policies of the Company is presented below. Additional critical accounting policies and the underlying judgments and uncertainties are described in the notes to the Company’s annual consolidated financial statements included in the 2022 Form 10-K. <div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash consists principally of currency on hand and demand deposits at commercial banks. Cash equivalents are short-term, highly liquid investments that are both readily convertible to known amounts of cash and are so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Cash equivalents include investments with original maturities of three months or less. The Company maintains demand accounts, money market accounts and certificates of deposit at several banks. From time to time, account balances have exceeded the maximum available federal deposit insurance coverage limit. The Company has not experienced any losses in such accounts and regularly monitors its credit risk.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Cash</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Construction Partners Risk Management, Inc. (the “Captive”), a captive insurance company and wholly-owned subsidiary of the Company, provides general liability, automobile liability and workers’ compensation insurance coverage to the Company and its subsidiaries. Restricted cash represents cash held in a fiduciary capacity by the Captive for the payment of casualty insurance claims. The Company had restricted cash of $0.1 million at June 30, 2023 and at September 30, 2022.</span></div> 100000 100000 <div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Investments</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s restricted investments consist of debt securities, which are held in a fiduciary capacity by the Captive for the payment of casualty insurance claims. The Company determines the classification of its securities at the time of purchase and re-evaluates the determination at each balance sheet date. The Company has classified securities held by the Captive as available-for-sale. As a result, these securities are carried at their fair value. Purchases and sales of debt securities are recorded on the trade date. Interest income on debt securities is recorded when earned using an effective yield method. Unrealized gains and losses are reported as components of accumulated other comprehensive income, net. These securities have been classified as non-current assets based on their respective maturity dates and the Company’s intent to reinvest sales proceeds into new restricted investments. The Company had restricted investments of $13.4 million and $6.9 million at June 30, 2023 and September 30, 2022, respectively.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates its available-for-sale debt securities quarterly to determine whether there has been a decline in the fair value below the amortized cost due to credit losses or other factors. This evaluation process entails judgement by the Company, and considers factors including the issuer’s financial condition and near-term prospects, future economic conditions, interest rate changes and changes in the rating of the security. When the Company has determined that it intends to sell, or that it is more likely than not that the Company will be required to sell, a security before it recovers its amortized cost basis above fair value, the individual security is written down to fair value, with a corresponding charge to “Other income” within the Consolidated Statements of Comprehensive Income (Loss). For available-for-sale debt securities that do not meet the intent impairment criteria but for which the Company has determined that a credit loss exists, the present value of cash flows expected to be collected from the security is compared to the amortized cost basis of the security. If the present value of cash flows expected to be collected is less than the amortized cost basis, a credit loss allowance is recorded for the credit loss, limited by the amount by which the fair value is less than the amortized cost basis. For the nine months ended June 30, 2023 and 2022, the Company had no intent impairments or credit losses.</span></div> 13400000 6900000 0 0 0 0 <div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contracts Receivable Including Retainage, Net</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contracts receivable are generally based on amounts billed and currently due from customers, amounts currently due but unbilled, and amounts retained by customers pending completion of a project. It is common in the Company’s industry for a small portion of either progress billings or the contract price, typically 10%, to be withheld by the customer until the Company completes a project to the satisfaction of the customer in accordance with the applicable contract terms. Such amounts, defined as retainage, represent a contract asset and are included on the Consolidated Balance Sheets as “Contracts receivable including retainage, net.” Billings for such retainage balances are generally collected within one year of the completion of the project.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contracts receivable including retainage, net is stated at the amount management expects to collect from outstanding balances. Management provides for uncollectible accounts through a charge to earnings and a credit to the allowance for doubtful accounts based on its assessment of the current status of individual accounts, type of service performed, current economic conditions, historical losses and other information available to management. Balances that are still outstanding after management has used reasonable collection efforts are written off through a charge to the allowance for doubtful accounts and an adjustment to the contract receivable.</span></div> <div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Assets and Contract Liabilities</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Billing practices for the Company’s contracts are governed by the contract terms of each project based on (i) progress toward completion approved by the owner, (ii) achievement of milestones or (iii) pre-agreed schedules. Billings do not necessarily correlate with revenues recognized under the cost-to-cost input method (formerly known as the percentage-of-completion method). The Company records contract assets and contract liabilities to account for these differences in timing.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The contract asset, “Costs and estimated earnings in excess of billings on uncompleted contracts,” arises when the Company recognizes revenues for services performed under its construction projects, but the Company is not yet entitled to bill the customer under the terms of the contract. Amounts billed to customers are excluded from this asset and reflected on the Consolidated Balance Sheets as “Contracts receivable including retainage, net.” Included in costs and estimated earnings in excess of billings on uncompleted contracts are amounts the Company seeks or will seek to collect from customers or others for (i) errors, (ii) changes in contract specifications or design, (iii) contract change orders in dispute, unapproved as to scope and price, or (iv) other customer-related causes of unanticipated additional contract costs (such as claims). Such amounts are recorded to the extent that the amount can be reasonably estimated and recovery is probable. Claims and unapproved change orders made by the Company may involve negotiation and, in rare cases, litigation. Unapproved change orders and claims also involve the use of estimates, and revenues associated with unapproved change orders and claims are included in the transaction price for which it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty is resolved. The Company did not recognize any material amounts associated with claims and unapproved change orders during the periods presented.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The contract liability, “Billings in excess of costs and estimated earnings on uncompleted contracts,” represents the Company’s obligation to transfer goods or services to a customer for which the Company has been paid by the customer or for which the Company has billed the customer under the terms of the contract. Revenue for future services reflected in this account are recognized, and the liability is reduced, as the Company subsequently satisfies the performance obligation under the contract.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs and estimated earnings in excess of billings on uncompleted contracts and billings in excess of costs and estimated earnings on uncompleted contracts are typically resolved within one year and are not considered significant financing components. </span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenues from Contracts with Customers</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company derives revenues from contracts with its customers, predominantly by performing construction services for both public and private infrastructure projects, with an emphasis on highways, roads, bridges, airports and commercial and residential developments. These projects are performed for a mix of federal, state, municipal and private customers. In addition, the Company generates revenues from the sale of construction materials, including HMA, aggregates, liquid asphalt and ready-mix concrete, to third-party public and private customers pursuant to contracts with those customers. The following table reflects, for the periods presented, the percentage of (i) revenues generated from public infrastructure construction projects and the sale of construction materials to public customers and (ii) revenues generated from private infrastructure construction projects and the sale of construction materials to private customers. </span></div><div style="margin-bottom:10pt"><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><td style="width:45.511%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.459%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.763%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.768%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.763%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.768%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.518%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.768%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.382%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000;border-top:1pt 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:100%">% of Consolidated Revenues</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt 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:100%">For the Three Months Ended June 30,</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt 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:100%">For the Nine Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">2022</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:100%">Private</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:100%">36.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:100%">36.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:100%">39.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:100%">38.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;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:100%">Public</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt 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:100%">63.2 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt 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:100%">63.4 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt 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:9pt;font-weight:400;line-height:100%">61.0 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt 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:9pt;font-weight:400;line-height:100%">61.2 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;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:100%">%</span></td></tr></table></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues derived from construction projects are recognized over time as the Company satisfies its performance obligations by transferring control of the asset created or enhanced by the project to the customer. Recognition of revenues and cost of revenues for construction projects requires significant judgment by management, including, among other things, estimating total costs expected to be incurred to complete a project and measuring progress toward completion. Management reviews contract estimates regularly to assess revisions of estimated costs to complete a project and measurement of progress toward completion.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management believes the Company maintains reasonable estimates based on prior experience; however, many factors contribute to changes in estimates of contract costs. Accordingly, estimates made with respect to uncompleted projects are subject to change as each project progresses and better estimates of contract costs become available. All contract costs are recorded as incurred, and revisions to estimated total costs are reflected as soon as the obligation to perform is determined. Provisions are recognized for the full amount of estimated losses on uncompleted contracts whenever evidence indicates that the estimated total cost of a contract exceeds its estimated total revenue, regardless of the stage of completion. When the Company incurs additional costs related to work performed by subcontractors, the Company may be able to utilize contractual provisions to back charge the subcontractors for those costs. A reduction to costs related to back charges is recognized when estimated recovery is probable and the amount can be reasonably estimated. Contract costs consist of (i) direct costs on contracts, including labor, materials, and amounts payable to subcontractors and (ii) indirect costs related to contract performance, such as insurance, employee benefits, and equipment (primarily depreciation, fuel, maintenance and repairs).</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Progress toward completion is estimated using the input method, measured by the relationship of total cost incurred through the measurement date to total estimated costs required to complete the project (cost-to-cost method). The Company believes this method best depicts the transfer of goods and services to the customer because it represents satisfaction of the Company’s performance obligation under the contract, which occurs as the Company incurs costs. The Company measures percentage of completion based on the performance of a single performance obligation under its construction projects. Each of the Company’s construction contracts represents a single performance obligation to complete a defined construction project. This is because goods and services promised for delivery to a customer are not distinct, as the customer cannot benefit from any individual portion of the services on its own. All deliverables under a contract are part of a project defined by a customer and represent a series of integrated goods and services that have the same pattern of delivery to the customer and use the same measure of progress toward satisfaction of the performance obligation as the customer’s asset is created or enhanced by the Company. The Company’s obligation is not satisfied until the entire project is complete.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized during a reporting period is based on the cost-to-cost input method applied to the total transaction price, including adjustments for variable consideration, such as liquidated damages, penalties or bonuses, related to the timeliness or quality of project performance. The Company includes variable consideration in the estimated transaction price at the most likely amount to which the Company expects to be entitled or the most likely amount the Company expects to incur, in the case of liquidated damages or penalties. Such amounts are included in the transaction price for which it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty is resolved. The Company accounts for changes to the estimated transaction price using a cumulative catch-up adjustment.</span></div><div><span><br/></span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The majority of the Company’s public construction contracts are fixed unit price contracts. Under fixed unit price contracts, the Company is committed to providing materials or services required by a contract at fixed unit prices (for example, dollars per ton of asphalt placed). The Company’s private customer contracts are primarily fixed total price contracts, also known as lump sum contracts, which require that the total amount of work be performed for a single price. Contract cost is recorded as incurred, and revisions in </span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">contract revenue and cost estimates are reflected in the accounting period when known. Changes in job performance, job conditions and estimated profitability, including those changes arising from contract change orders, penalty provisions and final contract settlements, may result in revisions to estimated revenues and costs and are recognized in the period in which the revisions are determined.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Change orders are modifications of an original contract that effectively change the existing provisions of the contract and become part of the single performance obligation that is partially satisfied at the date of the contract modification. This is because goods and services promised under change orders are generally not distinct from the remaining goods and services under the existing contract, due to the significant integration of services performed in the context of the contract. Accordingly, change orders are generally accounted for as a modification of the existing contract and single performance obligation. The Company accounts for the modification using a cumulative catch-up adjustment. Either the Company or its customers may initiate change orders, which may include changes in specifications or designs, manner of performance, facilities, equipment, materials, sites and period of completion of the work.</span></div><div><span><br/></span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues derived from the sale of HMA, aggregates, ready-mix concrete, and liquid asphalt are recognized at a point in time, which is when control of the product is transferred to the customer. Generally, that point in time is when the customer accepts delivery at its facility or receives product in its own transport vehicles from one of the Company’s HMA plants or aggregates facilities. Upon purchase, the Company generally provides an invoice or similar document detailing the goods transferred to the customer. The Company generally offers payment terms customary in the industry, which typically require payment ranging from point-of-sale to 30 days following purchase.</span></div> <div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Risks</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of contracts receivable including retainage. In the normal course of business, the Company provides credit to its customers and does not generally require collateral. The Company monitors concentrations of credit risk associated with these receivables on an ongoing basis. The Company has not historically experienced significant credit losses, due primarily to management’s assessment of customers’ credit ratings. The Company principally deals with recurring customers, state and local governments and well-known local companies whose reputations are known to management. The Company performs credit checks for significant new customers and generally requires progress payments for significant projects. The Company generally has the ability to file liens against the property if payments are not made on a timely basis. No single customer accounted for more than 10% of the Company’s contracts receivable including retainage, net balance at June 30, 2023 or September 30, 2022.</span></div> 0.386 0.437 0.320 0.372 Customers that accounted for more than 10% of consolidated revenues during the three and nine months ended June 30, 2023 and 2022 are presented below:<div style="margin-bottom:10pt"><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><td style="width:45.511%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.459%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.763%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.768%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.763%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.768%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.518%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.768%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.382%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="21" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt 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:100%">% of Consolidated Revenues</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:1pt 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:100%">For the Three Months Ended June 30,</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:1pt 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:100%">For the Nine Months Ended June 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">2022</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:9pt;font-weight:400;line-height:100%">Alabama Department of Transportation</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">14.4%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">10.9%</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:100%">North Carolina Department of Transportation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:100%">11.2%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:100%">13.6%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:100%">10.3%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;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:100%">Florida Department of Transportation</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;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:100%">11.2%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt 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:100%">*</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt 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:100%">10.2%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;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:100%">10.4%</span></td></tr></table></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">* Less than 10%</span></div> 0.144 0.109 0.112 0.136 0.103 0.112 0.102 0.104 The following table reflects, for the periods presented, the percentage of (i) revenues generated from public infrastructure construction projects and the sale of construction materials to public customers and (ii) revenues generated from private infrastructure construction projects and the sale of construction materials to private customers. <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><td style="width:45.511%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.459%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.763%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.768%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.763%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.768%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.518%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.768%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.382%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000;border-top:1pt 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:100%">% of Consolidated Revenues</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt 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:100%">For the Three Months Ended June 30,</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt 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:100%">For the Nine Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">2022</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:100%">Private</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:100%">36.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:100%">36.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:100%">39.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:100%">38.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;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:100%">Public</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt 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:100%">63.2 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt 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:100%">63.4 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt 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:9pt;font-weight:400;line-height:100%">61.0 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt 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:9pt;font-weight:400;line-height:100%">61.2 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;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:100%">%</span></td></tr></table> 0.368 0.366 0.390 0.388 0.632 0.634 0.610 0.612 <div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision for income taxes includes federal and state income taxes. Income taxes are accounted for under the asset and liability method. Under this method, deferred tax assets and liabilities are recognized for the expected future tax consequences of temporary differences between the financial statement carrying values and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the fiscal years in which the temporary differences are expected to be reversed or settled. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment date. Management evaluates the realization of deferred tax assets and establishes a valuation allowance when it is more likely than not that all or a portion of the deferred tax assets will not be realized. Deferred tax assets and deferred tax liabilities are presented on a net basis by taxing authority and classified as non-current on the Consolidated Balance Sheets.</span></div> <div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Earnings per Share</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net income per share attributable to common stockholders is computed by dividing net income attributable to common stockholders by the weighted average number of common shares outstanding during the period. Diluted net income per common share attributable to common stockholders is the same as basic net income per share attributable to common stockholders, but includes dilutive unvested stock awards using the treasury stock method.</span></div> <div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value Measurements</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures and discloses certain financial assets and liabilities at fair value. Fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Inputs used to measure fair value are classified using the following hierarchy:</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Level 1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Unadjusted quoted prices in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Level 2.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly through corroboration with observable market data.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Level 3.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Inputs are unobservable for the asset or liability and include situations in which there is little, if any, market activity for the asset or liability. The inputs used in the determination of fair value are based on the best information available under the circumstances and may require significant management judgment or estimation.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company endeavors to utilize the best available information in measuring fair value.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s financial instruments include cash and cash equivalents, restricted cash, contracts receivable including retainage, accounts payable and accrued expenses reflected as current assets and current liabilities on its Consolidated Balance Sheets at June 30, 2023 and September 30, 2022. Due to the short-term nature of these instruments, management considers their carrying value to approximate their fair value.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also has debt securities reflected as restricted investments on its Consolidated Balance Sheets at June 30, 2023 and September 30, 2022. These investments are adjusted to fair value at each balance sheet date and are considered Level 2 fair value measurements.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also has a Term Loan and a Revolving Credit Facility, as each are defined and further described in Note 8 - Debt. The carrying value of amounts outstanding under these credit facilities is reflected as long-term debt, net of current maturities and deferred debt issuance cost and current maturities of long-term debt on the Company’s Consolidated Balance Sheets at June 30, 2023 and September 30, 2022. Due to the variable rate or short-term nature of these instruments, management considers their carrying value to approximate their fair value.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also has derivative instruments. The fair value of commodity and interest rate swaps are based on forward and spot prices, as described in Note 16 - Fair Value Measurements.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3 fair values are used to value acquired mineral reserves and leased mineral interests. The fair values of mineral reserves and leased mineral interests are determined using an excess earnings approach, which requires management to estimate future cash flows. The estimate of future cash flows is based on available historical information and forecasts determined by management, but is inherently uncertain. Key assumptions in estimating future cash flows include sales price, volumes and expected profit margins, net of capital requirements. The present value of the projected net cash flows represents the fair value assigned to mineral reserves and mineral interests. The discount rate is a significant assumption used in the valuation model and is based on the required rate of return that a hypothetical market participant would assume if purchasing the acquired business.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management applies fair value measurement guidance to its impairment analysis for tangible and intangible assets, including goodwill.</span></div> <div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Comprehensive Income</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reports comprehensive income in its Consolidated Statements of Comprehensive Income and Consolidated Statements of Stockholders’ Equity. Comprehensive income comprises two subsets: net income and other comprehensive income (“OCI”). OCI includes adjustments for changes in fair value of an interest rate swap contract derivative and available-for-sale restricted investments. For additional information about comprehensive income, see Note 19 - Other Comprehensive Income.</span></div> Accounting StandardsThe Company did not adopt any new accounting standards or updates during the nine months ended June 30, 2023. The Company did not adopt any new accounting standards or updates during the nine months ended June 30, 2023. Business Acquisitions<div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Tennessee Acquisition - Provisional</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 18, 2022, the Company acquired three HMA manufacturing plants and certain related assets located in the Nashville, Tennessee metro area for $9.5 million. In connection with this transaction, the Company disposed of a quarry in North Carolina, resulting in total cash proceeds of $37.0 million and a gain on the facility exchange of $5.4 million.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">North Carolina Acquisition - Provisional</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 1, 2022, the Company acquired all of the capital stock of Ferebee Corporation, an HMA manufacturing and paving company headquartered in Charlotte, North Carolina for $67.3 million. The transaction established the Company’s second platform company in North Carolina and added three HMA plants in the greater Charlotte/Rock Hill metro area.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">South Carolina Acquisition - Provisional</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 3, 2023, the Company acquired substantially all of the assets of Pickens Construction, Inc., an asphalt paving company headquartered in Anderson, South Carolina, for $5.0 million. The transaction added an HMA plant in the greater Greenville, South Carolina metro area.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Alabama Acquisition - Provisional</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 1, 2023, the Company acquired the Huntsville, Alabama operations of Southern Site Contractors, LLC., an excavation, grading and utility contractor, for $1.1 million. The transaction enhanced the Company's vertical integration of construction services in the Huntsville, Alabama metro area.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Combined Acquisitions During the Nine Months Ended June 30, 2023</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The foregoing acquisitions were accounted for as business combinations in accordance with Accounting Standards Codification (“ASC”) Topic 805, Business Combinations (“Topic 805”). As of June 30, 2023, the purchase price allocation has not yet been finalized due to the recent timing of these acquisitions, as certain information was pending on such date to finalize estimates of fair value of certain assets acquired and liabilities assumed. The Company consulted with independent third parties to assist in the valuation process. The Company expects to finalize these values as soon as practicable and no later than one year from their respective acquisition dates. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Identifiable assets acquired and liabilities assumed were recorded at their estimated fair values based on the methodology described </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">under Fair Value Measurements in Note 2 - Significant Accounting Policies. The amount of the purchase price exceeding the net fair </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">value of identifiable assets acquired and liabilities assumed was recorded as provisional goodwill in the amount of approximately </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$27.0 million, which is deductible for income tax purposes. Goodwill primarily represents the assembled work force and </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">synergies expected to result from the acquisitions. Upon finalizing the accounting for these transactions, management </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">expects to ascribe value to other identifiable intangible assets, including customer relationships and customer backlog, which will </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">reduce the provisional amount allocated to goodwill.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Total consideration transferred for these acquisitions was $82.9 million, which was paid from available cash, proceeds from the exchange of the North Carolina facility and a draw from the Revolving Credit Facility (as defined in Note 8 - Debt). The total consideration has been provisionally allocated as follows: $10.4 million of net working capital, $39.4 million of property, plant and equipment, $6.1 million of various intangible assets and $27.0 million of goodwill.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Consolidated Statements of Comprehensive Income include $26.4 million of revenue and $0.3 million of net income attributable to the operations of these acquisitions for the three months ended June 30, 2023 and $48.4 million of revenue and $0.6 million of net loss attributable to the operations of these acquisitions for the nine months ended June 30, 2023 from their respective acquisition dates. The Company recorded certain costs to effect the acquisitions as they were incurred, which are reflected in general and administrative expenses on the Company’s Consolidated Statements of Comprehensive Income in the amount of $0.1 million for the three months ended June 30, 2023 and $0.3 million for the nine months ended June 30, 2023.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following presents pro forma revenues and net income as though the acquisitions had occurred on October 1, 2021 (unaudited, in thousands):</span></div><div><span><br/></span></div><div><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><td style="width:61.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.295%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.491%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.297%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt 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:100%">For the Three Months Ended June 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt 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:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt 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:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:100%">Pro forma revenues</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">422,438 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">407,264 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt 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:100%">Pro forma net income</span></td><td style="background-color:#ffffff;border-bottom:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt 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:100%">21,779 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt 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:100%">12,423 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:10pt"><span><br/></span></div><div style="margin-bottom:10pt"><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><td style="width:61.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.295%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.491%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.297%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt 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:100%">For the Nine Months Ended June 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt 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:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt 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:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:100%">Pro forma revenues</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">1,107,412 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">975,910 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt 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:100%">Pro forma net income</span></td><td style="background-color:#ffffff;border-bottom:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt 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:100%">18,997 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt 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:100%">8,324 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pro forma financial information is presented as if the operations of the acquisitions had been included in the consolidated results of the Company since October 1, 2021, and gives effect to transactions that are directly attributable to the acquisitions, including adjustments to:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">include the pro forma results of operations of the acquisitions for the three and nine months ended June 30, 2023 and 2022; </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">             </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">include additional depreciation and depletion expense related to the fair value of acquired property, plant and equipment and reserves at aggregates facilities, as applicable, as if such assets were acquired on October 1, 2021 and consistently applied to the Company’s depreciation and depletion methodologies;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">include interest expense as if the funds borrowed to finance the purchase prices were borrowed on October 1, 2021 (interest expense calculations further assume that no principal payments were made during the period from October 1, 2021 through June 30, 2023, and that the interest rate in effect on the date the Company made the acquisitions was in effect for the period from October 1, 2021 through June 30, 2023); and</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">exclude $0.3 million of acquisition-related expenses from the three and nine months ended June 30, 2023, as though such expenses were incurred prior to the pro forma acquisition date of October 1, 2021.</span></div><div><span><br/></span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pro forma information is presented for informational purposes and may not be indicative of revenue or net loss that would have been recorded if these acquisitions had occurred on October 1, 2022.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Measurement Period Adjustments</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the nine months ended June 30, 2023, the Company made measurement period adjustments to previous year acquisitions, which resulted in a corresponding net increase to goodwill of $3.2 million.</span></div> 3 9500000 37000000 5400000 67300000 3 5000000 1100000 27000000 82900000 10400000 39400000 6100000 27000000 26400000 300000 48400000 600000 100000 300000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following presents pro forma revenues and net income as though the acquisitions had occurred on October 1, 2021 (unaudited, in thousands):</span></div><div><span><br/></span></div><div><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><td style="width:61.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.295%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.491%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.297%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt 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:100%">For the Three Months Ended June 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt 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:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt 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:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:100%">Pro forma revenues</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">422,438 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">407,264 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt 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:100%">Pro forma net income</span></td><td style="background-color:#ffffff;border-bottom:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt 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:100%">21,779 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt 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:100%">12,423 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:10pt"><span><br/></span></div><div style="margin-bottom:10pt"><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><td style="width:61.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.295%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.491%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.297%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt 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:100%">For the Nine Months Ended June 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt 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:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt 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:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:100%">Pro forma revenues</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">1,107,412 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">975,910 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt 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:100%">Pro forma net income</span></td><td style="background-color:#ffffff;border-bottom:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt 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:100%">18,997 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt 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:100%">8,324 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 422438000 407264000 21779000 12423000 1107412000 975910000 18997000 8324000 300000 300000 3200000 Contracts Receivable Including Retainage, Net<div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contracts receivable including retainage, net consisted of the following at June 30, 2023 and September 30, 2022 (in thousands):</span></div><div style="margin-bottom:10pt"><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><td style="width:61.970%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.321%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.467%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">June 30, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">September 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt 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:100%">(unaudited)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:100%">Contracts receivable</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:100%">$</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:100%">208,586 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">$</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:100%">221,566 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Retainage</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:100%">47,285 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">44,253 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt 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:100%">255,871 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt 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:100%">265,819 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Allowance for doubtful accounts</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:100%">(899)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">(612)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.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:100%">Contracts receivable including retainage, net</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">254,972 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">265,207 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"></td></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Retainage receivables have been billed, but are not due until contract completion and acceptance by the customer.</span></div> <div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contracts receivable including retainage, net consisted of the following at June 30, 2023 and September 30, 2022 (in thousands):</span></div><div style="margin-bottom:10pt"><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><td style="width:61.970%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.321%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.467%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">June 30, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">September 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt 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:100%">(unaudited)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:100%">Contracts receivable</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:100%">$</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:100%">208,586 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">$</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:100%">221,566 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Retainage</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:100%">47,285 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">44,253 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt 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:100%">255,871 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt 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:100%">265,819 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Allowance for doubtful accounts</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:100%">(899)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">(612)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.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:100%">Contracts receivable including retainage, net</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">254,972 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">265,207 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"></td></tr></table></div> 208586000 221566000 47285000 44253000 255871000 265819000 899000 612000 254972000 265207000 Contract Assets and Liabilities<div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs and estimated earnings compared to billings on uncompleted contracts at June 30, 2023 and September 30, 2022 consisted of the following (in thousands):</span></div><div style="margin-bottom:10pt"><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><td style="width:63.077%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.465%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.491%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.467%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">June 30, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">September 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">(unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:100%">Costs on uncompleted contracts</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:100%">$</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:100%">1,635,361 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">$</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:100%">1,520,510 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Estimated earnings to date on uncompleted contracts</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:100%">158,966 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">146,459 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:100%">1,794,327 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:100%">1,666,969 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Billings to date on uncompleted contracts</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:100%">(1,829,626)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">(1,690,175)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net billings in excess of costs and estimated earnings on uncompleted contracts</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">(35,299)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">(23,206)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant changes to balances of costs and estimated earnings in excess of billings (contract asset) and billings in excess of costs and estimated earnings (contract liability) on uncompleted contracts from September 30, 2022 to June 30, 2023 are presented below (in thousands):</span></div><div style="margin-bottom:10pt;margin-top:10pt"><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><td style="width:44.819%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.465%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.491%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.465%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.491%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.469%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">Costs and Estimated Earnings in Excess of Billings on<br/> Uncompleted Contracts</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">Billings in Excess of Costs and Estimated Earnings on<br/> Uncompleted Contracts</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">Net Billings in Excess of Costs and Estimated Earnings on Uncompleted Contracts</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:100%">September 30, 2022</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">29,271 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">(52,477)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">(23,206)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in revenue billed, contract price or cost estimates</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:100%">4,178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">(16,270)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">(12,093)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">June 30, 2023 (unaudited)</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">33,449 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">(68,748)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">(35,299)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td></tr></table></div> <div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs and estimated earnings compared to billings on uncompleted contracts at June 30, 2023 and September 30, 2022 consisted of the following (in thousands):</span></div><div style="margin-bottom:10pt"><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><td style="width:63.077%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.465%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.491%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.467%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">June 30, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">September 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">(unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:100%">Costs on uncompleted contracts</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:100%">$</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:100%">1,635,361 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">$</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:100%">1,520,510 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Estimated earnings to date on uncompleted contracts</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:100%">158,966 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">146,459 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:100%">1,794,327 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:100%">1,666,969 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Billings to date on uncompleted contracts</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:100%">(1,829,626)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">(1,690,175)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net billings in excess of costs and estimated earnings on uncompleted contracts</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">(35,299)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">(23,206)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant changes to balances of costs and estimated earnings in excess of billings (contract asset) and billings in excess of costs and estimated earnings (contract liability) on uncompleted contracts from September 30, 2022 to June 30, 2023 are presented below (in thousands):</span></div><div style="margin-bottom:10pt;margin-top:10pt"><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><td style="width:44.819%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.465%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.491%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.465%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.491%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.469%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">Costs and Estimated Earnings in Excess of Billings on<br/> Uncompleted Contracts</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">Billings in Excess of Costs and Estimated Earnings on<br/> Uncompleted Contracts</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">Net Billings in Excess of Costs and Estimated Earnings on Uncompleted Contracts</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:100%">September 30, 2022</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">29,271 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">(52,477)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">(23,206)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in revenue billed, contract price or cost estimates</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:100%">4,178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">(16,270)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">(12,093)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">June 30, 2023 (unaudited)</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">33,449 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">(68,748)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">(35,299)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td></tr></table></div> 1635361000 1520510000 158966000 146459000 1794327000 1666969000 1829626000 1690175000 35299000 23206000 29271000 52477000 23206000 4178000 16270000 -12093000 33449000 68748000 35299000 Property, Plant and Equipment<div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment at June 30, 2023 and September 30, 2022 consisted of the following (in thousands):</span></div><div style="margin-bottom:10pt"><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><td style="width:59.480%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.459%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.295%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.768%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.298%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">June 30, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">September 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:100%">(unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:100%">Construction equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">448,736 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">402,581 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Plants</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">187,514 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">167,625 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Mineral reserves</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">69,405 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">91,992 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Land and improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">69,892 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">59,454 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Buildings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">32,682 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">32,566 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">7,383 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">7,110 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">1,268 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">1,230 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">      Total property, plant and equipment, gross</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt 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:100%">816,880 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt 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:100%">762,558 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Accumulated depreciation, depletion and amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">(349,289)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">(304,935)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Construction in progress</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">35,141 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">23,789 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">      Total property, plant and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">502,732 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">481,412 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation, depletion and amortization expense related to property, plant and equipment was $20.2 million and $17.6 million for the three months ended June 30, 2023 and 2022, respectively, and $59.9 million and $50.4 million for the nine months ended June 30, 2023 and 2022, respectively.</span></div> <div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment at June 30, 2023 and September 30, 2022 consisted of the following (in thousands):</span></div><div style="margin-bottom:10pt"><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><td style="width:59.480%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.459%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.295%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.768%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.298%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">June 30, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">September 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:100%">(unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:100%">Construction equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">448,736 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">402,581 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Plants</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">187,514 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">167,625 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Mineral reserves</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">69,405 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">91,992 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Land and improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">69,892 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">59,454 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Buildings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">32,682 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">32,566 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">7,383 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">7,110 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">1,268 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">1,230 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">      Total property, plant and equipment, gross</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt 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:100%">816,880 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt 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:100%">762,558 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Accumulated depreciation, depletion and amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">(349,289)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">(304,935)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Construction in progress</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">35,141 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">23,789 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">      Total property, plant and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">502,732 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">481,412 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td></tr></table></div> 448736000 402581000 187514000 167625000 69405000 91992000 69892000 59454000 32682000 32566000 7383000 7110000 1268000 1230000 816880000 762558000 349289000 304935000 35141000 23789000 502732000 481412000 20200000 17600000 59900000 50400000 Debt<div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company maintains credit facilities to finance acquisitions, to fund the purchase of real estate, construction equipment, plants and other fixed assets and for general working capital purposes. Debt at June 30, 2023 and September 30, 2022 consisted of the following (in thousands):</span></div><div style="margin-bottom:10pt;margin-top:10pt"><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><td style="width:58.512%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.817%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.353%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.818%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">June 30, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">September 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:100%">(unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:100%">Long-term debt:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term Loan</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:100%">$</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:100%">277,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">$</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:100%">271,875 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving Credit Facility</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:100%">143,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">105,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.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:100%">Total long-term debt</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:100%">420,600 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:100%">376,975 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Deferred debt issuance costs</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:100%">(1,184)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">(1,409)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Current maturities of long-term debt</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:100%">(14,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">(12,500)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.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:100%">Long-term debt, net of current maturities</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">405,416 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">363,066 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:8pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Since 2017, the Company and each of its subsidiaries have been parties to a credit agreement with PNC Bank, National Association (successor in interest to BBVA USA) and certain other lenders party from time to time thereto. The credit agreement has been amended and restated on multiple occasions since its inception in order to provide for changes in the economic terms of the credit facility and developments at the Company.</span></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On June 30, 2022, the Company and each of its subsidiaries entered into a Third Amended and Restated Credit Agreement with PNC Bank, National Association, as administrative agent and lender, PNC Capital Markets LLC, as joint lead arranger and sole bookrunner, Regions Bank and BofA Securities, Inc., each as a joint arranger, and certain other lenders (as amended and restated, the “Credit Agreement”). The Credit Agreement provides for (i) a term loan facility in an initial aggregate principal amount of $250.0 million (the “Term Loan”) the full amount of which was drawn at closing, (ii) a revolving credit facility in an initial aggregate principal amount of $325.0 million (the “Revolving Credit Facility”), and (iii) a delayed draw term loan facility in an initial aggregate principal amount of $50.0 million (the “Delayed Draw Term Loan”). Among other things, the proceeds of the Term Loan were used to refinance indebtedness of the Company and its subsidiaries under its prior credit facility.</span></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">All outstanding advances under the Term Loan and Revolving Credit Facility are due and payable in full on June 30, 2027 (the “Maturity Date”). The Term Loan (commencing on September 30, 2022) and the Delayed Draw Term Loan (commencing on the earliest of (i) December 31, 2023, or (ii) the last day of the fiscal quarter in which the commitments under the Delayed Draw Term Loan are fully drawn or terminated, as applicable) will amortize in quarterly installments in an amount (subject, in each case, to adjustments for prior mandatory and voluntary prepayments of principal) equal to: (a) 1.25% of the original principal amount of the Term Loan (and, to the extent any Delayed Draw Term Loans are then outstanding, the original principal amount of such loans) and continuing on each of the following eleven quarter-end payment dates; (b) 1.875% of the original principal amount of the Term Loan (and, to the extent any Delayed Draw Term Loans are then outstanding, the original principal amount of such loans) on each of the next eight quarter-end payment dates; and (c) all remaining principal of the Term Loan and the Delayed Draw Term Loans are due and payable in full on the Maturity Date. The annual interest rates applicable to advances will be calculated, at the Company’s option, by using either a base rate, Daily Simple SOFR plus 0.10%, or Term SOFR plus 0.10%, and in each case, plus an applicable margin percentage that corresponds to the Company’s consolidated net leverage ratio. Subject to various requirements, the Company generally may (and, under certain circumstances, must) prepay all or a portion of the outstanding balance of the advances, together with accrued interest thereon, prior to their contractual maturity. The obligations of the Company and its subsidiaries under the Credit Agreement are secured by a first priority security interest in substantially all of the Company’s assets.</span></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">At June 30, 2023 and September 30, 2022, there was $277.5 million and $271.9 million, respectively, of principal outstanding under the Term Loan, $143.1 million and $105.1 million, respectively, of principal outstanding under the Revolving Credit Facility, and availability of $171.9 million and $208.6 million, respectively, under the Revolving Credit Facility, including a reduction for outstanding letters of credit. The Company also had $10.0 million and $25.0 million available under the Delayed Draw Term Loan at June 30, 2023 and September 30, 2022, respectively. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Credit Agreement contains customary negative covenants for agreements of this type, including, but not limited to, restrictions on </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the Company’s ability to make acquisitions, make loans or advances, make capital expenditures and investments, pay dividends, create </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">or incur indebtedness, create liens, wind up or dissolve, consolidate, merge or liquidate, or sell, transfer or dispose of assets. The Credit </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Agreement also requires the Company to satisfy certain financial covenants, including a minimum fixed charge coverage ratio of 1.20-</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to-1.00 and a maximum consolidated leverage ratio of 3.50-to-1.00, subject to certain adjustments. At June 30, 2023 and September 30, 2022, the Company’s fixed charge coverage ratio was 2.00-to-1.00 and 2.56-to-1.00, respectively, and the Company’s consolidated leverage ratio was 2.27-to-1.00 and 2.79-to-1.00, respectively. At both June 30, 2023 and September 30, 2022, the Company was in compliance with all covenants under the Credit Agreement.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company has entered into interest rate swap agreements to hedge against the risk of changes in interest rates. At June 30, 2023 and September 30, 2022, the aggregate notional value of these interest rate swap agreements was $300.0 million, and the fair value was $24.5 million and $24.7 million, respectively, which is included within other assets on the Company’s Consolidated Balance Sheets.</span></div> Debt at June 30, 2023 and September 30, 2022 consisted of the following (in thousands):<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><td style="width:58.512%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.817%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.353%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.818%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">June 30, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">September 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:100%">(unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:100%">Long-term debt:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term Loan</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:100%">$</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:100%">277,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">$</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:100%">271,875 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving Credit Facility</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:100%">143,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">105,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.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:100%">Total long-term debt</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:100%">420,600 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:100%">376,975 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Deferred debt issuance costs</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:100%">(1,184)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">(1,409)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Current maturities of long-term debt</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:100%">(14,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">(12,500)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.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:100%">Long-term debt, net of current maturities</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">405,416 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">363,066 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:8pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"></td></tr></table> 277500000 271875000 143100000 105100000 420600000 376975000 1184000 1409000 14000000 12500000 405416000 363066000 250000000 325000000 50000000 0.0125 0.01875 0.0010 0.0010 277500000 271900000 143100000 105100000 171900000 208600000 10000000 25000000 1.20 3.50 2.00 2.56 2.27 2.79 300000000 300000000 24500000 24700000 Equity<div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shares of Class A common stock and Class B common stock are identical, except with respect to voting rights, conversion rights and transfer restrictions applicable to shares of Class B common stock. The holders of Class A common stock are entitled to one vote per share, and the holders of Class B common stock are entitled to ten votes per share. The holders of Class A common stock and Class B common stock vote together as a single class on all matters submitted to a vote of stockholders, including the election of directors, unless otherwise required by applicable law or the Company’s certificate of incorporation or bylaws. Shares of Class B common stock are convertible into shares of Class A common stock at any time at the option of the holder or upon any transfer, subject to certain limited exceptions. In addition, upon the election of the holders of a majority of the then-outstanding shares of Class B common stock, all outstanding shares of Class B common stock will be converted into shares of Class A common stock. Once converted into shares of Class A common stock, shares of Class B common stock will not be reissued. Class A common stock is not convertible into any other class of the Company’s capital stock.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Conversion of Class B Common Stock to Class A Common Stock</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the nine months ended June 30, 2023, certain stockholders of the Company converted a total of 2,354,404 shares of Class B</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">common stock into shares of Class A common stock on a one-for-one basis. As of June 30, 2023, there were 43,728,310 shares of</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Class A common stock and 8,998,511 shares of Class B common stock outstanding.</span></div><div><span><br/></span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Treasury Stock</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the nine months ended June 30, 2023, the Company received a total of 5,267 shares of Class A common stock from employees for reimbursement of income taxes paid by the Company on behalf of these employees related to the vesting of restricted stock awards and 24,263 shares of Class A common stock through forfeitures of restricted stock awards by terminated employees.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Awards</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the nine months ended June 30, 2023, the Company awarded a total of 210,412 restricted shares of Class A common stock to certain directors, officers and employees of the Company under the Construction Partners, Inc. 2018 Equity Incentive Plan (the “Equity Incentive Plan”). </span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additional information about these transactions is set forth in Note 13 - Equity-Based Compensation.</span></div>Other Comprehensive Income<div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Comprehensive income comprises two subsets: net income and OCI. The components of OCI are presented in the accompanying Consolidated Statements of Comprehensive Income and Consolidated Statements of Stockholders’ Equity, net of applicable taxes. The Company’s interest rate swap contract hedge included in other comprehensive income was entered into on July 1, 2022 with an original notional value of $300.0 million. The maturity date of this swap is June 30, 2027. The Company received a credit of $12.6 million under the “blend and extend” arrangement utilizing the fair values of the existing interest rate swap agreements at June 30, 2022.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts in accumulated other comprehensive income (“AOCI”), net of tax, at June 30, 2023 and September 30, 2022, were as follows (in thousands):</span></div><div style="margin-bottom:10pt"><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><td style="width:65.428%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.353%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.805%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.353%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.361%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt 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:100%">AOCI</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">June 30, 2023 (unaudited)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2022</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:100%">Interest rate swap contract, net of blend and extend arrangement</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">$</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:100%">23,206 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">$</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:100%">23,761 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Unrealized loss on available-for-sale securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">(581)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">(566)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Less net tax effect of other comprehensive income items</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">(5,642)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">(5,575)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">16,983 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">17,620 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in AOCI, net of tax, are as follows (in thousands):</span></div><div style="margin-bottom:10pt"><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><td style="width:79.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.768%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.296%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt 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:100%">AOCI</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:100%">Balance at September 30, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">17,620 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Net OCI changes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(637)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Balance at June 30, 2023 (unaudited)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">16,983 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:9pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:10pt"><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><td style="width:79.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.768%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.296%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt 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:100%">AOCI</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:100%">Balance at September 30, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">(23)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Net OCI changes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,478 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Balance at June 30, 2022 (unaudited)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">8,455 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts reclassified from AOCI to earnings are as follows (unaudited, in thousands):</span><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><td style="width:62.247%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.353%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.465%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.768%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.467%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt 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:100%">For the Three Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:100%">Interest (benefit) expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">(2,377)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">55 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:100%">Realized loss on restricted investments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:100%">Expense (benefit) from income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">612 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">(14)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:700;line-height:100%">Total reclassifications from AOCI to earnings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">(1,759)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">41 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:9pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:10pt"><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><td style="width:62.247%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.353%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.465%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.768%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.467%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt 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:100%">For the Nine Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:100%">Interest (benefit) expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">(5,719)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">691 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:100%">Realized loss on restricted investments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:100%">Expense (benefit) from income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">1,473 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">(178)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:700;line-height:100%">Total reclassifications from AOCI to earnings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">(4,236)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">513 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:9pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 1 10 2354404 1 43728310 8998511 5267 24263 210412 Earnings Per Share<div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As discussed in Note 9 - Equity, the Company has Class A common stock and Class B common stock. Because the only differences between the two classes of common stock are related to voting rights, conversion rights and transfer restrictions applicable to shares of Class B common stock, the Company has not presented earnings per share under the two-class method, as the earnings per share are the same for both Class A common stock and Class B common stock. The following table summarizes the weighted-average number of basic common shares outstanding and the calculation of basic earnings per share for the periods presented (unaudited in thousands, except share and per share amounts):</span></div><div style="margin-bottom:10pt"><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><td style="width:45.926%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.209%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.768%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.763%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.353%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.763%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.353%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.765%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt 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:100%">For the Three Months Ended June 30,</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt 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:100%">For the Nine Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">2022</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:100%">Numerator</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.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:100%">Net income attributable to common stockholders</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:100%">$</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:100%">21,677 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">$</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:100%">12,168 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">$</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:100%">18,088 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">$</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:100%">8,261 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Denominator</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.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:100%">Weighted average number of 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:10pt;font-weight:400;line-height:100%">51,827,448 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">51,793,245 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">51,826,578 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">51,760,384 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Net income per common share attributable to common stockholders, basic</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">0.42 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">0.23 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">0.35 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">0.16 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the calculation of the weighted-average number of diluted common shares outstanding and the calculation of diluted earnings per share for the periods presented (unaudited in thousands, except share and per share amounts):</span></div><div style="margin-bottom:10pt;margin-top:10pt"><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><td style="width:45.649%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.763%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.491%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.763%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.353%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.763%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.353%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.765%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt 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:100%">For the Three Months Ended June 30,</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt 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:100%">For the Nine Months Ended June 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">2022</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:100%">Numerator</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></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:100%">Net income attributable to common stockholders</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:100%">$</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:100%">21,677 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">$</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:100%">12,168 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">$</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:100%">18,088 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">$</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:100%">8,261 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Denominator</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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:100%">Weighted average number of basic common shares outstanding, basic </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:100%">51,827,448 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">51,793,245 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">51,826,578 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">51,760,384 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Effect of dilutive securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:100%">Restricted stock grants</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:100%">466,398 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">95,266 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">287,860 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">168,043 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Weighted average number of diluted common shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:100%">52,293,846 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:100%">51,888,511 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:100%">52,114,438 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:100%">51,928,427 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Net income per diluted common share attributable to common stockholders</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">0.41 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">0.23 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">0.35 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">0.16 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td></tr></table></div> The following table summarizes the weighted-average number of basic common shares outstanding and the calculation of basic earnings per share for the periods presented (unaudited in thousands, except share and per share amounts):<div style="margin-bottom:10pt"><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><td style="width:45.926%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.209%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.768%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.763%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.353%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.763%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.353%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.765%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt 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:100%">For the Three Months Ended June 30,</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt 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:100%">For the Nine Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">2022</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:100%">Numerator</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.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:100%">Net income attributable to common stockholders</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:100%">$</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:100%">21,677 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">$</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:100%">12,168 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">$</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:100%">18,088 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">$</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:100%">8,261 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Denominator</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.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:100%">Weighted average number of 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:10pt;font-weight:400;line-height:100%">51,827,448 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">51,793,245 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">51,826,578 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">51,760,384 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Net income per common share attributable to common stockholders, basic</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">0.42 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">0.23 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">0.35 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">0.16 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the calculation of the weighted-average number of diluted common shares outstanding and the calculation of diluted earnings per share for the periods presented (unaudited in thousands, except share and per share amounts):</span></div><div style="margin-bottom:10pt;margin-top:10pt"><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><td style="width:45.649%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.763%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.491%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.763%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.353%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.763%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.353%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.765%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt 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:100%">For the Three Months Ended June 30,</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt 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:100%">For the Nine Months Ended June 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">2022</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:100%">Numerator</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></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:100%">Net income attributable to common stockholders</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:100%">$</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:100%">21,677 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">$</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:100%">12,168 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">$</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:100%">18,088 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">$</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:100%">8,261 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Denominator</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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:100%">Weighted average number of basic common shares outstanding, basic </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:100%">51,827,448 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">51,793,245 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">51,826,578 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">51,760,384 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Effect of dilutive securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:100%">Restricted stock grants</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:100%">466,398 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">95,266 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">287,860 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">168,043 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Weighted average number of diluted common shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:100%">52,293,846 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:100%">51,888,511 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:100%">52,114,438 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:100%">51,928,427 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Net income per diluted common share attributable to common stockholders</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">0.41 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">0.23 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">0.35 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">0.16 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td></tr></table></div> 21677000 12168000 18088000 8261000 51827448 51793245 51826578 51760384 0.42 0.23 0.35 0.16 21677000 12168000 18088000 8261000 51827448 51793245 51826578 51760384 466398 95266 287860 168043 52293846 51888511 52114438 51928427 0.41 0.23 0.35 0.16 Provision for Income Taxes<div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company files a consolidated United States federal income tax return and income tax returns in various states. Management evaluated the Company’s tax positions based on appropriate provisions of applicable tax laws and regulations and believes that they are supportable based on their specific technical merits and the facts and circumstances of the respective transactions.                                                                </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s effective income tax rate for the three months ended June 30, 2023 and 2022 was 24.7% and 24.5%, respectively. The Company’s effective tax rate for the nine months ended June 30, 2023 and 2022 was 25.4% and 25.8%, respectively. The changes in the Company’s effective rates are due to differences in state tax rates at its operating subsidiaries.</span></div> 0.247 0.245 0.254 0.258 Related Parties<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 31, 2017, the Company sold an indirect wholly owned subsidiary to an immediate family member of an executive officer of the Company (“Purchaser of Subsidiary”) in consideration for a note receivable in the amount of $1.0 million, which approximated the net book value of the disposed entity. At June 30, 2023, $0.1 million and $0.3 million was reflected on the Company’s Consolidated Balance Sheets within other current assets and other assets, respectively, representing the remaining balances on this note receivable. In connection with this transaction, the Company also received a note receivable from the disposed entity (“Disposed Entity”) on December 31, 2017 in the amount of $1.0 million representing certain accounts payable of the Disposed Entity that were paid by the Company. At June 30, 2023, $0.1 million and $0.2 million was reflected on the Company’s Consolidated Balance Sheets within other current assets and other assets, respectively, representing the remaining balances on this note receivable. The notes do not bear interest, and repayments are scheduled to be made in periodic installments during fiscal year 2023 through fiscal year 2026.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to its acquisition by the Company, a current subsidiary of the Company advanced funds to an entity owned by an immediate family member of an officer of the Company in connection with a land development project. The obligations of the borrower entity to repay the advances were guaranteed by a separate entity owned by the same family member of the officer. Amounts outstanding under the advances did not bear interest and matured in full in March 2021. In March 2021, the subsidiary of the Company amended and restated the terms of the repayment obligation, as a result of which the officer personally assumed the remaining balance of the obligation. No new amounts were advanced to the officer by the Company or any subsidiary or affiliate thereof in connection with the transaction. Under the amended and restated terms, the officer executed a promissory note in favor of the Company’s subsidiary in the principal amount of $0.8 million. The note bears simple interest at a rate of 4.0% and requires annual minimum payments of $0.1 million inclusive of principal and accrued interest, with any remaining principal and accrued interest due and payable in full on December 31, 2027. Amounts outstanding under the note are reflected on the Company’s Consolidated Balance Sheets within other current assets and other assets (“Land Development Project”).</span></div><div><span><br/></span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company conducts or has conducted business with the following related parties: </span></div><div style="margin-bottom:10pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Entities owned by immediate family members of an executive officer of the Company perform subcontract work for a subsidiary of the Company, including trucking and grading services (“Subcontracting Services”).</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Since June 1, 2014, the Company has been a party to an access agreement with Island Pond Corporate Services, LLC, which provides a location for the Company to conduct business development activities from time to time on a property owned by the Executive Chairman of the Company’s Board of Directors (“Island Pond”).</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The Company is party to a management services agreement with SunTx, under which the Company pays SunTx Capital Management Corp. (“SunTx”) $0.31 million per fiscal quarter and reimburses certain travel and other out-of-pocket expenses associated with services rendered under the management services agreement.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents revenues earned and expenses incurred by the Company during the three and nine months ended June 30, 2023 and 2022, and accounts receivable and payable balances at June 30, 2023 and September 30, 2022, related to transactions with the related parties described above (in thousands):</span></div><div style="margin-bottom:10pt"><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><td style="width:19.785%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.135%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.427%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.379%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.427%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.550%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.427%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.826%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.427%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.518%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.768%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.631%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000;border-top:1pt 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:100%">Expense Incurred</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt 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:100%">Accounts Receivable (Payable)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt 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:100%">For the Three Months Ended June 30,</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt 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:100%">For the Nine Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">June 30,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></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:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></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:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">(unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">(unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">(unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">(unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">(unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:100%">Purchaser of Subsidiary</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:100%">$</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:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">$</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:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">$</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:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">$</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:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">$</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:100%">414 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">$</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:100%">414 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Disposed Entity</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:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">264 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">264 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Land Development Project</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:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">628 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">712 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Subcontracting Services</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:100%">2,680 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:7pt;font-weight:400;line-height:100%">(1)</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:100%">2,596 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:7pt;font-weight:400;line-height:100%">(1)</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:100%">5,672 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:7pt;font-weight:400;line-height:100%">(1)</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:100%">5,688 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:7pt;font-weight:400;line-height:100%">(1)</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:100%">(679)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">(695)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:100%">Island Pond</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:100%">80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:7pt;font-weight:400;line-height:100%">(2)</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:100%">80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:7pt;font-weight:400;line-height:100%">(2)</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:100%">240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:7pt;font-weight:400;line-height:100%">(2)</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:100%">240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:7pt;font-weight:400;line-height:100%">(2)</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:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:100%">SunTx</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:100%">383 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:7pt;font-weight:400;line-height:100%">(2)</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:100%">370 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:7pt;font-weight:400;line-height:100%">(2)</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:100%">1,109 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:7pt;font-weight:400;line-height:100%">(2)</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:100%">1,129 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:7pt;font-weight:400;line-height:100%">(2)</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:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="36" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Cost is reflected as cost of revenues on the Company’s Consolidated Statements of Comprehensive Income.</span></div></td></tr><tr><td colspan="36" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Cost is reflected as general and administrative expenses on the Company’s Consolidated Statements of Comprehensive Income.</span></div></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr style="height:6pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td></tr></table></div> 1000000 100000 300000 1000000 100000 200000 800000 0.040 100000 310000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents revenues earned and expenses incurred by the Company during the three and nine months ended June 30, 2023 and 2022, and accounts receivable and payable balances at June 30, 2023 and September 30, 2022, related to transactions with the related parties described above (in thousands):</span></div><div style="margin-bottom:10pt"><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><td style="width:19.785%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.135%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.427%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.379%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.427%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.550%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.427%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.826%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.427%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.518%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.768%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.631%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000;border-top:1pt 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:100%">Expense Incurred</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt 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:100%">Accounts Receivable (Payable)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt 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:100%">For the Three Months Ended June 30,</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt 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:100%">For the Nine Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">June 30,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></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:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></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:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">(unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">(unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">(unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">(unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">(unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:100%">Purchaser of Subsidiary</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:100%">$</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:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">$</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:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">$</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:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">$</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:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">$</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:100%">414 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">$</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:100%">414 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Disposed Entity</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:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">264 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">264 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Land Development Project</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:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">628 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">712 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Subcontracting Services</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:100%">2,680 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:7pt;font-weight:400;line-height:100%">(1)</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:100%">2,596 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:7pt;font-weight:400;line-height:100%">(1)</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:100%">5,672 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:7pt;font-weight:400;line-height:100%">(1)</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:100%">5,688 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:7pt;font-weight:400;line-height:100%">(1)</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:100%">(679)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">(695)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:100%">Island Pond</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:100%">80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:7pt;font-weight:400;line-height:100%">(2)</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:100%">80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:7pt;font-weight:400;line-height:100%">(2)</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:100%">240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:7pt;font-weight:400;line-height:100%">(2)</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:100%">240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:7pt;font-weight:400;line-height:100%">(2)</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:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:100%">SunTx</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:100%">383 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:7pt;font-weight:400;line-height:100%">(2)</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:100%">370 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:7pt;font-weight:400;line-height:100%">(2)</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:100%">1,109 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:7pt;font-weight:400;line-height:100%">(2)</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:100%">1,129 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:7pt;font-weight:400;line-height:100%">(2)</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:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="36" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Cost is reflected as cost of revenues on the Company’s Consolidated Statements of Comprehensive Income.</span></div></td></tr><tr><td colspan="36" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Cost is reflected as general and administrative expenses on the Company’s Consolidated Statements of Comprehensive Income.</span></div></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr style="height:6pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td></tr></table></div> 0 0 0 0 414000 414000 0 0 0 0 264000 264000 0 0 0 0 628000 712000 2680000 2596000 5672000 5688000 679000 695000 80000 80000 240000 240000 0 0 383000 370000 1109000 1129000 0 0 Equity-Based Compensation<div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures and recognizes equity-based compensation expense, net of forfeitures, over the requisite vesting periods for all equity-based payment awards made and recognizes forfeitures as they occur. Equity-based compensation is included in general and administrative expenses in the Consolidated Statements of Comprehensive Income.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended June 30, 2023 and 2022, the Company recorded $2.2 million and $1.8 million, respectively, of compensation expense in connection with restricted stock awards. During the nine months ended June 30, 2023 and 2022, the Company recorded $6.4 million and $5.1 million, respectively, of compensation expense in connection with restricted stock awards. At June 30, 2023, there was approximately $12.1 million of unrecognized compensation expense related to restricted stock awards. </span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance Stock Units</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance stock units (“PSUs”) are eligible to vest at the end of the performance period based on achievement of certain performance metrics established by the Compensation Committee of the Company’s Board of Directors (the “Compensation Committee”). The preliminary number of shares of common stock issuable upon vesting of PSUs can range from 0% to 150% of the number of shares subject to the award, depending on the level of achievement, as determined by the Compensation Committee. The preliminary number of vested shares may be increased or decreased by up to 15% based on a comparison of the Company’s total shareholder return over the performance period to that of the Russell 2000. The Company recognizes expense, net of estimated forfeitures, for PSUs based on the forecasted level of achievement of the applicable performance metrics, multiplied by the fair value of the total number of shares of Class A common stock underlying the PSUs that the Company anticipates will be delivered upon vesting based on such achievement. </span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended June 30, 2023 and 2022, the Company recorded $0.5 million and $0.0 million, respectively, of compensation expense in connection with PSUs. During the nine months ended June 30, 2023 and 2022, the Company recorded $1.5 million and $0.0 million, respectively, of compensation expense in connection with PSUs. At June 30, 2023, there was approximately $2.6 million of unrecognized compensation expense related to PSUs.</span></div> 2200000 1800000 6400000 5100000 12100000 0 1.50 0.15 500000 0 1500000 0 2600000 Leases<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company leases certain facilities, office space, vehicles and equipment. As of June 30, 2023, operating leases under ASC Topic 842, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> (“Topic 842”) were included in (i) operating lease right-of use assets, (ii) current portion of operating lease liabilities and (iii) operating lease liabilities, net of current portion on the Company’s Consolidated Balance Sheets in the amounts of $17.5 million, $2.4 million and $15.6 million, respectively. As of June 30, 2023, the Company did not have any lease contracts that had not yet commenced but had created significant rights and obligations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense were as follows (unaudited, in thousands):</span></div><div><span><br/></span></div><div><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><td style="width:61.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.353%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.295%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.353%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.297%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt 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:100%">For the Three Months Ended June 30, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">817 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">650 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:100%">Short-term lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">5,551 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">5,698 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:100%">Total lease expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">6,368 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">6,348 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span><br/></span></div><div><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><td style="width:61.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.353%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.295%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.353%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.297%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt 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:100%">For the Nine Months Ended June 30, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">2,331 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">1,884 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:100%">Short-term lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">16,319 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">13,905 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:100%">Total lease expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">18,650 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">15,789 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term leases (those with terms of 12 months or less) are not capitalized but are expensed on a straight-line basis over the lease term. The majority of the Company’s short-term leases relate to equipment used on construction projects. These leases are entered into at periodic rental rates for an unspecified duration and typically have a termination for convenience provision. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, the weighted-average remaining term of the Company’s leases was 10.8 years, and the weighted-average discount rate was 3.47%. As of June 30, 2023, the lease liability was equal to the present value of the remaining lease payments, discounted using the incremental borrowing rate on the Company’s secured debt using a single maturity discount rate, as such rate is not materially different from the discount rate applied to each of the leases in the portfolio.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company’s undiscounted lease liabilities outstanding as of June 30, 2023 (unaudited, in thousands):</span></div><div><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.585%"><tr><td style="width:1.0%"></td><td style="width:81.538%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.707%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt 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:100%">Fiscal Year</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">Amount</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:100%">Remainder of 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">799 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></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:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">2,793 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></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:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">2,390 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></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:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">2,273 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></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:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">2,098 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></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:100%">2028 and thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">11,574 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></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:100%">Total future minimum lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">21,927 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></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:100%">Less: imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">3,935 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></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:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">17,992 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr></table></div> 17500000 2400000 15600000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense were as follows (unaudited, in thousands):</span></div><div><span><br/></span></div><div><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><td style="width:61.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.353%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.295%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.353%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.297%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt 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:100%">For the Three Months Ended June 30, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">817 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">650 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:100%">Short-term lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">5,551 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">5,698 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:100%">Total lease expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">6,368 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">6,348 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span><br/></span></div><div><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><td style="width:61.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.353%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.295%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.353%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.297%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt 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:100%">For the Nine Months Ended June 30, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">2,331 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">1,884 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:100%">Short-term lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">16,319 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">13,905 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:100%">Total lease expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">18,650 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">15,789 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 817000 650000 5551000 5698000 6368000 6348000 2331000 1884000 16319000 13905000 18650000 15789000 P10Y9M18D 0.0347 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company’s undiscounted lease liabilities outstanding as of June 30, 2023 (unaudited, in thousands):</span></div><div><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.585%"><tr><td style="width:1.0%"></td><td style="width:81.538%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.707%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt 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:100%">Fiscal Year</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">Amount</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:100%">Remainder of 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">799 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></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:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">2,793 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></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:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">2,390 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></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:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">2,273 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></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:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">2,098 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></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:100%">2028 and thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">11,574 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></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:100%">Total future minimum lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">21,927 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></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:100%">Less: imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">3,935 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></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:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">17,992 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr></table></div> 799000 2793000 2390000 2273000 2098000 11574000 21927000 3935000 17992000 Investment in Derivative Instruments<div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Interest Rate Swap Contracts</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company uses derivative instruments as part of its overall strategy to manage its exposure to market risks associated with fluctuations in interest rates. The Company regularly monitors the financial stability and credit standing of the counterparties to its derivative instruments. The Company does not enter into derivative financial instruments for speculative purposes.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company records all derivatives at fair value. On the date the derivative contract is entered into, the Company may designate the derivative as one of the following: (i) a hedge of a forecasted transaction or the variability of cash flows to be paid (“cash flow hedge”) or (ii) a hedge of the fair value of a recognized asset or liability (“fair value hedge”).</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Changes in the fair value of a derivative that is qualified and designated as a cash flow hedge or net investment hedge are recorded in other comprehensive income (loss) in the Company’s Consolidated Statements of Comprehensive Income until they are reclassified into earnings in the same period or periods during which the hedged transaction affects earnings. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Changes in the fair value of a derivative that is qualified and designated as a fair value hedge, along with the gain or loss on the hedged asset or liability that is attributable to the hedged risk, are recorded in current period earnings. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">If the Company does not specifically designate a derivative as one of the above, changes in the fair value of the undesignated derivative instrument are reported in current period earnings. Cash flows from designated derivative financial instruments are classified within the same category as the item being hedged in the Consolidated Statements of Cash Flows, while cash flows from undesignated derivative financial instruments are included as an investing activity.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">If the Company determines that it qualifies for and will designate a derivative as a hedging instrument, the Company formally documents all relationships between hedging activities, including the risk management objective and strategy for undertaking various hedge transactions. This process includes matching all derivatives that are designated as cash flow hedges to specific forecasted transactions and linking all derivatives designated as fair value hedges to specific assets and liabilities in the Consolidated Balance Sheets.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company performs an initial prospective assessment of hedge effectiveness on a quantitative basis between the inception date and the earlier of the first quarterly hedge effectiveness date or the issuance of the financial statements that include the hedged transaction. On a quarterly basis, the Company assesses the effectiveness of its designated hedges in offsetting the variability in the cash flows or fair values of the hedged assets or obligations using the Hypothetical Derivative Method. The Hypothetical Derivative Method compares the change in fair value or cash flows of the hedging instrument with the change in fair value or cash flows of a hypothetical derivative that represents the hedged risk. The Company would discontinue hedge accounting prospectively when the derivative is no longer highly effective as a hedge, the underlying hedged transaction is no longer probable or the hedging instrument expires, is sold, terminated or exercised.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Commodity Swap Contracts</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company’s operations expose it to a variety of market risks, including the effects of changes in commodity prices. As part of its risk management process, the Company has entered into commodity swap transactions through regulated commodity exchanges. The Company does not enter into derivative financial instruments for speculative purposes. Changes in fair value of commodity swaps are recognized in earnings.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table represents the approximate amount of realized and unrealized gains (losses) and changes in fair value recognized in earnings on interest and commodity derivative contracts for the three and nine months ended June 30, 2023 and 2022 and the fair value of these derivatives as of June 30, 2023 and September 30, 2022 (in thousands):</span></div><div><span><br/></span></div><div><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><td style="width:43.574%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.353%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.783%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.353%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.353%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.198%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.353%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.783%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.353%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.353%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.204%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="33" style="border-top:1pt 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:100%">For the Three Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt 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:100%">2023</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt 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:100%">2022</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt 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:100%">(unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt 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:100%">(unaudited)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:100%">Change in</span></td><td colspan="3" style="padding:0 1pt"></td><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:100%">Change in</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:700;line-height:100%">Income Statement Classification</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">Realized Gain (Loss)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">Unrealized Gain (Loss)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">Total Gain (Loss)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">Realized Gain (Loss)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">Unrealized Gain (Loss)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">Total Gain (Loss)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:100%">Cost of revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">(970)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">878 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">(92)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">1,349 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">143 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">1,492 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:100%">Interest expense, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">2,377 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">2,377 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">(121)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">316 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">195 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">1,407 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">878 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">2,285 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">1,228 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">459 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">1,687 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span><br/></span></div><div><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><td style="width:43.574%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.353%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.783%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.353%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.353%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.198%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.353%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.783%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.353%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.353%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.204%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="33" style="border-top:1pt 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:100%">For the Nine Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt 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:100%">2023</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt 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:100%">2022</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt 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:100%">(unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt 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:100%">(unaudited)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:100%">Change in</span></td><td colspan="3" style="padding:0 1pt"></td><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:100%">Change in</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:700;line-height:100%">Income Statement Classification</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">Realized Gain (Loss)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">Unrealized Gain (Loss)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">Total Gain (Loss)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">Realized Gain (Loss)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">Unrealized Gain (Loss)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">Total Gain (Loss)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:100%">Cost of revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">(2,027)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">(1,408)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">(3,435)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">2,206 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">921 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">3,127 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:100%">Interest expense, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">5,719 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">5,719 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">(1,030)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">1,668 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">638 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">3,692 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">(1,408)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">2,284 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">1,176 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">2,589 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">3,765 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span><br/></span></div><div><span><br/></span></div><div><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><td style="width:60.725%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.353%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.018%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.491%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.018%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.495%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">June 30, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">September 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></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:700;line-height:100%">Balance Sheet Classification</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">(unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:100%">Prepaid expenses and other current assets - commodity swaps</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">16 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">1,032 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">Other assets - commodity swaps</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">155 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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:100%">Other assets - interest rate swaps </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">24,478 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">24,719 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">Accrued expense and other current liabilities - commodity swaps</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">(898)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">(601)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:100%">Other long-term liabilities - commodity swaps</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">(60)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:700;line-height:100%">Net unrealized gain position</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">23,596 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">25,245 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr style="height:8pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:115%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> Includes designated cash flow hedge of $24,478 and $24,719 as of June 30, 2023 and September 30, 2022, respectively.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table represents the approximate amount of realized and unrealized gains (losses) and changes in fair value recognized in earnings on interest and commodity derivative contracts for the three and nine months ended June 30, 2023 and 2022 and the fair value of these derivatives as of June 30, 2023 and September 30, 2022 (in thousands):</span></div><div><span><br/></span></div><div><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><td style="width:43.574%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.353%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.783%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.353%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.353%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.198%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.353%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.783%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.353%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.353%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.204%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="33" style="border-top:1pt 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:100%">For the Three Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt 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:100%">2023</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt 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:100%">2022</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt 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:100%">(unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt 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:100%">(unaudited)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:100%">Change in</span></td><td colspan="3" style="padding:0 1pt"></td><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:100%">Change in</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:700;line-height:100%">Income Statement Classification</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">Realized Gain (Loss)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">Unrealized Gain (Loss)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">Total Gain (Loss)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">Realized Gain (Loss)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">Unrealized Gain (Loss)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">Total Gain (Loss)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:100%">Cost of revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">(970)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">878 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">(92)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">1,349 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">143 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">1,492 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:100%">Interest expense, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">2,377 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">2,377 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">(121)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">316 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">195 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">1,407 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">878 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">2,285 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">1,228 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">459 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">1,687 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span><br/></span></div><div><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><td style="width:43.574%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.353%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.783%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.353%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.353%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.198%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.353%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.783%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.353%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.353%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.204%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="33" style="border-top:1pt 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:100%">For the Nine Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt 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:100%">2023</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt 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:100%">2022</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt 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:100%">(unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt 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:100%">(unaudited)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:100%">Change in</span></td><td colspan="3" style="padding:0 1pt"></td><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:100%">Change in</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:700;line-height:100%">Income Statement Classification</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">Realized Gain (Loss)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">Unrealized Gain (Loss)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">Total Gain (Loss)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">Realized Gain (Loss)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">Unrealized Gain (Loss)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">Total Gain (Loss)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:100%">Cost of revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">(2,027)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">(1,408)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">(3,435)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">2,206 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">921 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">3,127 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:100%">Interest expense, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">5,719 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">5,719 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">(1,030)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">1,668 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">638 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">3,692 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">(1,408)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">2,284 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">1,176 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">2,589 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">3,765 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span><br/></span></div><div><span><br/></span></div><div><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><td style="width:60.725%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.353%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.018%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.491%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.018%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.495%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">June 30, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">September 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></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:700;line-height:100%">Balance Sheet Classification</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">(unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:100%">Prepaid expenses and other current assets - commodity swaps</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">16 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">1,032 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">Other assets - commodity swaps</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">155 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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:100%">Other assets - interest rate swaps </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">24,478 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">24,719 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">Accrued expense and other current liabilities - commodity swaps</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">(898)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">(601)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:100%">Other long-term liabilities - commodity swaps</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">(60)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:700;line-height:100%">Net unrealized gain position</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">23,596 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">25,245 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr style="height:8pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:115%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> Includes designated cash flow hedge of $24,478 and $24,719 as of June 30, 2023 and September 30, 2022, respectively.</span></div> -970000 878000 -92000 1349000 143000 1492000 2377000 0 2377000 -121000 316000 195000 1407000 878000 2285000 1228000 459000 1687000 -2027000 -1408000 -3435000 2206000 921000 3127000 5719000 0 5719000 -1030000 1668000 638000 3692000 -1408000 2284000 1176000 2589000 3765000 16000 1032000 0 155000 24478000 24719000 898000 601000 0 60000 23596000 25245000 24478000 24719000 Fair Value Measurements<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table presents the Company’s liabilities measured at fair value on a recurring basis as of June 30, 2023 and September 30, 2022 under ASC 820, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Fair Value Measurements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> (in thousands):</span></div><div><span><br/></span></div><div><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><td style="width:61.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.295%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.353%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.297%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">June 30, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">September 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">(unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:100%">Level 2</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:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:100%">Commodity swap contracts</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:100%">$</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:100%">16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">$</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:100%">1,187 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Interest rate swaps</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:100%">24,478 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">24,719 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Corporate debt 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:10pt;font-weight:400;line-height:100%">4,532 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">2,537 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">U.S. government securities</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:100%">5,832 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">2,481 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Municipal government 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:10pt;font-weight:400;line-height:100%">1,842 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">1,055 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Agency backed securities</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:100%">1,147 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">793 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:700;line-height:100%">Total assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt 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:100%">37,847 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt 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:100%">32,772 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">Commodity swap contracts</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:100%">$</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:100%">898 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">$</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:100%">661 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:700;line-height:100%">Total liabilities</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">898 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">661 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></div><div><span><br/></span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The fair value of interest rate swap contracts is based on a model-driven valuation using the observable components (e.g., interest rates), which are observable at commonly quoted intervals for the full term of the contracts. The fair value of the Company’s commodity swap contracts is based on an analysis of the expected cash flow of the contract in combination with observable forward price inputs obtained from a third-party pricing source. The calculations are adjusted for credit risk. Therefore, the Company’s derivative assets and liabilities are classified within Level 2 of the fair value hierarchy. Derivative assets are included within “Prepaid expenses and other current assets” and “Other assets” on the Company’s Consolidated Balance Sheets. Derivative liabilities are included within “Accrued expense and other current liabilities” and “Other long-term liabilities” on the Company’s Consolidated Balance Sheets.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table presents the Company’s liabilities measured at fair value on a recurring basis as of June 30, 2023 and September 30, 2022 under ASC 820, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Fair Value Measurements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> (in thousands):</span></div><div><span><br/></span></div><div><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><td style="width:61.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.295%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.353%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.297%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">June 30, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">September 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">(unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:100%">Level 2</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:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:100%">Commodity swap contracts</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:100%">$</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:100%">16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">$</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:100%">1,187 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Interest rate swaps</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:100%">24,478 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">24,719 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Corporate debt 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:10pt;font-weight:400;line-height:100%">4,532 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">2,537 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">U.S. government securities</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:100%">5,832 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">2,481 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Municipal government 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:10pt;font-weight:400;line-height:100%">1,842 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">1,055 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Agency backed securities</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:100%">1,147 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">793 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:700;line-height:100%">Total assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt 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:100%">37,847 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt 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:100%">32,772 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">Commodity swap contracts</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:100%">$</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:100%">898 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">$</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:100%">661 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:700;line-height:100%">Total liabilities</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">898 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">661 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></div> 16000 1187000 24478000 24719000 4532000 2537000 5832000 2481000 1842000 1055000 1147000 793000 37847000 32772000 898000 661000 898000 661000 Commitments <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Letters of Credit</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the Revolving Credit Facility, the Company has a total capacity of $325.0 million that may be used for a combination of cash borrowings and letter of credit issuances. At June 30, 2023, the Company had aggregate letters of credit outstanding in the amount of $10.0 million, primarily related to certain insurance policies as described in Note 2 - Significant Accounting Policies.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Purchase Commitments </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, the Company had unconditional purchase commitments for diesel fuel and natural gas in the normal course of business in the aggregate amount of $4.4 million. Management does not expect any significant changes in the market value of these goods during the commitment period that would have a material adverse effect on the financial condition, results of operations and cash flows of the Company. As of June 30, 2023, the Company’s purchase commitments annually thereafter were as follows (unaudited, in thousands):</span></div><div><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><td style="width:79.951%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.353%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.296%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt 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:100%">Fiscal Year</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:100%">Remainder of 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">1,259 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">2,653 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">484 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">4,396 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:11pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Minimum Royalties</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has lease agreements associated with aggregates facilities under which the Company makes royalty payments. These agreements are outside the scope of Topic 842. The payments are generally based on tons sold in a particular period; however, certain agreements have minimum annual payments. The Company had commitments in the form of minimum royalties as of June 30, 2023 in the amount of $2.6 million, due as follows (unaudited, in thousands):</span></div><div><span><br/></span></div><div><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><td style="width:79.951%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.353%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.296%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt 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:100%">Fiscal Year</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:100%">Remainder of 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">18 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">295 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">256 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">192 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">180 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">1,615 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">2,556 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Royalty expense recorded in cost of revenue was $0.4 million for each of the three months ended June 30, 2023 and 2022, and $1.2 million for each of the nine months ended June 30, 2023 and 2022.</span></div> 325000000 10000000 4400000 As of June 30, 2023, the Company’s purchase commitments annually thereafter were as follows (unaudited, in thousands):<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><td style="width:79.951%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.353%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.296%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt 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:100%">Fiscal Year</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:100%">Remainder of 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">1,259 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">2,653 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">484 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">4,396 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:11pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td></tr></table> 1259000 2653000 484000 4396000 The Company had commitments in the form of minimum royalties as of June 30, 2023 in the amount of $2.6 million, due as follows (unaudited, in thousands):<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><td style="width:79.951%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.353%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.296%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt 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:100%">Fiscal Year</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:100%">Remainder of 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">18 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">295 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">256 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">192 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">180 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">1,615 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">2,556 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td></tr></table> 2600000 18000 295000 256000 192000 180000 1615000 2556000 400000 400000 1200000 1200000 Restricted Investments<div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the Company’s debt securities as of June 30, 2023 and September 30, 2022 (in thousands):</span></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.446%"><tr><td style="width:1.0%"></td><td style="width:29.915%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.589%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.589%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.589%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.594%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000;border-top:1pt 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:100%">June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt 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:100%">(unaudited)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">Gross Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">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:100%">U.S. government securities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">6,007 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">175 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">5,832 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Corporate debt securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">4,774 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">242 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">4,532 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Municipal government securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">1,928 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">86 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">1,842 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Agency backed securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">1,225 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">78 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">1,147 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">13,934 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">581 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">13,353 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.446%"><tr><td style="width:1.0%"></td><td style="width:29.915%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.589%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.589%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.589%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.594%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="21" style="border-top:1pt 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:100%">September 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">Gross Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">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:100%">Corporate debt securities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">2,797 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">260 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">2,537 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">U.S. government securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">2,622 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">141 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">2,481 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Municipal government securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">1,151 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">96 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">1,055 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Agency backed securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">862 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">69 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">793 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">7,432 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">566 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">6,866 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amortized cost and fair value of debt securities classified as available for sale by contractual maturity, as of June 30, 2023, were as follows (unaudited, in thousands):</span></div><div style="margin-bottom:10pt"><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><td style="width:64.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.353%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.497%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.353%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.499%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:100%">Amortized Cost</span></td><td colspan="3" style="padding:0 1pt"></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:100%">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:100%">Due within one year</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">2,529 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">2,512 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Due after one year through three years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">4,382 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">4,226 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Due after three years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">7,023 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">6,615 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:700;line-height:100%">Total </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">13,934 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">13,353 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:9pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td></tr></table></div> <div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the Company’s debt securities as of June 30, 2023 and September 30, 2022 (in thousands):</span></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.446%"><tr><td style="width:1.0%"></td><td style="width:29.915%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.589%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.589%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.589%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.594%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000;border-top:1pt 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:100%">June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt 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:100%">(unaudited)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">Gross Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">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:100%">U.S. government securities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">6,007 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">175 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">5,832 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Corporate debt securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">4,774 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">242 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">4,532 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Municipal government securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">1,928 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">86 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">1,842 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Agency backed securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">1,225 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">78 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">1,147 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">13,934 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">581 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">13,353 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.446%"><tr><td style="width:1.0%"></td><td style="width:29.915%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.589%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.589%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.589%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.594%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="21" style="border-top:1pt 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:100%">September 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">Gross Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">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:100%">Corporate debt securities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">2,797 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">260 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">2,537 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">U.S. government securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">2,622 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">141 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">2,481 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Municipal government securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">1,151 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">96 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">1,055 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Agency backed securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">862 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">69 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">793 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">7,432 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">566 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">6,866 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amortized cost and fair value of debt securities classified as available for sale by contractual maturity, as of June 30, 2023, were as follows (unaudited, in thousands):</span></div><div style="margin-bottom:10pt"><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><td style="width:64.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.353%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.497%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.353%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.499%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:100%">Amortized Cost</span></td><td colspan="3" style="padding:0 1pt"></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:100%">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:100%">Due within one year</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">2,529 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">2,512 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Due after one year through three years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">4,382 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">4,226 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Due after three years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">7,023 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">6,615 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:700;line-height:100%">Total </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">13,934 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">13,353 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:9pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td></tr></table></div> 6007000 0 175000 5832000 4774000 0 242000 4532000 1928000 0 86000 1842000 1225000 0 78000 1147000 13934000 0 581000 13353000 2797000 0 260000 2537000 2622000 0 141000 2481000 1151000 0 96000 1055000 862000 0 69000 793000 7432000 0 566000 6866000 2529000 2512000 4382000 4226000 7023000 6615000 13934000 13353000 300000000 12600000 <div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts in accumulated other comprehensive income (“AOCI”), net of tax, at June 30, 2023 and September 30, 2022, were as follows (in thousands):</span></div><div style="margin-bottom:10pt"><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><td style="width:65.428%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.353%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.805%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.353%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.361%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt 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:100%">AOCI</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">June 30, 2023 (unaudited)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2022</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:100%">Interest rate swap contract, net of blend and extend arrangement</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">$</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:100%">23,206 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">$</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:100%">23,761 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Unrealized loss on available-for-sale securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">(581)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">(566)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Less net tax effect of other comprehensive income items</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">(5,642)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">(5,575)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">16,983 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">17,620 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"></td></tr></table></div> 23206000 23761000 -581000 -566000 -5642000 -5575000 16983000 17620000 <div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in AOCI, net of tax, are as follows (in thousands):</span></div><div style="margin-bottom:10pt"><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><td style="width:79.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.768%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.296%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt 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:100%">AOCI</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:100%">Balance at September 30, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">17,620 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Net OCI changes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(637)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Balance at June 30, 2023 (unaudited)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">16,983 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:9pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:10pt"><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><td style="width:79.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.768%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.296%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt 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:100%">AOCI</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:100%">Balance at September 30, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">(23)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Net OCI changes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,478 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Balance at June 30, 2022 (unaudited)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">8,455 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td></tr></table></div> 17620000 -637000 16983000 -23000 8478000 8455000 <div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts reclassified from AOCI to earnings are as follows (unaudited, in thousands):</span><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><td style="width:62.247%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.353%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.465%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.768%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.467%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt 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:100%">For the Three Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:100%">Interest (benefit) expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">(2,377)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">55 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:100%">Realized loss on restricted investments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:100%">Expense (benefit) from income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">612 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">(14)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:700;line-height:100%">Total reclassifications from AOCI to earnings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">(1,759)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">41 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:9pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:10pt"><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><td style="width:62.247%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.353%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.465%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.768%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.467%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt 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:100%">For the Nine Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:100%">Interest (benefit) expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">(5,719)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">691 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:100%">Realized loss on restricted investments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:100%">Expense (benefit) from income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">1,473 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">(178)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:700;line-height:100%">Total reclassifications from AOCI to earnings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">(4,236)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">513 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:9pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> -2377000 55000 6000 0 612000 -14000 -1759000 41000 -5719000 691000 10000 0 1473000 -178000 -4236000 513000 Subsequent Events<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">South Carolina Acquisition</span></div><div><span><br/></span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 1, 2023, a subsidiary of the Company acquired an HMA plant, together with the related inventory and certain equipment, of C.R. Jackson, Inc., an asphalt paving company headquartered in Myrtle Beach, South Carolina, for $9.5 million. The transaction added an HMA plant and expanded the Company’s service market in the greater Myrtle Beach, South Carolina metro area.</span></div> 9500000 EXCEL 88 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( !5("%<'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " 52 A78@(/I.T K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)VU1)'1S43PI""XHWD(RNQMLFI",M/OVIG&WB^@#"+EDYL\W MWT!Z'83V$9^C#QC)8KJ:W3 FH<.&'8B" $CZ@$ZE.B?&W-SYZ!3E:]Q#4/I# M[1%:SF_ (2FC2,$"K,)*9+(W6NB(BGP\X8U>\>$S#@5F-." #D=*T-0-,+E, M#,=YZ.$"6&"$T:7O IJ56*I_8DL'V"DY)[NFIFFJIZ[D\@X-O#T]OI1U*SLF M4J/&_"I90<> &W:>_-K=W6\?F&QYVU7\-I]MTPG.17O]OKC^\+L(.V_LSOYC MX[.@[.'7OY!?4$L#!!0 ( !5("%>97)PC$ 8 )PG 3 >&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ M%4@(5RD;%F16!@ WB, !@ !X;"]W;W)KPR"*+SMK*3?O>KW87;.0QN=\ MPR*XL^0BI!).Q:H7;P2C7AH4!CUL6<->2/VH,[U(K\W%]((G,O C-AH6*YX(<&6EYV9 M_"+Y#0CT-:NH@K9LT&MSXD6K&A11PUXR76,;B*/>=_']Z! 1:GPOE17V"CX6Q*=(V*= M(6QAHBF/8PZ?):MS9/5UX=\5AQ251%(]4J%WS=T$4E>BNRCK."H!_[F'I]"= M9&'\KZ[*,LF^7E+USG?QAKKLL@/=+V9BRSK37WZRA]:O.K\G$OO.?;]PWS>I ME^X?7S9,Y]0<;EO=+SI+QJB&E@:%I4$]2U\2*B03P0MZ8!LNI,Z>64J*1%#MH&\^L5'3$RIYHC&_HU>ZY MSK)1K*%EVRJ'6ZN.:2@<%Y"HZ5!RAA82>B?B CD\B:1X@?^>MB:.J%_?Z!R; M@YI:/B ,NX[E1_J,[CSHK?[2=[,AM#JECTCB8=<:#<:6/=+Z-08W]8M+O[B. MWYGG@3HD8GZ 4E[X'.G;U2R))Q;ZP&@@USL62W0M 'TA:Q(?L@9KJ\"HU[0* M2EZRC4#R0Q4XZ@S2^Y'O(JU]L]PUEVNJ"W3,@4U]EF1DF]GFM<^B'\\%W_J1 MJV]KL^;L7FNT#5RR2UZRS93SVNB_ MG:$-%6A+@X2AGZUS0"JT@6ES.E_65D8;7&678&6;B0APV/.C%5J\A$\\T-:! M6>#A\^Q:ZZL->,(E/&$SWNQ;%=T\NS @K%@E,1X1^C1;7,^TLU)S8%.')2OA M6JSD)$*H>4TVF4F;$D:61+LT^-:GV;%*I]M@! N00C7 B$U@0.X!SA8<:%]*1W1N:<"LGWFN@R$0,;+)+6. MVT B7"(1KH5$BY & ;I*8K@=Z_/6K%,Y'S?'-?57DA"N14(W(1,KU3'?@X)< M RR$&QKIF]8L6&VT#1#")0AA,\?L&W+-H"%-]LPRU?;: ")< A$VL\PL9)&7 M+A[=!G2E-=9PP<@4L$-JK10Y8%. Q;O(8\_H=Z;M@T>D+ #6 MD3W&6+M<8@YNZK-$'F(&E#WK'*:K:<'ZB%RW:TVZQ-(:;8-Y2,D\Q$PH^XF% MDTTL%FIBH35X(F3)3;V/:K+.\=[*!09)]N+(F1JS['9)LIBJO%YI59NF6C5SZ>[7SY2-7$ M($8!6T*H=3Z"7Q?99I+L1/)-NA_CB4O)P_1PS:C'A'H [B\YE_L3]0/%EI[I M_U!+ P04 " 52 A7QSEXJ7P( #U)P & 'AL+W=O/4OUHUX(H='+LJSJ\]%" MZ]6G\;B>+<0RKS_*E:C,+P]2+7-MOJK'<;U2(I^W@Y;EF$11/%[F136:G+77 M;M7D3#:Z+"IQJU#=+)>Y>KT4I7P^'^'1]L+WXG&A[87QY&R5/XJIT'^N;I7Y M-MYYF1=+4=6%K) 2#^>C"_SIBD=V0&OQST(\U[W/R(9R+^4/^^5F?CZ*+")1 MBIFV+G+SYTEG(_2 M$9J+A[PI]7?Y_)O8!,2MOYDLZ_9_]+RQC49HUM1:+C>##8)E4:W_YB^;B>@- MP,PS@&P&D+<.H)L!M UTC:P-ZSK7^>1,R6>DK+7Q9C^T<]..-M$4E5W&J5;F MU\*,TY.K;W],OWV]N;ZX^W*-+B^^7OQQ]05-?_ORY6Z*3M&?TVOTRX=?T0=4 M5.AN(9LZK^;UV5B;.]OQX]GF+I?KNQ#/77YOJH^(1B>(1(0"PZ_"PZ=BM1M. M]H>/3;R[H,DN:-+ZH[Z@&Z5$I5%>UT+7GZ!XU@X8[,#FUJ=ZE<_$^<@D3RW4 MDQA-?OX)Q]%G*+HC.=N+E>YBI2'ODZN\7B"S:FAF/XB_FN(I+TWPX"JN7<6M M*TL 3Q/.TB0]&S_UPW&M*.<4[ZSV<+(=3A;$^5W46A4S+=9((71K![QWWP0/ MH+DF)(5Q\1TN'IX_66EER*8VI#439O+N2V&R858V\Z)Z-!>UX4I#>">H$AI" MS5U(G&4)&2 'S&).H@1&'^_0QP?0UP:Y77XSO85A/3.](E>5@5[;G!8O,U'7 M2#Z@^Z(LVZN&6YMJ)I>K4K2+L8T?BBUV0%/*6#8(S;4B&4D\^R79198$([NI MGLPNEJH0(++$N6>:$DH'R%RKA.&,P\C2';(TB.Q6B55>F'E^,5I;B_7T2[T0 MRA!ZGW@@W*F#*(LS-H#M&F&2<<]6R7:PLR#L.ZGS\@T(,^?FC)G;)P.,@!E. M<)K!(''4Z55T8'9-":/TZPE:E;D%:O>V8;65J2VT-PDW3OMP>$02.LQ"P(ZE MV,3G@=V361R$_/A>7C M]03Z5Y^Z#(1Q["!US3#/DM@#M%,V')8V2U6UMOO34NZ_96$^6/)JE #1NB*6 M#K,K;+./LU,Z'):ZG@07.\CPMG35"E/*A_0*F,5I[)O/3M-P6-2^M5P:2!I MEB)&AF4,:,:91Y=P)TPXK$QK(@W 4[ 15]_BU C*(#S C!.6>!B& M="I(PBJXW7R(I&G]B"]MC$LAUOX9@$: MU4*T$92R>CS50BW17-R#^D, "611% U10TK)>V;[L#NA)&&A-!M?-2)8D!Z: M=4! TXPZTPZ9]:N5_0 Z 25A =TO30]A!7I %J5X*$Z0'8DQ]:5P)Z.$!\GU MZVX_'*)7$M3C=Y\R',G;?MB=*I.P*G_=2X.V%FNIR\T9N_WFXD&8'^:M,2KJ MNLFKF5@3'3A5KE@S*];Q<%4!48]IY"LZ2*?J)*SJPP*^M[9.K!MZ ^, -)W' MT;"^@\Q(Q'T,U@D_"?>FU]MI+ZQB"*3S%^&OFXG;:!*>N+P%F,5)+^'VP7:" M3<*"O:[S2BB=0+2 )G,2.7D/F.'8MT%HI]PTK-QKDGHS6@ITFC'.R'!#0W:8 M\LA#JK338AK6X@W> RA=(4ULWSPL50&[F&8Q\_3-M)-<&CZJG6HY^[&0Y5RH M^N>?4H*3SVV[KU]!1J5'/;<]EK?]V'LGMV'=OE7;;*WM+)R8PE6AI[QL!/H0 M?8PB_!GAZ,34$?8?JA>YLN3:Z(54Q7_,*,NSE=S^8#EVU.)W>E\:S 5*RV6]R;[X%/WS62[<]\Q)>W* 1KNJDWUU2R;LJW9-T67J=65 M6-AG84]BP\1>#J9 JQUGZ9#5(+,D)K[)[E2=AE7]>WN^W6LW0(S "2_F-!Z> MK@%V.$M(XN.R3ISI6UKNVLL5(&A78EF*L:-ND!WG:>+18MII,0UKL4/ ;>J] M,PC@*!@\2X ,0V<)M%-I&E;IJS(W3>H%NI++I6GI6L(&H0;=O)N:C^1M_UE5 M)_8L.J8LL6#I\-[8C^5M/_:N<& 'FOCU0M>^A69N+<"&!]:0C>\!8E(3;,M3E088*NWEWEOX_VG'6"3>+C\I0P3+@W;$? MR=M^[%TYP,+EP$&&2IP$Q\-:!;+Q/+)BG>2S Y)_F*%2@*%X['2QA^WV(79R MS@[(^7MI"FJG,X)9[$ &+!E)>!I[SI5Y)\<\W'O_KS3%W28[S;*4X^'[)8 A M-MTXR9R],>Z]DV5?B/M'KAZ+JD:E>#!#HX^)\:'6[YBMOVBY:E_3NI=:RV7[ M<2%RD[[6P/S^(*7>?K%O?NW>])O\%U!+ P04 " 52 A77_S]KJ4# "Z M#P & 'AL+W=OX@0T@%G;))W]];6!(2&\DJ;YD-CFW.MS@'M/ M/-Y1]L0#0@3X&4<)GVB!$.F-KG,_(#'FUS0EB;RRIBS&0D[91N1,K[*LPI@D/*0)8&0]T6;P9@Y=%9 COH=DQP_&0$EYI/1)3=ZO M)IJA&)&(^$*EP/)G2^8DBE0FR>._,JE6[:D"#\!G7-"X#)8,XC I?O'/\D8< M!$"K(P"5 >C4 +,,,'.A!;-#IF= >80LML:I#?FSQ:J@D3]1B7@LFK MH8P3T_F7S\LO']_?S1[N[\#M[./L\_P>+-_=WS\LP>L%9B01 1&ACZ,WX"UX M!73 [G*Q[J0NZLUO,(1JTWB[*3&YYBGTPTZ1>< ML"W1IG__!1WCG[9B_D/):H+=2K#;+[@0>D%=NR?5]1"J1GY4D1^=0?[LHAXU MWA[+:*_J4Y U!5ZEP#M?P6DU[34YF:YCV)9S1+X%"*%GNV8'=VCL_= XG_T9 M!5ZF/]* 1B8\?@!M2"G"-)#5(>+ U&&OB ?YCXYG[/E%AG\@:E ;- R$3*/ MGT +#+F&T\%\[\JPWY:+9G4[V*SZTYS;K?Y4MKKHO97#?B^_O&&5&PQUK$%8 M7<#>R&&_DU_8MJ6%'USH)6E>Q=W?8;^\7-"[8=&U9R@A:CGDLH 5I(=<> M.6X'_[W/PP&CO[1U.0UJ(\\;V;#Q&C6!$)HV\J#=H6%OW;#?NR_J7&ZS)7D( M>38ZYC\,+.CK!PN3,&*@V(Q$33-SUJ/5,B36SX, MY.&:, 60U]>4BI>).KY5Q_7I+U!+ P04 " 52 A7ZI$,2/ & !>'P M& 'AL+W=OR7= M(_O\,2^^E0LA)'I:IEEYT5M(N3KK]\O)0BQY>9JO1 ;_S/)BR25<%O-^N2H$ MGU:-EFF?.([?7_(DZPW.JWMWQ> \7\LTR<1=@KCW?.,^ MF2^DNM$?G*_X7(R$_+RZ*^"JOV.9)DN1E4F>H4+,+GH?\%E,?-6@0GQ)Q&.Y M]QLI*>,\_Z8NKJ87/4>-2*1B(A4%AZ^-&(HT54PPCN];TMZN3]5P__C&[_O(H^/,01 M&CW UW5\\S!"MQ_1\/;Z[C[^%-^,KK[$Z.H&KF-T@CZ/(O3VS3OT!B49>ECD MZY)GT_*\+V$TBK,_V?9\6?=,6GJFZ#K/Y*)$<3854TO[J+M]V-&^#U'8A8(\ MA^*2=!+^L(^(0:AG/\.7-B4W._^L]_L^]'P2#[N8%K?AH"]]5-LF7 M HTDEP+V!8G^^C N90'K^F];JFLRUTZF-KNSR#>[$1V5I85UK=TJ]:JM*P&;@$LQ#FT68_ ML":,,H<$Y! 6F3#L,.81#1>;N-!A/L$[V(%.;Z?3Z]0YS$N)\AE4H7:]-8.W M+\0+V%[/M5X+C/J.KB,R8:$?^(&KR35A#&*,';MY&7)5H5^2R1 M-JF^T:OO.GK*AB;*=8GG:$)-%"8. Q!/8GM*>Z< 8RPDEA.J9ML"([S$MA9$%%M+0];0 6&"![]&6 M3+-=!%AW!,"V(?!&)4^%FN"0\Y4HY(_W:)5RV&%59,3W=;)2^ZTM%LQ,GQN& M6B1,$*7:/A"9&)<1/0B6W@+&["$(=R$(7Q2"&9\D:2)_0.HG"Y[-A4UN: Q MF\_#GR(B$^%1IH4L[J(YD(F=QE4YG4)O(;,PN;,YF"152*WVR+&ERM5%6F X M"/6\1S8V6+2!IM7&YH9^V")XST;B3L%7F110\^3S8GZ/,F&=Q%N>@\7E.52? MQC88<3Q]0=M@&(H:UF5;<"X.@A;9I)%-NO,L%Z+HRC$QEYI1EBT@6&JZ4A,4 M&FO6 J*T361C!7&GKWGV@F,!YU*AMJU-4IT3X7(K'4G^9-^_M]3[(R(L"%T] M!"8,^YCH&Y>-S26ND6T+&\:D;9(W#@QW6["[UTEWC5&8"W)H0='0\W3A)LK' M'M5UFRC"_)8]&S>&#'<[LALANZ:XZ8L(]@-#IPG#@#.FN07&'*9;% N,$;_% MHN#&BV&_\]13+V=0"OY]H9Z&@#O9IOEM"C[M7;6MJ>(-6;<&H]/LO?8@=%2V MZ*AL\;'8#C/5N$G<;2<_9X7@:?*/F**Y,A5U>I2W2)XK$11@@YH'1 M3B82;B79!BZ4O2S;0V'ZOA.LBQQ:469UMG+ID;" 2."W1*)QFKC;:OYT*5O% MFU:0AB'3Q9LH[ 7&EFVB3GQJ^#$3Q=R@9GIYML'\@+:49])X4(([=^^F3B&PWZA<<+ K7,+L'Z\E M'\.I2^9J1BS5(4SFDV^+/)V*HCRS1J;3[[YV)S\J6W14MOA8;(=9:RPTZ;;0 ME[Q,)N@M[.'3/$UY43;)LZ[1+1W;/ZZ=NOH#$2O*\)-6%-7W:BL*M^Q0I+'5 MI-M61TFZ5KOR*Z13FW3]68@594JWH4SI-E2K],9($[=SI7ZMWM^ =KZ!<_)< MH&R]'(-T,%;/ZU,% >K76I:29U,X2=M7::=A?_4J/29;=%2V^%ALAQEKS@"D M^PS0K-(Z,_;Y:;IR#S,2N/HCQJ$5&824Z,_BHA9.W]-/R+&=TW34(R2$ ?BZ?@L2,\8\C'7]-DZ,79<:^FV<(6$NT9\ ]/?> M%RY%,:]>U):P]-:9K%\1[>[N7@9_J%Z!:O MS).L1*F805?.:0##+>J7N?6%S%?5V\IQ+F6^K'XN!(YTMB)9?/!:A#&+P'(,_OF_6G]J:N M.^>/Y6+5OCJYZ;K;'\[.VME-O:S:E\UMO>K_YV.S7E9=_W%]?=;>KNOJ:GO0 MMHL_CV_ZFY>G<0GSE7]L;I;=.^;^Z+>=8AO M>+-FT6[_=.X?8B/_Q)G=M5VSW!W#N.2#:'1"IG=[7 MI'AW0#RV29/= 9.Q36+NEV_.W2KHX2O?ZB6INNKB?-W<.^M-?,_;_+ 5W?;X M7B;SU>;ZN.S6_?_.^^.ZB^G;7R[?_B22UQ_2Q+G\T/_U<_K+ATOG;=9_>CO] M1_'VIR1]?_G=-[''HA^=])^_B@__<4Z=7R\3Y^_?OG"^=>8KY\--<]=6JZOV M_*SKV[0AG\UV^=\\Y/?VY/_0=-6".&QJ/NSUU=5\LK;[J9>.]-FV8]7-YN! MY'/MB-6L6=;.WW]JVO;%]\ZJ[H@N&V-]6Z;E\X5>=I7)[WXVGK]N3ZY^.X;%KH_4I<8$I8@82D2ECW ^!:VF2Y\OO##L)\^ M^)/SL\]/+Q9DU@()$WH76!RR()HPN0LE**ND;O]1W;ZENLS4\^683(_Q(T4P>H@K1Q3&,V:K J)S MRFDJB8XQ'KI#WZ1O-GC\9H/M;[;_];49&/OA*JD??GJQ^;6_'19OFL55 MO6[_YJ2_W\V[/YW_OF\6"Z>?N]Y7ZZO_4=]X@!S#D+ $"4N1L P)RY&P @D3 M2%@)@DE7#'^\8KAQ+/REO[.5)GW4A<"U49USIHQH4V,>6X&/R9@B,V9(6(Z$ M%4B80,)*$$P2;O@HW- HW(=1_'13OW>]GP$"4N0L!0)RR+]T@[XQ%-^L>3(G 42)I"P$@235!\_ MJCXVJO[=W7IVLYFI]ZKOOA0SVCT5DC>Q]KV=JC?%4V,^6PDC82D2EB%A^8CS M6B 3"B2L!,$D_4X>]3LQZO>A>#J3BJ?SW3QZL6\>/2&&GX K.C;FM=4Q$I:. M:7Z&S)@C8042)I"P$@23A,S-JO/]7KK(_:#\9=R\^RAHOPP(^D: MYTL)7OKW U,46U"Q+&8!:YRNY12<8'G*;-D1KB):A6"(.EW9^839RT(PKGCJA2(9AFL.S9X M=\QH= 6'9@36(]F4,L.2DNAM&Q'&['R )JW@-($T8L]BP]0>66A#Y8;,WMN MQZT_8+HG1BY (.+(%0A$'+D$@8C3UR#L@HR+$ B0N@K!?.*L!:$W2EN'0/7. M-)H-]A0+O^)2!(:T.Z906@*EI5!:!J7E4%H!I0DHK431Y(MGL,28V1,;M2J! MZ6Y.[(7JL@1S)FNM0[TM*"V#TG(HK8#2!)16HFBRU@=LT,=."A-$+W85[UZ#H/-&PPVSVRPZ=6K@\KV M* ?(#2?*?=>4B/-X?^^N5J^(.!8'C*O5*R(N#KCJ\>ZBC-4K@J17K\PGSGKS M@=XLK7I%-6XZDXO1R_BS(/:#J) M&-"PNZGT9ND#&M$LTX V>"Z>_Q4+6![2IYA":0F4ED)I&9260VD%E":@M!)% MDR^>P(3=05=BD1%\:QJXZVDQ%E-YU$E-V@ MQA+1++WL1C3+4';S![/(=[]BV=#.?.&M!Z,W2BFY4LTQ%M\$3\\V>F-76<_H[ MASZ.$4I+H+042LM\W9;;-YI!S30H31"]V#>:/8=1Y@]&F6\VR@YN/:?%3?@\ MG,>1]NQ[/<[C(?'P>\)QF41>%*@#&A$7A>J:X6P79A[1QCSJT'SRK$6A-TL? MT8AFF4:TP2OR)U_31H!NM(+2$B@MA=(R*"V'T@HH34!I)8HFOT1B\. "\X:M M439"0&VIFJC&JCF3K=9'Y4RA.3,H+8?2"BA-0&DEBB9K>+#" K,5=I2)$.@N ME1>HMOUT5%1B;I_MN RE95!:#J454)J TDH43=;T8(P%9F/L6!/!C+6=OD!I M"9260FE90+F%;J0^(BJ'9BV@- &EE2B:? $,+EI@=M'LGIH?4$_JTYZ;;TYI M+6>H)P:E95!:/NKL%M"< DHK4319S$_>U?8,GEB@.TJGS..A*FJH*0:EI>.Z MD$&3YE!: :4)**U$T615#ZY8\%="*!;:NV&%E$ZX8CV-]Z*9I3UPKSJ;.6Q A?C&R7X6VJ@R\6/+!*YRWR*@:4L43;Y& M!B^.6[V3S+#]P2: 4_G)HW@)*$T0O&)MX M+ B530(E*J^L\L&DXV:3SKS]@5:V[F\%,6.NNHR(B//"0%](1,4Q[H?JLC)FU\KJZ>5D M+/05*[TP0_C9C]L7*67,&EX/]53!T7H\Q#')4VA M23,H+8?2"BA-0&DEBB:K>##[^($')AZS!X(3CT(,M7T]HZ(2<_NL1V:H!P>E MY5!: :4)**U$T21-AX,'%YH]N*-LB9!Z&9>OK5,PI[8=J:&T=%P7,FC2'$HK MH#0!I94HFJSJP6P+#^Q6&_T 9[+D9*;;SLZAM 1*2Z&T+*1>G486'Z!Y"RA- M$+W84WQ Y955/MAJX8$'.QH?X$PKFWAO&O=";3D%$>>%+ J4ZF="Q+&)'\;* M;7E*Q7D3-2P+1[PXC4 1E0?SJ;.6Q(@WIY'MVE]Y" =G*/R:;TX+H481E)9 M:2F4ED%I.9160&D"2BM1-/GB&0RGT&PXC:H\A)0E%$;J.AMS*FNQCTJ:0I-F M4%H.I150FH#22A1-5O'@IX4'=H$=4WD(=1/%B[3%8Z.B$G/[K$=FJ.4%I>50 M6@&E"2BM1-%D30_66?@\;TXS8ZTG,- WIT%I*926A829. F9NE8!FK2 T@24 M5J)HLOX'0S%\AA>GA?H.*'^B/D!C:LYL+6JH'SBJ!QDT9PZE%5":@-)*%$W6 M].#SA6:?[_D6^IH36X_Z4 \12DNAM"PD]@I2BVES:-H"2A-$)T[)7I2HO++^ M!X5 M41)O-%B!D=D*_(LKT,UTVQ$:2DN@M!1*RR+=B=RS AV:MX#2!-&+/2O047EE ME0_68&1E#8Y2-M-="6H%.A%'KD"GXJ@5Z$0/0IL3=@D 'HK 8 >&PO=V]R:W-H965T&ULK5IM<^(X$OXK*F[K:K8J#+8D8SN74)67F=NYVDE2DYG;S\:(X!MCL[;( MR_[Z:\E@@]429(LO"9B6_+34W<_3LB]>RNIGO1!"DM=E7M27@X64J_/1J$X7 M8IG4'\N5*."7>5DM$PE?JZ=1O:I$,M.#EOF(>MYXM$RR8C"YT-<>JLE%N99Y M5HB'BM3KY3*IWJY%7KY<#OS!]L*W[&DAU871Y&*5/(E'(7^L'BKX-FIGF65+ M4=1969!*S"\'5_[Y34#5 &WQWTR\U#N?B7)E6I8_U9R7&X& X)E5C3_D]?-0NP,@'GP 70S M@/8'<,L MAG M*,-,NW6;2*3R455OI!*6<-LZH->&ST:O,D*M8V/LH)?,Q@G M)S?W=X_WOW^YO?K^Z98\?H=_7S_=?7\D]Y_)S=7C;^3S[_=_/)(A^?%X2S[\ M\BOYA60%^;XHUW52S.J+D00,:J91NKG?=7,_:KE?3+Z6A5S4Y%,Q$[/]\2/ MWCI MPY<4^>$_UD7'PGSS@CU*$/PW!P_G#K@L'8]F9Z/V=8SJ1=D#LE1DWE5 M+@GD6Y7(K'AJ C:3F:C/L65KIN7XM"J9S^M5DHK+ 61K+:IG,9C\\Q_^V/L7 MYO.))MM; =ZN '?-/KF#VI,5:;D4F)O-V+$>JTK,\\2/O"BZ&#WOXC>M(CKV M6Z,]7$&+*W#NS-7L?Y!.4(%D360))2@MBS3+!2E:P.JZ^I;")I[IOT3\N MDUR/@HB'8;6LLE2*6?/[JBJ?,XAD,GTC']8U?,B*7X_?]>"4NWZBR?96=]RN M[MBYZ[<")DVS1-7F,ZBCJUPT'Y,TK413L6'YDF59R>PO;4;*. M)T4J2%K6F_C0UV=9G9;K0F+.A 9,2H.>*Z:-'T>X(U'K2.1TY$LJ%K0&LJ%BA4H M#5 &Y-L96>5)(75XJ'*R4@N,,J=G N.1$1V8F1]&E@#Q=Y2 ?Q3^>0)E,9-O M1+RFBZ1X0NOX9JX]$ &+^DF)F'D6G+3#29TXO^T&LJB)UI-M5\FW!OH#BH03;42 M: *(:9HK7DKS]4PM%4@)J%*)I29AW!J&QL::9L/0C\:!97,[BO7=''O3J@"H M0!FTF) \(JD* *YW'.JI .J%+84]SO55R/^U2B\EEW1AV'B/NH=0*PLBHWHA M9C&/;*';4;#OYN O4%@+6580FB@ZC%7].#:J%6)'_9".<7RTHU_JIM^'2JR2 M;+:MI\U&E+HPI&LH9(J!K1*3FIS*J,][V!&K(674LK2T8U[J9MZF?#G0(61+ M(]9'AUK9BBOM^):Z^?8JU6*V)JOD3:4CBM"DS&'(N=^':)HQSZ.6S*,=NU(W MNUYO\VDORU)7/KXG\ZC)L#[W@WYH8V:,A1;M2SLFIFXFA@VHUL(9V3N\@3J MT6YH;@]B-HZY+34[>J;'T+/N]:2HE@?1FLS+O< (=].*1=90ZAB:NAO9NTW_ M_X[.'F-JW#&S1XUYP&G?,]-L&(?4TLK2CEMI^*ZSJ48J'W%*09V<_5Z%<:K9 M]E>A8VGJ9NF'=05MC6X<_D:/1A%V!4V^DR,;)Q&[@%)FRZ6.ANG!5C@58K;9 MPK_=:U*3AGTZYGTQ@9AQ/[+T%JSC:G:(JW>=.*KA9 A#C^.H+^X0,TOOQCIZ M9FYZWD=[?*_)3$+VN=>O8XB5#7%'VG!,GP<>K08&\Q/M5L^VO1 M:0#NU@#'K\49F8JGK%"-O1;#HLI*5-APD_E9$!B-/&(6A#2P1>K.DW&W0'B/ M1T+U^$Y?3"T0\)@;OIAFD',V"<\[P<#=@N%QO5KE0A7C)&]<4NH!,K!YM[9\58590SBU0.XKG;HJ_;\]7+@_T]>2]R MI'N/O'Z?@UF%D:4W"SJQ$'C.S+_;/F;+I%A:7FMQRHUWO]=RHMGV_>WT17"P M_;>?K6R>34$POF12==7[9^4DD9L2K@HZNE2FE*!>V&_\$"O?>I@4='(C.'"T MO]Q'*TM2BSP7JDB0Z?80 5G*[1=U@_9UV\G_ 5!+ P04 M " 52 A77Z\)S:(& !R#P & 'AL+W=O0/&F=_QI*HBAN*V/#Z:B,L7XUG8:BI$J& MB:O)XLO2^4I&O/K5--2>I$J+*C.=SV;/IY74=G1VDL:N_-F):Z+1EJZ\"$U5 M2;^Y(./:T]'AJ!_XI%=EY('IV4DM5W1-\<_ZRN-M.EA1NB(;M+/"T_)T='[X MZN*8YZ<)?VEJP\ZSX$P6SGWEEP_J=#3C@,A0$=F"Q-^:+LD8-H0POG4V1X-+ M7KC[W%M_FW)'+@L9Z-*9SUK%\G3T-<*S[-AC1]2JFDU M@M.60;F.'E\UUL6S=V3)2W,RC3#&0].B6WB1%\Y_L/ 7\='96 ;QJU6D[JZ? M(H@ADGD?R<7\08._-78BCF9C,9_-CQZP=S1D=I3L'?W WA]^):W^+AG\L;AT M-CBCE0ID8QYP2_%66VD++8VXQB"!>#&(O\\7(7I0YY]]%CFGWY-8W.'C\Z?#Y[_4!ZQT-ZQP]9?PBXGUHH+IJ +R&(-Q0* MK^M4!RY3]$WNF"OI(^:&L?A@BXDXB"6)QX]>SN>SUY>NJJ7=I+?#UT^$#D** M0J^U$=HNO>([%.X(F:3S\[GPLQ:7T -KB_1HBM'U/QF_(M>L2J$!A_F+9E5A)U8>0&3$_AR+H&8H,N]#G! M?A*%Y [^@@:4.[6][T[#FS1FL(-*&0W&I.)YD!Q[G@B; *E)*:R?L+ZG%%8K M3RLP!>.A*4")@!I9-18KCR!,!_A.-M@F+(USCTE0"I55O,K+%M"AW.#!T'$= M7[NP %&RQ_#L!V*Y!EH[83)($1.@,F,!?>BY(,!$@&:O'(%%48$K/F1 M5IN^9"FBCE_W:Z^MPC;M-Q-QW=B;6^A-#=-F4,^A&=+GOAU0U$$/"/Y!C*7V M52*C8K=OF#NH_0W=\E]T*T(D/E>(-0NKL5W5#"S'A(_:<]_7E XZ0BZ72))9 ME/&5E38;45&U2)(.@1%9[R3G$R&2AO-+N!$ZOTO]OE: :L57D)_E>=]W_E!G MW*Y)!@<*<'*,8<\$+E]3U3T#]UG9KZE+PY+))5,-,9!AZ^%'RM;;Z;HBDYGK M=U<.MLJ7E7IHD8XK3%6V81R4@VJJ[S+N)'D M_Z<>A(4!=J\2YY).Y78H&B/]6- M]C_%.Y%U[0;"#[& .'NL,:HWU./3)L#@ MND[2C%E+,*?;2;^XP;& 4MFXHRAEXSUDSJ9-SJ%5E4N/WM48-@RTKW(&)=;.VE:<>9"7>GP7]*TR[N"="%?J).G"L+RSX!A<7OJM9;/WZ-++ M ';Q4J/"<9/*B!*YHFC\H+X9IW&Z!0&5W)K&9/I" M!YF?-,$/&M 2]81'Y0 MDJ4.C-6&I-_Q6&*7 %-;V.\RX'VLC[[K'H6GX/-:%.&2R#1,R@[L3%X8/.>RH#S$?84#8!CTT.'.@ M1F]FLN\(/=VY!R'P5;KM<:/DENCK=JD!<)^+YT+O8O[&"X9I_]"U!+ P04 M" 52 A7,7%6>Q0A !); & 'AL+W=OM?6@"31(6"-!H8&:8 M7[_G.^?T#01'X\25W=H'>S0DT'WN]^[YZJ;K/[JMM4-QNVM:]_6#[3#LOWCR MQ)5;NS-NV>UM2]^LNWYG!OJUWSQQ^]Z:BE_:-4\NS\^?/=F9NGWPS5?\V=O^ MFZ^Z<6CJUK[M"S?N=J8_?&N;[N;K!QYP?^5ML;E_R[ ":KKON(7]Y47S\X M!T"VL>6 %0S]N+8O;=-@(0+C9UWS0=@2+Z;_]JN_9MP)EY5Q]F77_+VNANW7 M#YX_*"J[-F,SO.MN_F@5G]]CO;)K'/^_N)%GKRX?%.7HAFZG+Q,$N[J5G^96 MZ9"\\/S\Q N7^L(EPRT;,93?F<%\\U7?W10]GJ;5\ ]&E=\FX.H63'D_]/1M M3>\-W[RO-VV]KDO3#L6+LNS&=JC;3?&V:^JRMNZK)P-M@D>?E+K@M[+@Y8D% M/R]^Z-IAZXI7;66K_/TG!%R \-)#^.WEG0O^:6R7Q=7YHK@\O[RZ8[VK@/$5 MKW=U8KT9+(O_>K%R0T\2\M]S",MZ3^?7@]9\X?:FM%\_(+5PMK^V#[[YW6\N MGIU_>0>T3P.T3^]:_9_AS[^T8/&M<;4KNG7Q%LBT@V'E^;"E7XJR:QT]5YG! M5L6Z;DU;UJ8I'#UD25$'5]1MV8R5+8:M)87CU7DQ_/ZRV^U->RA,6Q4U?7RS M[9KF4'0W+:WFQI6KJ]KT!,.R>-,.MB_]\WX=O$A<:IUAC7;%UES;8F5M6]BF M)N5@N.HV@9,>6RKP-=:L=SD2">AQ,6+CWO3T[7[LW0A"#1UCT(^-%3!ZNQD; M(U H>N]M.?;U4.L3KV[+K6DWC/:N=FS$'OWN-\\O+\^_?/_J)?_KXLO'"R)# M76Z+O>UW]4#K5F-).U>U*YO.C;TMR/ &V.FINJLZ])E\6-I<4K6O :S.R[7TW1!$PC1-T=K2.D?&/T'0$=(_CS7HO0K,ADCN>WJU MWH/D&]O:WD!:Z'N@PFP& ']M&>F*3;1VVM)W; MDT\ 4TW;C@3^'(H00MZAV]C+=7S= B!["T@-+ M4_U$5EZ>@-RT\#4-\.P)-)>0##0WQ=K4?;%/=3-7+^!Z\=F7+H%AW[D:3RZ M.GDKIA.Y]5X%&-N6QFV+-;GHR-N*28HO5>S\MK9:WML@X'7PE&$#OB02M*K; M=F-##">=HDA"=?:GL157S6R:P\D36_EVO^UE1UJNM\1RY0+O"2OT0I9Z9_== M/Q2T.9Q]<7%^]N=9(6?YGE.G1WA298X_".MXZ5O2)D+^&94NR."PNGA^UR3L M=5N1*"-L\4SV#"1$B';V%H(,W$4TQJ;)@*5/^1LRHNMQ@#&1W9;%#T&2 VU? MN:'>,05WB0(!@YWY2#B$;5E4'$6'>Q'+ M86N&PJS7K*N,>]GUH+[9!;]"SY.16Q1-;59UP]9W01!UY4=R+F3QNV$D!KZH;5P/);G#TZ9+A46#<, E%B;L= M11GF%M '6XG5]J3M1#-"+V5+\FYC;MP(S6&7('L&8'F5/D;DQ?';%?)&MD=V=E)?A& M?IU>VM8DWW!Q#6TK61FOQ89V@"V#6%,<16A]66R[&Q*"?N&_\P:D9/M;U:1> M??#^+E''9?&",'1E7^\](J7M!P,=1YA3FB9SUCY^G 1[=>(UR&01,VGAJF+9 M@06_:RFO>"/9W+YA[_'36&TBFAS/ .)5C _4^'?S[N2^;B1U&E@H M-_#+XB6\)R#B?[PBAA/?^$W^ !L0UYP/:9BU("C% ,2F [.5&4C_591U\P]V MVVQ12&@HJF&@5J;]Z'1#F^P#Y,FI]L,9N97=@J1DLZ5-FIJ>J5+U5[-*CZ\Z M#H9,!5=#()*8#*SO1*V/+87EJ:$M/8:\$45V&O%1,$+B@L#W("O39P?/3S"V0=4*7;L=$@]-C7$2T$+ MLWB@?XCV8\UZ5N^8Q/BY\"O1$XU8.4Y#[&UI+>0-PD;9?KT;=X6Y-G5CP* U?8=E M_4Z)&>NP(64=R(>&'+DM>0U$&-$\5!P:D$]S0G'Q+2ENDN>0\@'_FNR.XZ"I MI&B]%H9R5#.0/8+R,(N0C9 UE%#NK>D'\C:N> ?F_Y $T&_:31+(P\0$+4@:N^NZBFE$\ STG1F';M?1;S9^*HMW MQ.D8/V1V>X;>N84).6Z>UB:48GVB6$,4QP.O\>ZE06!A1QC@1O#44$ MHMWJ!9FM2:XO 1]K-7V['WLR88AU6'O.O .7U?SBZK))%PTAI[I?2!46;NA8 M<3TIFL$1X],EZA=7.&&2PJFAX(C M^*1TF7[GE "H'FK@O[/#%CG-7UMR9DW]#WIVPS8]W:+XS.8'P"[(Z0T^\TV9$ I'"9/8UK9GXN$'C7QC$"<$ MUDH$M@A.-&;=D(V#R^ GX)UO3NC:G:8@U4E8A(NKY=-H M$@BDWSY;?GZWC3@V$(L$S>:0[Q^U@R.=([$]$HZ?1_(G" 9!@J"JD!-F&R?Y MK"_,#T./E"B ^K@M2K3$HE*GW"'A^X?5O*D:V9JKBU/Y(7,B@K&F.)J\(- @ M0;4QT&<&4&Z$LDQ-N0@B5R8R64Q-]4F'VFY7E_$5S@.3F"H$6PQ1#+PX#98D3EVI3O;-(N"#;)^YRB:Z.%P/]J&P\:6 Q,?/X:U M.27E&I$6",-J)H!$WZ^Q&!=/V1VK,.5<77%9VZRZZU0*%D)LH@\%"$@%PJKT M\ W]@Y"@_)1"8=HY?8W#3(I/NA["#0(3L8B$O80"&M'\13-I6 \-:_C-VI,P MR3O>QVR#B/XRLS]OQ%@^^IZ$\?$2B<=]=(7)J478'3R+X,H&I"8"USV+)U(P MB@<-UVSA-\7C?HK')M40BBF1WP@Y?? O>N9S!ZDMAHJ5%+!*"N"T@N4+T"D' M.-A3OL]HZLJW*G(1?;/^Y\&@]9 5B$R>VG(Q03Z6,U+?Y4.0Y,F%A.4V^&Q) ML/!;)'IBH^X%C<@#Y[JP=)K>2)WRV#Z+11XF/J#MC@6#C5YF!9>06&Z343AO M2TN)&+*1-\%RO;-(GB@<7A0_DKS%I_OX-#QQ+.<'A^A338K &RN)L/I.>@HF MF05$&J*DXHOP0OX49'AL91&QM/ZYGF$3TH=E"HKI176)&(WU(9Z!.?V))(*$ M:5!!W''A0-6DR3BJR,"P>T2\!B&!<6OIGX7ZI%])2XY] MQ;(3VFFHK'!7PI-L MZ64O*9JY 3%)2FRS)F5(.01OR25\2D=;Y>"@#RJ'T<+.72HC*=Z14:(Y#C UE8](:&1B,_J/+$EWJ.!FE-97A9O,C#%!CA$$M ^HDB MXLDTGJU=XNIZNU8_\F_P^:[A]RE8#K14B1(:.6PLTX:6@$,IODC MWZZ54N/C/&3*RV5JMNVME'BV>0A0DHV7<0GQ*8>$ER)2XO4M!GJ)->=PUEGZW==$,=NHPH(A2]% R=Y9QFT XI:G G-F%3 MI< TK@N+/:(1)UA3EU$JP.L#Y=2;%*M'NQ=WF0M-&!'M6D M&%WS^$I1#&:4*B\!]>3D8?Y\9YCSW((CB$XSLQXW&EF/ND8DF;( M7)01^_"L*. E6M>87&!K$/P$?%^TZ*<+&C+J9^KCC*J[\S6U_+_(;;Q3N<"R M6IX+\$:OP)(%CZ&NVUL'D:0XB!(;52PX/#&X\)%%L,?CRMF?1TF-)>VK;0@^ M./:%MTG(FH8S'O!?,0+@55:_GN P>6*J[!7H*$?S22;TR)==$08FNJWE5:T# M2%^ 0V7$:'$("BU,5[P.M=ATZH,M1I@]:9C^/_G))<\3=HC)HH)\[*6&1AB9 MIYV$H3II=!__'R86=820A*@7R^H'=_+"3T@(8TK',54,:#"&T%D)GF(ZK-58 M]NVP1*:9--%]I_AN7*=&2X+4B")SWH"1FTZ26BYVS76T8YX'MYBTMU,F9Z6L M!5>+(IFSO"_.AV0):R!,Z DK-EPJGX"63GI4%L-)FD;XN<^DE,4IOW:KD*M* M"A7'7&YLTYQ)^B /2!.\YC"Z8Z)1@..'.8DS\NPDE\V@$PL06$\I4?E1X^V$ M9&@CY>)P) 4N)FW::SU>Q@?F.0QQJ:V:+F_54&N7AKP%0MS,&WQ9A4"'X5O' M[;QR%FK!07(3$_4J!'%&\2@ZT65JNTW(S@&NO%^<-3X[3WU4(IY/B6 M[E&/C+:;ZZ&_51(E60X@NR;I[$84W_>FCXTY]GXH,&I0EF%S]7SY["$SZ^G5 M\K.':D%BGI%E5^RSTK&8N^O&:2=/_!'O>+D\EQVO/EM>WF/'^Q>J\];ARR"+ M$J#=S<5Y&)*X1Q#G/MH] 6)9F\RS?5$\E(Y-LML[OYLOS7_@K=*3,7$'_\R/ M &+^$0:" 8C_>M&8E=F9XKL@&P#C0RX:_UE M0&T_\>[%!9AY<05QXO>O'A:O&[*SU;U>Y%>PP+D \'WH9( _@4*<&<84EZUD MY',^F8&S"FEY@)/*_-7,@V'TQU8=!BXX#%H%RR>^/BD>A' ,HL23P+LQ!_JV[TR%J@11;L/93=WO MI03(]9LPVR=9#P(4&6"M"-&FV\>^O8M[BB1FQL(4N_H6[-#Q,'4LBV(WMIRJ M-ADR@4H<-_@4-@\1Q$8/1T275D+C!Z$C&7UJPJUF;QO_^,,+0GI#7F(CZ9U. M)1I'U&I\;<14AS,@@*B!K*E=2$)<]]499.TPQY"DD9,DPFP:1(6\JXZ^O9)WN4X_]1\ MME?#-)"!]I&(%!!))V0^"6=0MH;#6TU<)ST^SQ"DG?<_(\!R/X]M"/72H,Y/ M8@.(]%Q44'MNT6*$1"=S$",O?(+'BM<-',LB]YLTY&D1]'6DP*JI7]+,!/P[ M:YRX\M-=@ZS_18CB2&\L:\23)W'*%<4##OKY<>?SEIB6"KB? BOT(NX)&P42 MZ&#DPA.'D9-&4@0Z=$Y($2$49;XHUUKAFDFT*IDL^ M(]J#GXCXXI,<;$^/TZ5Y>J8K(1GV^T)1LCZ0)Y1*Y\H.Z*K= 1F&QC$4$WIW M!&IS5'_-"JS&!<$*)4;E,?J<@<>I8,H"OD)#*[BN"UV M[S(Q&^%\&1Z\@Q>,N00->%6 M9P>AB9/'U3X@%-^0!#=:LF$?X;U@*M5' V),N*A MX[; M#:]0K8H_=IQJ#'T&;!!ZW@?:0Z#8LJ/H:FZM9/%E0T<(ZC(2U'-\_4( MW&2],*[JJ[T\L!I(.%>4#R[VTX7]I%TK0"2#TH@\*K+*X;LN-DNRZ(N4HV-3 M$"*S="R&LFA/R E90EP!F4KV20@1!U>B9UN$$VIASGJ!N+CI#A93EZU=UX," M ;_"X6WQ*)9B*M2!2^DW8)C1-@LQA;:5E)H5%U-*:*>\/=TRKE-AENEAF8"+ M[=F%M]?!ES)V$)QMO6NU/W_ $9:C!STT* M36LB]RXD^S%^[H&X:92D%D*U+RLE"G7=).I.F)Q.5.?PK+F!PW6?.^$\V4=> M%J_@H4[7@^(K:7$H4/!3V^=!A!^>F@-%IXUK%W@UPU9Z=E<[=2L5"0H;GKP; MXDME%1D1HOH0N@;A";)&>$#U5&)@X5&8RTDFVV3P4@'0*9_NIA57K#!(+5=H MG4Z (7\U_9#-VP4JX": !&Q1^3!&YA#IZ+C08#>2Z\Q).GP@C^=+2K/#E@@L M]/QFI%%& ^Z;N>0E%<.Y@&Y.34[P>T+JK,HL4X:G0WR5ON7LJ9ID#YUT\'E' ME4P'HJ@0BQ9^O!;2%_M3B2?3.IDY.A#-8IAJW>GA%YX65/CJ*1,W\HY;0CU_L3M\6PH$0LIYGI MJ9])KE%Y%@9+0!J9F-LD;2N[$[#Y_G 21QWUG34RVX%@.@2OP0""H:.V8S+R MM[)Q@D6CQ[E5YE]F.[OP *)[#X2/28B5 Q%G)A;^'S36P_0<9[V:"OD!C#LX MIX>04M HW"ZW9^,^D5W9:V=^ZGJ5JEGOJ96<>4<"0J_K6U;A6D>#X]>8M(!! M/?U$'C/K##.F#2LIWJ#W!UQB32=MHF=7LB1&>SC:T?&(&XF9@3%9%!6Z@CQ9 M3>*IX]1:Y]LWADS:XWDC-BTG34@1XT,!0&S)$SY5X M\WM(!2Y/#)B_D(*<]"CB3Q;-)^5'U6O7&CM)U:A#I$@NZHV,:=Q M7;DI(*;H+_,QHAY&M4J'S=;QEHSHZ'>M]%*]G:8TF!2S;H+H[RW MB#.U&0']RD>P"Y)W,? .1R3N/-GEON[F5:U%UKAPUT^F.62DK\8DGYWJK"B) M/"%W*B3EP5.3EZRX;2MY9F9K*!X.E_&$'#\K0;@ZOUMJDM4I=6&$ER<*\VF3 MXJC!--=-XOF*2>,IMQT5>=(0U(GP=2C@QQ SUN'_ MX,5JX>>$DCW"XGD.PO>85AO19V BBJW.RKP>7=! ].9;^H.8'W$NDUVBI\=<[O^*U13&/\+=Y ML.48I%,7GPN+REL\?IW9IFA(XZ1YG!",A^/EJ5 VXN-:2F9SFYXHR*ZSFJ]8 MQXO'9)@1*R".Y8'#4F];L3N2/[GK+QX\6-GAQJJPSURUPY<0\$T_? (R]"/S MP_+8#BDH$>>[>R(1ZGQB4BE&D783O24-[K0#A;Q5R@+FUL_Y@ 7^%'F\8LWE M(<8\SG(P(&MP2=(C29R$0IJ@2#2A]7DQTM@U@,D7)GP:Y;PJS9?II!BHT950 MPLNA% F(+J&8F?6H\ILLY*J%Y"ZL>9@H?","UF[+AQ%GKO42T_>I0^$X4,GA M]Z3V-+=MR M7'DK0]I2<9"M,A29.^O!8F0QV8;P#51ESR[YY)&7J_:4QIR^ M^/2)#Y0;=>05N=/[+2# ;:RE' T4!N(KQU^90;IYOGRO9U33R^]\D6?4(\=< MPN-+&.."]UE&BU W?,4Q<--+;]J1Q]C$=_-;@,QEQ^..YLR)%W7#$$W02M>X M+W:A1&>X*/4OT$I.#05EJ C;,W(=V)@EA0/ZY5M23MAZ-FR'/1[;V]?XQ3W MW_@4]P^Q1>#FJ]LLB'*[(,9Q]9JU:!Y/V;4ANZ+E=79P7.(3>%[6H)MXWR8' M#>$N!3X[R(X#51^,PZ?C]28=-I=QW+Z2^S>2VH@WZGH[%F'0F%[Y M>>PDO:WUT)OQMZT 4+V(D\>MRDAFW R6GJ7S)8)8".42W.S<*L(V=P?2 N1E MP-X/1Q!AI[!JC4W'V16[(AQ$[59(?^0ZL"[U_PGXZ-A+9B =O$;2@C;\YCM9 M..S8K3I-K>0.M;B^LI4P,!Z#JX !7UC9W@L:N15+$PS* $;-*%(7VLNM!S5< MX@)COGQE2KAVC;B'A4[O(5ZT3F1+75Y^]1*FY')!RTK:*[FB:.Z$<-+E<0OES\@JGHD.CZCK->K]>/-KF(-1NUF%R> ME-P)D2FH]IWN/$QYOZN*R#4EA8=PFV+1FD';/X->)1ZHMDB9&V_UD9 U#V8U MLNR[6ZYHZ3,G>"653+EX);_6)2/1J-*LU"L M2\[@J#5,%TA,ICM!$%-\ %.^[XS>>HH*0==<@] OY3S#:\V2%V'.2$I^>C\% MRI%C+X8QO3#T1[+ Q?/BC*+%E1;Q)RQ$7.XOQ4R"G& 47+CO)2;-$HPG3&NZ M=B."!=[*@8%P&^B07EJ91:@L"+@82F\>=$.F$OE=E_D>,?S,#<&OK3.A)<;7 M2R&W^3^C1'-W]>HH<)0^'\E6T5NE]V6Y&[-WN;<@"\Q]8$[>]YUOBK#@'*N*E=J:F5[C+/&A9<3@[]LIYBB#&OO5]X^UA MCXA9PO7C;$.S'-[?\ADQJ97*%& M:S0'U 4X+@W7IHO]F-ZB'J,C?^OZXAV?ST7DI?]OVEU\GIU2^G MWGD_4>PTTGYX\']T56:VCONE\S_,F.O[Q\$_]F OT2 ML_+I>$C2IR7?OQ5'6S,JL*"28Q6R!^S#4 M WQ.'D#N!9QCRG+N3P8]2?Z\T\[V&_XC5GR%>SO(7WH*GQ;^[V2]D#\/%1^7 M/[+U@]@8,O)K>O5\^=GO'\@5_?Z7H=OS'XM:=\R3%&0 ( "H% 8 >&PO=V]R M:W-H965T&ULE51;;]HP%/XKEB?M:2(AT*YC$ E8IVU2)51V M>9CV8.)#8C6V,_NDM/^^QPZD3*)L>TE\+M]W+C['TYUU=[X"0/:@:^-GO$)L M)DGBBPJT\ /;@"'+UCHMD$17)KYQ(&0$Z3K)TO0RT4(9GD^C;N7RJ6VQ5@96 MCOE6:^$>%U#;W8P/^4%QJ\H*@R+)IXTH80WXK5DYDI*>12H-QBMKF(/MC,^' MD\4X^$>'[PIV_NC,0B4;:^^"\%G.>!H2@AH*# R"?O>PA+H.1)3&[STG[T,& MX/'YP/XQUDZU;(2'I:U_*(G5C%]Q)F$KVAIO[>X3[.NY"'R%K7W\LEWG>Y%Q M5K0>K=Z#*0.M3/<7#_L^' &NTA< V1Z0Q;R[0#'+#P)%/G5VQUSP)K9PB*5& M-"6G3+B4-3JR*L)A/B\*VQI4IF1K%$8*)_TT06(.]J38LRPZENP%EG?LQAJL M/+LV$N2?^(0RZM/*#FDMLK.$7UHS8*/T#>OWXU MO$S?GREAW)

Z$:81R:59,8B$](V]"6-HG.I$<.:ZS>P$M$WXX+;;N0H ,T= 9 >&PO=V]R M:W-H965TJ%?=^*)GRC 3!C.]19J]621O;UY7T]^P[?)E(I^Y,]D^=^OEU[ZPG M4C659>:_F-4'%?TY)GF)R1S_%:NP]OBH)Y+2>;.(FV'!0N?AOWR,<6AM.!L^ MLV$<-XS9[J"(K7PGO;RYLF8E+*V&-+I@5WDWC-,Y)>7!6SS5V.=OWI8.=YP3 MM\GW4CM-H7)7!QZB:<%!$L6\#6+&SX@Y%Y],[N=._#U/5=K=?P"3:KO&E5UO MQSL%_J/,!^)PV!?CX?APA[S#VL]#EG?XDI]W9C'1N0R0R%-QZQR@W_)>_.MV MXKP%7/Z]+0Y!S=%V-51"%ZZ0B;KNH4:U$T>[I+\^ M67]!C/BJ6P#H85K:PFU+,R$L3W$$D=*;]6JC'9"[SF>)-QX.CQOZN MVMWI>*>2F(Z=V9!91GKH62(+39:CM23?Z.9[9=5$T29;&"M#>&2^)7?D32&7 M=)E$#7,, @J85S:D[&XN;6:\1[HV_.!$G9P.#AM/O\*>5E:$&!U8_#!%PK(!]C6 M@M= /&"4O38;MX75F3@,7>N95+@2[06&:.1DW4Y,A#]^W>OD&^8>]N;H1&5$ M[,<\&7!BI"OF,O,OIN(6O=@ZVMKUH1]2<=S@]&DF0NPB"CAPFW'[%6'-8V%N MQ*@=OMM,3N3BA;A]DNL(X.>B1C<_E$A?U%B)!3L)D.7 L1W*YN)!>Q*2BA[N0RHGQF95H!N_2A+I-Z5XS3:##:@=@<19QTX?HW)Y9H;3J! M=J!J1V_QKAS*,+NCJ].UWH3:Y5>)I9Q +C%%5CU$V M'BZIF6&GVU)6 WN) 8V8!\Y+IV85),B::8FFTLK;4J>A_YZ&W:2V > .Y4V M)?BF>HHHL+-OJ(C'P\O;ASN^&EWNBZ^FT(DX&Q[WQ;;Y[.I-]<)J*W#%">_X M%Z!3E!:-U>'"(KA48"::@+LB-UZL,?#1\'(QA:),_Q?^IB72:GB_14<%VKU> MD#>A-IWJ1*M/L:FFE\X#->99@_N@RXPI2G"9S$6*:B'9E3)J#6,@0+NZI$E_<( GF7-=P>JQP"QU'2="4-AP,D33+'5 MN1$9MPN/.D%,%*(OK9A:LR 94V-ZG)S RL0+G$Z@D>EM1(Q7O:]">GZI.2KK0* MAY,P3SX;Y'B,OO:@9SEC/O?MFKA'7TRTBG&5"[I?M?T-O*(]@4I4%9T#JEV( MZ+\4$&2FB0=EJ6F_,V/2%0V]"(;&.EE@W2.'#)-J;]PB-GVQFFN &ZP*(JF? MD3G4-72.7@%\R$?RC&@5O/ZUT@$?;E/0I#EG)>0RG.&4#SR55]G"IK8V-_VM 8('MGX\'Y9H*Y MHTF=AE!C<.J,/2;>VV^(;YV(-JOED;3! 2OV&XAQ:N6JV?M%+4W&E.8.IFJ/ MBHNKWTC"V92'7U5N9RBW=VKB]^-0WN(X-7QN]*WX!!.3]L M2#B93[5'8.01D*;&_8,/+*[5C$TGM O_2<\3@>NX1K"Y0BPB+O7@0VHK:P$59^=+;3LI-- MRS(#CO!_V9432=IAUJM'4WM$ULVUFN")<:%]J.D4(IXT*8(>[JW#K$*\2RK/ MJNHDSZ]I%OH=Q,T4NB 5/Q]KP$PTO:)@RZA5Y8[81+[US/3CH-D8 TA# ^$? MRVX;6J^,_R"R5*I*?E]030D4FF"F56$DE$P;KA124\[F3Z,]EQCQ20@R!>IW M\/OFU#P2;\IP:SI^T\%FT\H]<81S^='A M&5T-3_OCDZ/6LI;]>V(\ZI^>GN-BA T06>E^B=@_KWK4'T'ET6B,Z_/3X_[Y M:/B<\M%9__S\%!=G_<-QVT2:I'FB^333<%WMJMR$1JJGV^OP:2*X)5+_F M2=HP#>.]EE!5&8X(&(@;N>LS#&9 L*N+S70F.W%/SS65@B4EGD; E@[29?C- M_);I?S"F0]%XBN,N'CBCSBTER?R(QKGST$LY(WF-]9M];H?_#:N' M;0A@T@20SN=PQ]T'?S#6FE50&PI!;:'MT9]Z\;86\T15(K.DC)00 MVBSSRD#9 V1Q>()TE%Z!_!9R'3#(FA82QJ?-T1\9TR:RM$W- !EWQ8W#,L6( MU=#^VCA+QU749"RE.%3"(;95BJS_":R)+39[*Y#_L&W[EVS6KRZO?&AZ,TEI69SY3.L@ILU'XF^R +-SP=-!JJ,^VT7" MJA]2UN,9BIU8R#6_P)B012F_65FJ-FO"]IHD<6I7ILQ2-%TLXZY;\Q2]E2/M M'I/C0?O@*^Y#6F];[;'U+NK%@#]!TZ(E.T*FVWHI4$MFS_P.H=NO W$*'3A, M%8GV88G"F?!")@X[JZAJ6X>F\-9^,*Y?\FW[4G/0^L2& ]N,/R32>S&0I/"U MK;Y;?ZN\#9_HFN7A0^_/L.*5OV%DYZZ%ZL(?G>FS<< M:[38:?-B:T0'WQJI[#*JG6NOD\26-3;<7ND6%9VLM6FXHZ79)+8UR*M :F3" MTG22-%RH:+4(>X]FM="=DT+AHP';-0TWK[1C>CZ]O,XP/@#X$[>Q*#KZ30^L4O[JMEE'I# M*+%T7H'38XMW**47(AM_[S6C(:4GGL8']5]#[51+P2W>:?FGJ%R]C&815+CF MG71/>O<;[NO)O5ZII0V_L.NQV22"LK-.-WLR.6B$ZI_\V_X>3@BS] T"VQ-8 M\-TG"BX_<<=7"Z-W8#R:U'P02@UL,B>4;\JS,W0JB.=6=UHY0U=CX0E+%%M> M2(1[5(HI2_M^Q=P<^=NH)Q&@-+V?@=O?%0_SCHC?^C?FTL?+TI;%C\=:[07B<[ MK^/?G6O;\A*7$;T<%LT6H]7'GT:3].=W7&:#R^P]]?_?I1\H#T>T.:+%@#9' MM")TJ>D%M@XKT&MP-<):2YH$'LD=4#MQ:"=P5<$SM@Z; LUAF\&%4,34G:5S M>WG]+](Y0J\BR> M3YF/*!M+IR>NC@H6:KY%*! 5%$)*K&(H.@?<("CMH.H0R(J0_O)#?@J:5F(_ M!^F2R2S=6BBB> U=Z4<-FJMS_];D9+X09A.FJ(50<#]JAMUA4-_T\^D([Z?\ M S<;H2Q(7!,UO9KF$9A^1/R)\# !O"0 &0 'AL+W=O%%WI'QP'>EL8Q@.=^S'3R"^;R_5W@*>I2"UR TEX(HV"Z\ MV^AFE5AY)_"%PT$/:&(CV4CYU1Y^+Q9>:!V""G)C$1C^/<$:JLH"H1O_=IA> M;](J#NDC^F\N=HQEPS2L9?47+TRY\&8>*6#+FLH\R,,'Z.*96+Q<5MK]DD,K MFTP]DC?:R+I31@]J+MI_]MSE8: P"\\HT$Z!.K];0\[+7YEAR[F2!Z*L-*)9 MPH7JM-$Y+FQ1'HW"6XYZ9KF6PBA,#;G5&HPF3!3D3\XVO.*&@YX'!HU8T2#O M %KBB%P'_:,0UB4.?T)#&%_#B/N+8 MX<5G\![@"40#9*MD3?KP#]R49.WR#8K\?;O1CO_/J02T^,EI?#M%-WK/)[WWR27T]]3K?P%BAG3'!6TXC@$@Q93@8J=)+NL] M4\@QDJ!&Y9@X:XVP-Q58X;PS@""&8#&A+Z9#?82]@7J#2>_8U&IHKJVNW!)3 M8JEDA8\'@I,1%\B1C495/;YY@W<":]0(UA0&6R#G/%8TF?E9FI(H2?UDDB':-$O\F$ZMC33%NXRLC@G[(=HH M\F(CWPF^Y3D3AN0E$SMP+F]8Q03:^Z&Y5X[U[HZ.9@FSC3=VVN\(Y@6GZKKV MV_A\A&[H3[0)QO.F-140-[[" FSL\OJN^5Y&XZ5%[@91W_41K :SL1K$^")Q M$0NU;*G?I_EYD(AUGX@3.;@BV&-T:IM_-*%^,IV^:H-U5WINEW'[A-IR0>'W M^<6,\1S[6+F2]=72),%^G6'KIH@?VAZF?IC%XS(7$2@K@/=;*%J' P 60@ !D !X;"]W;W)K&ULI59M;]LV$/XK!RT8$D"P).K%4F8;B-,6W= 0=-M'X9]H*VS390B59** MT_WZ'25;2=/4:+W7//\<@[S_;:?+0[1 -]V*[P)H<2U\PB9@3.M&J.'+'P[G\,2@C+]AP X&K.<]..I9ON*.+V9&[\%X;4+SDS[4WIK( M">63/VI$RT=O)M%CEQXQ6A]@%L.<.P; M)[^!QP\2MM1BJ.4.Z"LX)B57GR'K<-FA>:XS6"MZ>E:AS7H#;@=PD9+J@%" M;>%<*-K1G253>W'Y#.\%K/-.\:X6!'8!UX3K3#>\ZD=:9Y!E93A-"S^+69B7 MR1"YV2A#FIYADL.R%K"L5"RL*B9/Z3%P6\Z8P2KC/8 VS$@Y];F(9IF=*8)#&\ M0ZHB.RV?X2Z:3G)_ M[C7235P+[D\J]"N)0RGT\37:./%/+X/S-*M"5E87-(NSL$KS9\=,^2(V6PJ% M L[#)$N I>&TK+Z/JD*?GYRR,DV9ST^9A%G"X-7W$L0'ZD(6*6-#9$Z?=@E[ M;N&,Q1-&15/*(^99,IT4XPZUM/Y>NIU!A&8H7.@+UPL7W%_#T-^8%OM&(LEQ M#YE7D^I+)WD\R;YRHNC._;B/R4NE(WI2[ALTV[ZI67IOG7)#Y1]WQ[YY-;2+ M1_6AZ=YPLQ7*@L0-F<:3:1Z &1K9L'"Z[9O'2CMJ1?UT1[T?C5<@^49K=UQX M!^._B<6_4$L#!!0 ( !5("%=B1&PO=V]R:W-H M965T4XMJM\F=3.5C*3 MLC.S#UO[ )&0A)@D& "4H_WZ/=T@)5*6G'CW:1\2BR"ZT>@^?;H!7CP9^^@6 M2GGQ+<\*=]E;>%^>'Q^[9*%RZ?JF5 7>S(S-I<>CG1^[TBJ9LE">'0_C^/0X ME[KH75WPV"=[=6$JG^E"?;+"57DN[>I&9>;ILC?H-0/W>K[P-'!\=5'*N7I0 M_L_RD\73\5I+JG-5.&T*8=7LLG<].+\9TWR>\)=63Z[U6]!.IL8\TL-OZ64O M)H-4IA)/&B3^+-6MRC)2!#.^UCI[ZR5)L/V[T?Z>]XZ]3*53MR;[AT[]XK)W MUA.IFLDJ\_?FZ6^JWL\)Z4M,YOA_\13F#B<]D53.F[P6A@6Y+L)?^:WV0TO@ M+-XC,*P%AFQW6(BMO)->7EU8\R0LS88V^L%;96D8IPL*RH.W>*LAYZ_NU-1? M''MHHN?CI):Z"5+#/5)OQ4=3^(43OQ:I2KORQ[!@;<:P,>-F^*+"OU=%7XSB M2 SCX>@%?:/UMD:L;_3"ML2==DEF7&65^.?UU'D+"/QKUV:#KO%N7906YZZ4 MB;KL ?=.V:7J7?WRT^ T?O>"I>.UI>.7M.\-P/>EQ.>%$KA,>ZV<\$;,="&+1"$)OE;::4H(%_&+JDB%AZ*RLLD"\!9FAF23 MF5#.2Z\BD6"JMU5((@7Q$CGI(U%FLO!.2,@;*+!8XYM*A71.U<.@##%7A;+0 M1KFIB[E(9*D]GK%<:9QR?<%;D5X FH- 99_4*57^12JZ^$A&Z.=QSHPD\R> MF0R\0IH/=($14SF(NL/S+7T[=!U4A:S@*I4>B@^FF!]Y97-D]-2?B\_T\X.1 MA7@CAI-)=!+'_&L0G4U.Q+U:FFQ)B]X&9[\/SEZ)P7@4#3!W$)_PW\^&-IMU MM(OQ,(Y.\7(T.8W>0MV=FBD+1>&M=J[B6"7&P9$'@VAP-CZDO^/X[:&XK3"U M\ BXKVR(+URQM<+!8!S%<4Q20[)]>X.1*,#WD$N>:WLCQC!^/#C%K]'I*(I/ M3\6#)H.&\6 2L=<;U%&4E$P6I$K#6%=-G4ZUM*1H(9=*3)4J1"EM T39X%/. MK5*$)!">7XA/O]^*&UD\1N)W24B#UZZ=,XGF)W'@JB11&+ "80;4%3+1D\*; MF[^NQ9\/UX=L3*(L94&-R$R!GJSC]5=B9DTN/"H*B86_F*2\Z7,F/;,+V1#, MESGI27D!&]("^"M$#N;798:421))50H.8$>1*^A'R;:3.19VT+*E-4N=*DX- MI%LQ5S23?:J ;9/K1%"47(/O;C8'CZ=JB6+*:>@H"M3GA;:IN&YM_K[9? W[Z]?$, (U")FBAFFB8BK&<#8)D^H0JHAUW-8< M\5':1^*2#Q]N6?B+@668*6&-M>0\R[+.( 94^&U5%*3D7LTY&F0,S[@QLVM0 M0%)C/!*_%4D_"IX@JVK5C=;H!2P=T/P=@ A^_N6GL^$P?K?M'QX>O#L,2'OF MO1H5CF%QH %E!@&R&@2T#CU,D80F; '.D7.(S[$RI($U7=)8;JJ"\_K-\"3N MQV@8LHS3IV7;FMH:HP*/5EE;_FFAX9HG[#6U\JD@E%$I!>5%,) MM&L2W,;H MJPP=#4_V&+J791O#0YA@#MN3JDRNB$1A\/_LOKW>NZM7N:-5GKFRCW0!T=:0 M\0L8[P(P$.)$J72=UYL"\X2<$Y6#3F0=6M*Z4NN"B%JE!5BO$6IG\;/LK0B? M/(P=$;UTHP+3$&&TY8!KD9)79;JDE1K)KE4AW?>5.0F3TTKQK%*NY#0C@P.( M3)> )AWW?0QU9B70K*IN5FS6/DA,CKQ(:&5H>UZZ ]>3VMWAV-; ]"IMIJEF MP)>48GAD"+,T5A,^T#' M&U_N,8U<1WY:U9F%10FLB#J3"+%+668Z(9\>@E=#6J)^_IM=7!N0$9X1R2P+ MRP9PUP!&L9Q^P:DGHF'F.)0GQ>V>3+_@3!%DB&P"5'*X4WIC [(0=&C!"0UO M%:(;9L,/ZTPYI#X0WO#F''QX* ;]X,U7--W+\KL;H@.\!R;!8'Z)L/ MQ6"UQW6.?8>I11O&T?<71>^P8#)P=9. LXLNJAH<33GL=I,X-B[5VMU'*@"= MV1JN4NZ=.)C2QM$._I_L?&NK!585?&9]:9-,L GSDQ MW?>8@T0['!&X018%X6W=]UFRKI4H =HUG7'.3)&6,DNJK$ZK3I=$Q#.8O .H MR]"93%=@8 Z[9N:6?-+G92*8H9%N#SJG5N_AC_?W./I43L3]0?PSDP9O[]D+ M)NE._O%;\M'&[EQ:1$^4RB;P.MHAF$FUUJ M=Z7!2:8!R;;I=!(RF4ZY'Z-N MG@!K20/U5NAI'P()D/P2%0('(T00QS?+/8?K]H7U,2VC@^2J1F>@LJ8+2K1- MJIRPEU #E8-&#FN"8'08\EI)1(4P-@G1JC93F7%=JU\UT:(DF"MV.O>0,DEL M%7K0NL6G'IUB%*@J>$-;3F(ZT!,NZM/+*H#%3#,]YY;S-873[VK,"*V.VD98 M!(Q(E 'K?#"%$.I"2[G:F M/D7+LFMJ,K/;-;&<(PU$9A?G'#K]1\ 5W96]P M*.V?K#L4$L#0H/^V&8JH,2T5WWEEJZA#WYVX["C^D7B#;"*DBET@S.0W]!;5@@_9VZAW&9_W3?2;\T$HP,:M"]P/QM+[5H$K8-CI3 MWE.O3P=DUM#OW+7(S!F<#MDGK38QF-CN9NL](<^_WQ;\* ;:F]YSG*#4"%=! M?'](E;R@7I=.7(E!69--^5\?=NM,T:";5:E:?@(W5EX4!ORB<[HK00:R$=[J MI,ZQ8C>ZZU@B8W/YN'WUQ$-)3494T.=4XHF;+^J*K9E38H>R< ME64:9HMX=;%+I^B\RNL[MV0AR5J:NZD 9!$:L_@("QP-^G$X:4ES9!9#>$"4?M30S[)Z<;V[HTT#0@ M+];+K>V&18:3K44F;WG+7! M(^%>:"FSJND%G/J.D5SP1G&+:S=AGDGT D%;J(OC9V5QW)_LJQGA#*==G5OP M&45C?>=3WV7O(;C;-J)NZO;F@;[$N/ZN#P/'K:\T3"_T+8J B68]?+!9CZX_ M=UV'KSR;Z>%;V4=N&QUP/(-HW)^<]! U_OX4'KPI^9L/4(H*P#\72@)5- 'O M9\;XYH$66'\$O/H/4$L#!!0 ( !5("%?_&U0< ,D5 9 >&PO M=V]R:W-H965TQTGW?N06*(X,V=F#F=&NEAK M\\7F0CCV5!;*7O9RYZKW@X%-54'BRU*;D#K=F-;"5$3SS0F4Q2(;# MZ:#D4O6N+OS:O;FZT+4KI!+WAMFZ++EYOA&%7E_VXMYFX9-=F[CM_?C&F_W_"'%&O;N6;DR4+K+W1SEUWV MA@1(%")UI('CYU'[U1OM/WG?XLN!6W.KBWS)S^65O MWF.96/*Z<)_T^F?1^#,A?:DNK/_/UF%OC,UI;9TN&V$@**4*O_RIB4-'8#Y\ M02!I!!*/.QCR*'_@CE]=&+UFAG9#&UUX5[TTP$E%27EP!D\EY-S5CW_5TCU? M#!QTT1N@ESR@MPY^U4KEUOVH\I$MBL_ (862+(! MU???Q=/AAR, QRW \3'M1R)_5.XPJL;;AYQCB>DENRVXM>R:I;HL07[P*/W" MN,J:!S=[#XQ@,A/*R907$1-/J:@U$(4F3W8.ZBZ;//N6"Y+C)H?]D70"; MKA 9Z=1*$$#!*MCV!J* YY"N ^YW=3FAO"Z[5?9&4"\%V"-S>B4 QS".@#"+ M6"(NUDI^)IIXS7=ZK+BZOG[[^9)//M@62J,DTOL M"R!@5IM*&QZLH2@^0]CVOR+?@2 'RCA)%J4ZP(3]>#J$])DYM &Z)G2ZVGBY MS2RAJ"N*(6UN"!A1%/]LJ$L^H$.Q0B*N<#XPG*C99W>0RS))=U%0LQ_//0YQ MY.E/;>C -0_QI\[0\JP# R@CQQD>^62_?3].(O8OVOC!@3=$K\]^4^D_E(G> MA$1I1VB,D-;6(NL?3IZT?N-7.:3YNN+\\3#M>2<>+C2^WVVK3P78;##YX M@]"] ;*S_D-M-J=$H9BR,G0N09V+H>^(MN]$+5&Z1VT/82>B'#8)(S8DT6@R MCL;#\6L1? OOB6PGAI,HF0[XTNF2B MK K]++ -$2(BEHO:6(%IT6UJ%$J&XT]4P[GTU:YK'=H6(N?%LLDM"N-6I1$% M;VHOR3RBD9&+V+GI:7C8A''-318:7S(&^M%KZ%UN=+W*"?922%U]23+"% MP=SG ;40^^S35B#DX3H(?&LZO+T]1L?#:!PG.]A><6Y;:#LM2"_1/.@8492V M4=X[5+6B0AY6% S6H?K><^.4;W=W*NT#>#QGS;"#!6K:CX+=%URQ$Y*EZI$, M/QS^9PK:FQT4 MI-]N[\*\0=MQ_)7SX<*R[Z)^[%.AHON(\30-4:344_AT(3,>N(&?HZZ)XA*S- @8=>\HD+J9W.6BVPE MFH$FN-4TB$,Q7'/B,REK6AI2]TM=/+/8$SL))*A-!V( M+5\9T601DU,7?8(#4.J:GDAZ+4[KL@X%[TC03QKZI.:L4QZ@+CZ0&58/*+ MU&HQ[@=\)]+O&.IA,IR&B]DT9K\KM#E$'U$I=#.@/W)9$,M]5[8<=+R?3 MT>RT*_QREEK0K]J+L?C6?SEZPE>]:P>3)I>8T32?T);RW(GQ\8 M/ S4"L$-^N+*?A6F5EO$]B+V4_->]#G'B=KY[+'G_RX73Q9"B:5TIR 2/-$/\?RY/HEGLU4[/XS?[C 'VGS@=@RK@7SR; M?X/?F-M&4Y\3M/1#'W8&G<]KI3 K_Q$1+RC$M?"EK5UMOU->A\]SV^WA(^>O MW* E65:()42'_=FD%SZ>;&Z&UL[5=-;^,V$/TK W51M( 2Z\NRG-H&XFP6;8$-@F3;/10] MT-+8(B*16I**D_[Z#BE9=;*.DRUZ["$617+>O'D8DUTZ>R04$K:ZEJ9NA5;4:Z4<@*9U17HR@(TE'-N/ 6,S=WK18S MV9J*"[Q6H-NZ9NIQB97RBW1M$J)SNSN&1*<+'1<(T*;DNF<#8RA&M71WF/L>PP MHAW*F&Y;CW*.+H%'=H[?X_KLP#7XZ0C89R";' MT-]X(DH4.2H885FBRC< MHME*R"T$SLU6%%DA;"9R[0^2_CEU( TY-89G@3LV&O#@H:"G]U2Z<$Q<. MU&A*6?A ]G;A@)7]LTN:U0A496$E3?FM0G\JK6U%)=9J8UR(79WE?V'G>NL* M%!8GC/2B>@NBK5?$@N*GLL;S ;&7I37:D$.+YQ0EB)Q5>4L'8<4>S Z$9*.P M^VF&RT+OJ?9#*UA;<-.E&TG3:@*G8\2''!NSDX3\[0E4RU88_>,9?.AQ/Y4* M\4G1 2H9Z$K&;L\578D7MMBJ8G^BO=%56Y,JAHROZ$O(!8E!G@WESJHUNXS9 MU[R4%9VVAG<0A7XZF= @C/PPS>P@\X/,#C(_2D-XCT)2Z7;HG_M3@*]/X47] M_5[I<>AGT<1/DLP.)]/8CY)Q-YOZXTDWFP9^G"7[45@E]['?$M;.Y3L(3I/( M/4@I^XC'[A&F;\FY9PGS2AH6O&JM--^SZ9QY$?$.4M2QSG+_'$8VMDP3/PD=O2G4>8GT>3Y?3H$_L8SH@L5'KY0 MAYJ'T5YK1VFQ<0VL)FC*PZ[+&V:''OF\:PW_V=XUV!^9VG#Z"E:X)M/@=#+V MND_F[L7(QC6*] &BMM,-2^KS4=D-M+Z6U![T+];!\)_#XF]02P,$% @ M%4@(5V[F..!/ P MP< !D !X;"]W;W)K&UL MG551;]LX#/XKA(?M:8A3)UE[71*@[6[8!A0HUFY[.-R#(M.Q,%G22732_OM1 M4N+FL+3;W8LM4N3'CQ))S;?6?P\M(L%]ITU8%"V1.R_+(%OL1!A9AX9W&NL[ M02SZ=1F<1U$GITZ7U7C\INR$,L5RGG0W?CFW/6EE\,9#Z+M.^(=+U':[*$Z* MO>*S6K<4%>5R[L0:;Y&^N!O/4CF@U*I#$Y0UX+%9%!*= R66[P2)Y=S;+?AHS6AQD5)-WDQ.F7@IM^1Y5[$? M+6^\W:ATPGS!\-%(VR'W&7U+."GWHQ@,GX-U;B:/(,W&9*=)+S)$WB/Z<$[%:2VH?<(?UVL M GDNC[^/I9P1I\<18\NB1QZL79]7)Z=N0<)P-*K9P M2/U70VQFY[QU7K$?N'UF 6P3=[228J4S!RVV(?'RN.ZUR#!17J%6N.%TJ!44 M0S^ X&((O7/64_(?HO&NXD'F4*I&22"4K>$8&CKTBC)>)-]P$65)*B_[CK,U M$A.MN,T%XC!-(>!Z,T&DP<2G<7WAB<9\X_U%.&H](G2YY3"V''## MX- PB0@O*MB* -5T=/HRJZ:CVC("-T1O*,_503N\2A=Y&#^:YR?M6OBUXGK3V+#K M>'0Z*\#G9R(+9%T:S2M+/.C3LN67%7TTX/W&6MH+,<#P5B]_ %!+ P04 M" 52 A752GNMW#GFU,O:;6RKEQ4N6YNZZL_2^N.CW7;Q4 MF70]4Z@<*W-C,^GQ:1=]5U@E$]Z4I?UH,)CT,ZGSSLT5SSW:FRM3^E3GZM$* M5V:9M.L[E9K5=6?8J2>^ZL72TT3_YJJ0"S55_H_BT>*KWW!)=*9RITTNK)I? M=VZ'%W=CHF>"OVNU'::(VEC>UQS_\2Z0Y>9=.K>I/_0B5]>=\XZ(E%S6:;^JUG]JBI]3HA?;%+' M_\4JT(Y ')?.FZS:# DRG8=?^5+9H;7A;'!@0U1MB%CN3&FI'U<,[@*#Z "# M<_&;R?W2B8]YHI+M_7T(TT@4U1+=16\R_&N9]\1HT!71(!J]P6_4:#AB?J-W M:+@63U;F3G)$./'/VYGS%E__VJ=W8#O>SY:2Y<(5,E;7'62#4_99=6Y^_FDX M&5R^(?2X$7K\%O?WN.5/,1!_R\6#BE4V4U:,AF3:(M'5X>0QH1PU4Z459R&@.' MA!2YP<&04NEG.4L5D1%WF9DR]\3JP[ W0+ZD*?9TH8J.ET(6A34O.F/#$'D. MT"/ $,\R+54M8J)=81Q(5.ZU7_?$K1<(2M4$95=\&/2&-7>HF]#$J)E824=X M1< #+B9O*TZ*#4\O';YS6%PG+,R=3&4>*S&E/': +^$1@;[+$# 6D@BI'.T M1J>%A3#1Q5&N4 QNZ9J^.!PA>K[@@ZTB;*:O63C%!9&TV[5B3WQF:^<58I(8 M@=!OLF8[:&3J3,4!:KSVR]R:;)]1&_\_U/,?>;[QN]D3KV][>5MSA)R'VD#] MF(B=*.2:):J0E"DEE0$YRE/"&5DHJTVB8XR=EVD:=B2E)4GF MVL4R%6OB3A:%.-:4B^7NPJ0G'L'&$F]-!\;?2^TT!^BVER!;8ZD67.T CTR> MR0*)F)=YXBHPJX(R0!VX_A#?#J":?IT_4J1DLD3!-Z8@$PB@T+]!$FQM9JE> MR%"/*FXS8U$NP+T2RYM@\1#\07X7@G512J2F5Y78PH'.DM"[&M%6)[,]VM!* MI0[B/ O9@O8-+D,E@*=@)U!NG9T@15[%!H<&P+6T.!*6F)=I2K^_24 \N7+( M +/Y#%#RAJM@K81@A4,.\M2XC?.RQEI-,+9,B5! I- F-&=$& I 2U4*3F=R M214.651F%>M7J=*8J&'>$[\C,]!ORLI8[(DFKN"M]CG;,2JH>E&Q;2F-&="F M'&N4U0HG[@DD5GR#PSWQQ\8O>PU%1NINR1*J,@,U8C#3SAD(P!! _I+/9C>B M&ZQJ"5RA<($TCG6!5&WA\:!W5F/@!DHX3,!"9P67ZCI5V=E)AK$"<=LL!=2I*4+K49;*/ "^-N2@[%&KY"2<,#&SV]O M 5PI7JCK1QW8KPM4=/JC_&%C$&+^STI#4V>_T,I#"X0> PC5!;X9B4,:EF!1JV^IO0!=;/E7.;,)VC<30KTMU6;6@1VM +P>=-+D/9 MI<:T0:@#@.O>VU$BH>F.2I$*V;BMYQMAU3$>A)ENB"!VE;=E_(T&9*V%E3Q) MO;TFU*MM.=V<0.O3:GUCREK)J2:W<>,06ICQMDW)CC.ERXD#S"[F!@"\.I4Q_>%5^^W->-+I+[&1TS06!JXDW?W#X;1U4N MW#BP7:3XNAQ<--^-#(I:AA#8?+?(?&S\=+^4&O?F_!"DW!EI$UI\X/N&L1L+ MMW1];=6G=L%U+($AX'0GW::J&9!H.H6P-O M@,[6[:&-NTWG*OT>/E-5^ J+PW34;;"'@K9]ZV]@:@><$/XNMGI&2L\, OB( M*YTI'4YPQQ<(;38#FIC*"K>US%\W,A\]!H&/Q:]0N?HA@TET)DZ'D3B T2+J3LX&XFAXC-')^81')]W):52/SLYX=#0Y/:?_ MYR?'6\A+FZ/C^B<:;__N2A.09'0VXM71:: :=H>#\WH4G>_=23+<&_0?NGV1 MY+KKN-5J\O0]'<246L*F?2)2JY;TLOK,T6PR7/Q(BKTG+E2N;-T>)=2/T:,9 M0WP##/\E(?:]G/5;CYN9L@M^PB4[(//".V&+&U6.!NZA( MU1Q;![W3DXZPX=DV?'A3\%/IS'AO,AXN%6ZSE@BP/C?HX*H/.J!Y.[_Y#U!+ M P04 " 52 A721]S\!D% I#@ &0 'AL+W=OPL*IRKSH=# MFQ50VD4+ T MS-9ERS:)1U"["_PF8&=[8T9,5EK?T^1#/HL2 @02,D<6./YMX0JD)$,(XU-C,^I< MDF)_W%K_R7-'+BMNX4K+WT7NBEET%K$__E0+M__A$HGE[$J7F&S+*5[3H4/S)#3,&E.7P53Z MA*D?V4>M7&'9MQMS=^ MPMYMP0TT5)=\CZ7EV,(8KC;@QW\L5M89K),_CY$/MB?';=/>.;<5SV 6X>:P M8+80S=^^&ITF%\\@GW3()\]9_[(L?:4I]FL!?H&K/2N!VQIY,*YRW'N9WBCQ M-TXA:*^\=M;7A@<:PX I["1ZS;!?K$$X,C)@>@N&.;1OR( 5#M@6K!-JPRHP M0N>6Y!F7\M!#U62)[[A!F9+G\#FBGA_&+3G9,YUEM8G9]9-@A65"9;+&.L4! MVX "PZ4WS7/<98+J@-I%2XOD/8$KK:R6(N<.56\=_A% 2XPI=@8*:EBH^$&A M1XC9#?(T(@OB.KMG[VM#O,F8*PP *\.N =HU#&L>NIKW@'"0#AK?(3G$WI#P MZS1.L2E(Z?L;RKX>Q6?MP@#E; 6^Z\G]@! >2Q@1R[1239?<"5>08HO9>LPA M_G$?N\*Z^C_03^/)(?23>/0MH2_<(4"/RP#;8='PJC+Z06"/1W<8Q/01"OFN M55=OQXL>O4I?$$X_#6 )QI^A*H.F$NZ4P,KIKP>-VJ]_]_;569HF%\O;.^N' MHXOO&38P!E)LQ$H">:-=Q+CS,<8L$%H:5CV;88.QL O\.5@(V(:.1X$%X_#L M/E I@2A@7JWC*RGP=$']?9?(CCY.2N$8 B= M-DB+Y!IJQXVU9&/?D7!+28%;$F\,3-7E"AL)VK/4RFU3&%B%3>2$M36GT-05 MKK4M!J4HB"SC>(^@;L_61I4,1')W@?P/_7_9MO?H+<9,I'."ACZAS M;SDT!8GQE*36B^V NE$.#@R"_Z_X/4>56% Q!40EW[,557Z&5S"?48->V@DZ MJ:O ZDTOX[YHN1$VU/.Q3#GML %Z)X66.;HV@$U5/;;N(S7EP\)=:_.FMGC= MDKB]DB0^.$[Z)\AGYP3EJ/2;Y^#$H./ )ZUC01YP%3+NXW$LYBT0W,]29+X0 MCI3U@)5X91,H\IB6-1>&;;FLNU(. 3E6<5>26\L6AY578PLTZ5B[&ULG5=;;]LV&/TKA)L5#:#:DGR3K]_Y2,EQ$ML/>[%(B=_A^6Z']-5&FR]V)81CWTI5 MV>O>RKGZ8C"P^4J4W/9U+2I\66A3I60YL;00OO%&I!FD<3P8EEU7OYLJ_ M^V!NKG3CE*S$!\-L4Y;<;.^$TIOK7M+K7GR4RY6C%X.;JYHOQ8-PO]*S%O5"*@$#C:XO9VVU)AOOC#OU'[SM\F7,K[K7Z4Q9N==W+>JP0"]XH]U%O M?A*M/V/"R[6R_I=MPMH$B_/&.EVVQF!0RBH\^;L,,K08:#;RKWAKD9$5)>7 &7R7LW,T[ 9?LU< !B]X,\M;N+MBE M1^QF[+VNW,JR'ZI"%$_M!^"P(Y)V1.[2DX"_-%6?#>.(I7$Z/($WW#DV]'C# MDXZQOV_GUAGD_I]#/@:(T6$(ZH<+6_-<7/=0\%:8M>C=O'Z53.++$P1'.X*C M4^@G(G_2[C"KUMM/*\'N=5GS:LM4>)4+X]";;,%SJ:23PD9,+Q8R%\RC1&PM M5C)76,JK@HFOC:S1=*[/;BT6,N1%[/("TUH8[F2U[/ ;Y-^PVX=[]DG7,F?9 M*(U82^?-ZU=9FL:7NR]^GER>LXTP@LDJ5PVJ!P/V1IX_QV:&.NHM.#28<&N% M _QYKFQDGS>.NP=@]V!+?961:R"!@+I!7C%W&-FDQKZQ6LN .'MQQQ2N$]($:T9)#9,)+W53.A_$LF?;':&"E !FQL[0_ZF:> MWEDR[D\>OR.QM?""I;9',K''B16R8)5V;,77V+5+/LO1HE3[%HLY?0VKMO S MUR6RG(/ZO E?.DP_*?OM M6?YR;1T[8UDRQ>]D'",!R-I;)TRYOV(S#&7JN'K&%[;1<)*%YRC; MD?H5O?=_.:71<)C@F419-CK"*\%VR8PEPV@6CX\P2[*(',-@'$VSV0LD1!?Q MI*!+MV+TWBM_L55.VH",D.]BS B)8(*T*!Z(5+43JAJ&!2- MX:YK.[>%,G&EMFWK>+=D%1:0,>BL126I58C-6M)MY$1';OPU0!1O 6=PJP$= MNAI1=?@('(E1Z]@&/9/$_0PMR@T4R5,\A%I(FY.V>#>]V; _FGYW@MA3O=MZ M&T0?D4+\:($_3("XYJH1'<]']L&^YEO*%JAU#!#1QGKW5E[181$2,-<&)R)] M\1R/J*@5D%O*BIB[%@CEAX>BPG*-+ZPGWD8D++;)5P$7E4DUC;4H )_)0BX6 MPBOXPNC2[_HT7+RN%54"U1\'3NMKFX-6NTG](5]2AR(/2N;]Y'-P"Y=8M) ] MZ!9.Q$@6"":+$FB\734RM*B03($ M74%EV93/RH'D+HEF0'L'I;E@LJP;%YH3:! Z"-RP$S@HV32:S5)VZ!(UV+O* MEL(L_84=MQAR--QJ=V]W_PENPU7X<7GX0_&>FZ6LJ+<6,(W[TW$O'&C=Q.G: M7XSGVN&:[8Y4EX\KHO27?5R[S>OS\]=FJNU=&=FHTH\ M61J[EAY#NSIW&ZMDQHO6Q7DR&$S/UU*7O>M+OO?)7E^:RA>Z5)^L<-5Z+>W3 M6U68[55OV*MO?-:KW-.-\^O+C5RI+\K_O/ED,3IOI&1ZK4JG32FL6E[U;H:O MWXYI/D_X1:NM:UT+TF1AS#T-[K*KWH J4*EGB1(_#VH6U44) @P?HTR>\V6 MM+!]74M_S[I#EX5TZM84_]"9SZ]Z\Y[(U%)6A?]LMA]4U&="\E)3./X5VS!W MBLEIY;Q9Q\5 L-9E^)>/T0ZM!?/!D05)7) P[K 1HWPGO;R^M&8K+,V&-+I@ M57DUP.F2G/+%6SS56.>O[\H'Y3RL[(4NQ3ME]8,D.XF[TGE;T0-W>>ZQ$\T_ M3Z/4MT%JF(I7\= MLDK8='QX4\JOUVXC4W750P(Y91]4[_K;;X;3P9L75!HW*HU?DOZG/?G7I>+: M*RCDQ6?IE?BRE1MQ"_^3F9SXFBN,UAM9/HG*P9K93HANV]Z)C;1>F*70&)H' M9651"+*V5ZLGX0WBO@11\&/UN D.X=OV'O1EM;LG,FHKV(&4H> "0 !_6NKM_9C"_-%XH$D!037O=#D?;;B!FX38J M!7*>M:DL3/-6#M+IV!*9C(OG9;-G8"YA ZDRBEI@T19(TQ:7\LV%.'X)2*DK/)TW!?(C>"T]E/PF!W"R>N03TY M%54.1(R5. &WN=,:8?0D:3"Q@,M(F7"%A*DM)MZD4%.BF8PEJKB,;Z MS]R75M:2'X\4W0!OJGP-UJ9O9C?@XL1]OL\'29FQM\#A:3UG ATJHB%,]<;QSLY[=* ME8TPV31)_:@8W26Q%,:Q8'-(F,6_51K0 &U3U0D^V=!Z>4]+B=I-Y2*)M7*= MZQDR9V--JIRKS>BPAT]SQK)7VMA69/%N3N\1*->,.EF.U)W0&*(UNC^T3U?\ M/F%TY3,EU.("*>A=KG4B\:TL$$%HIZBWWZOFR"-R5PP@R$"X'"#3=1O86&K6D+IC: M.@Y()#NU3H=VX_6Q>&OG*E:L6=_JKNK<"W$>7'R$_+E9D:V-68%N3 <[J$ M>P98QK:L<5YT%]'Y<@DW^3J4V^U&]%2+!J#6SN>NUJI= GB.611Z%=O0RM6B M/SQMJ#![XNEV=_U1^=QDP>DOS^&2CB@/.@;R)I1MWK8=O#N 73K8U;0_)@64 MTD:V7UK!_W3("=[L5+=N+&]-58 Z<<1"@ZG+.F] +=Q($\96:,//VSS&9[OV M4-$35)D1F#E.XIC7^'O'?ZK?5#!$3*L4M)N*CBQLO> B':/W@-EP%-&6"= ) MI&^&/9BN.:BP3#TJFVJGX$[HO#89Q='Q0U+3>!ED>0P8/NU0"2,RD1R0*O2^ M[;///@6KV!U1B[PKZFF#86-U2N>$F^[):Y^Y(^-V,RN7W5- 2ZPCU3KLZ7-K MJE4>SU=DEMUL]1BQ_4^/0JVVL-O0=&&[IN^*+3_F[YJ5K^U#BPB]VUZ4RPVL M]:C7S)=KBE_:Q"I4Z]]BAUF5S9!Z1Q?:;X4&G,^4!X$>1D0DWAQG>7&CS(%S M6S /@80[5*!SB%%TUJ57-8I>U8@?*MRI7[3P'%PD#?<_ZP:=ZAXG.=J>"_F" M0J+6"W@RWDYP^*(L1JW'7T$I]K?WQ/O?S)W_DT]//.3>W;7XU'T+7O_+75M\;%$$%= MHOKQ2IQ\6A\D>Q>NX >< 8#N=%),.F/9C/! M+)*\B:.383(\%:/A5 PO)A$%2QG,FHV2?C*?\-TDH?%XPOOUI_-9XYL?*5[^ MGUV3] ?)C/QQ0L:;\]6H/QY-3H,%!U/\7R1#_([ZPV1VQ$>3_FQXT?@HC"!Q M,(+C8?'I7$Q'\\9/H_X4WF[O2;X:LW>&LRF/)_,+GCF;3O9\J-W*1%\:%SCFX1XI(L=SG?/F!3HI@QQ,$K$3[SFZ-S:$L/)9']JYWU= MG'Z"8$[&_3'B%G]DO)LTM95J@![ V6ZWGP,XF5_ L"?3 20' %3_OZ-"_CLK M:^A8>RI^A#GW^%V@ FDV+-PTZD\NV%^3?C*>L!YW]3FFU8D^>\>S%*^BOJ38 MJZCT'R?;/H)XUT&='7K;?-[ZAK!6=L5?2EQXF1D^)S1WFX\Q-^$;Q&YZ^)+S M4=H5%;9"+;%T<#:;]-!4\->1,/!FPU\D%L9[L^;+7$G4$9J YTMC?#V@#9I/ M5-?_ 5!+ P04 " 52 A7!4J;M),$ #["@ &0 'AL+W=O*0)]NWO&50Y%%IU)WTF[WK%,*99+).([=N\G8 MUD$K@_<.?%V6PJVN4=OE5=)+-@.?U;P(/-"9C"LQQP<,7ZM[1U^=+4JF2C1> M60,.\ZMDVKNX'K!]-/BF<.EWWH&5S*Q]Y(]/V57294*H409&$/2WP!O4FH&( MQO[_(AK/:>,)ZWV M\0G+QK8_2$#6/MAR[4P,2F6:?_&TSL..PZA[Q"%=.Z21=Q,HLKP504S&SB[! ML36A\4N4&KV)G#*\* _!T:PBOS#Y()2#;T+7"'0@\.0W# 7OA(2KQ+J"(]N@ M6??R%<*#+>'!:^C_9VE^"@B^% BYU=27RLPAB)E&B#IX,M#DC2TK859OWXS2 MWO#2@U9BIK0*BO)6-D@9B Y!UC$ -QHU*RR=HY!J6&4!^'!YD +BML%!6$R M>, J8#E#MQE.H:;J<3!]N(%12F/'J+]3AAC:VA.,?W_Q OL [KO:B#I3 ;/W M\#LN4$.Z_9]ZC\%?L-S2DLT*_%)4(*F>N3 \_ *],WZT>J,A?#(!*4D!G @8 M+3VD@]9@..*_8>^<<%QEXVR&LP">L]$D;= Z[:>0TG,(7]L/;9C;!3K#FG;- M3ENC:#88]>"N-DJJ2N@CMKW6:)#2LWMZ"M,Y&KFBI,M'6I@]H]Y@",/S/GRQ M@:!$5 S](3D/H9^VAD-*Q_/JOIJ+T?F(GF=GO378;E7LS7)Y[51&#NJ'U.T M4YWP]IHU)43!49]DCK9L$P%$W,1K'TN5D.V,^RW6K*0RM::I"VS/VZW]0/Y] M"Y:%D@4(M^='E2M9IM$K^%Y;JHW&D<)Y:@P7X^2UUD"#)0O@@2WC]@&%A[I& M'DOEGF+^";WB=EGCX%-%1Q=-2^$+R*E-7U(@NHP^4Z;)SE*%8E<@:5@*EU%3 M*XED7-44U.WB3JA-:.XFV]'M MS6[:7&B>S9MKX9UP)I0M<6K5O,1;!6O-S,;Z+(47PNZG:)C M YK/+77V^H,#;.^[DW\!4$L#!!0 ( !5("%<0D<\+( 4 +\+ 9 M>&PO=V]R:W-H965T%^=#X['KK*LLBB4:F&R6@T M'Y9"ZM[B(KZ[LXL+4WLE-=]956/-' M]I^K.XNG8>?LLC<* M@%AQZH,'@;\-7[-2P1%@_-/Z['4A@^'Q>N_])N:.7%;"\;51?\C,%Y>]TQYE MG(M:^7NS_8G;?&;!7VJ4B[^T;?;.DAZEM?.F;(V!H)2Z^1=?6AZ.#$Y'7S%( M6H,DXFX"190?A!>+"VNV9,-N> N+F&JT!CBI0U$^>HNO$G9^<6W*4GJP[-W% MT,-A>#U,6^.KQCCYBO$9W1KM"T<_ZHRSQ_9# .G0)'LT5\F+#G^I]8 FHSXE MHV3R@K])E]TD^IN\GAT)G=$UX$J]9IU*=O1!NE095UNFOY8KYRTD\O=S+#1! MIL\'"6US[BJ1\F4/?>'8;KBW>/MF/!^]?R&%:9?"]"7OKQ7HFXWI5_:>K2.3 MT[7E3'KZC*I9\@73/6^,VH"9_:<;D4HE_:X?/\--)?2."@$:R1LO%*4"*6-' M\'2I5.@T7P@/C>YHQ50[S@BS W:I*5=2B]B,,$J%*VAE+/A X*8^ M*F*,7QL( _NY/$46D9BO;:\%IY;/^[($>:1\P@1HHN,N0,J5L/68L38=##=$S:@6Z$QP$-4R@P(T<83?ZDP>"G@=4$IOW)V9QNI99E M7=*]V0GE@Y@_/>EWQ2$# 0EPFX!S!CR&MMA*7QSD ?S-U ANZ@AH6\BT>*3= M4CS@JXWA=E2)770Z"&&?A $EH6EEQM&!2U&AD.$G4\F43J=)-.I<1 -,=E0Q ML!M.ZBS6/E34&14[4V"[]3*M%>AKE/2>"K-E**;?M?@1BJBMLB6I*=UCT(^: M\KC.K<##M2F@WONP'='BOS)Z9C(E@_EA,&7U_RV3TU8C9[-&(-:)*.G/8'#?5C.TO$85+:?&9LTL3(V+B5A0K %_"_PG MH\/PB%.*!532MIDO0#Z5S;V"P[WB"4>A.[%(^G%U,AXD7_6E,<>^Q=7@N7-Z M>'2I*MFNX]7149SBS?VJ>]O=3I?-I>RPO;G:W@J[QKF!7LIA.AJ\F_7(-M?% MYL&;*E[15L;CPA>7!6[8;,,&?,\-CI3V(03H[NR+?P%02P,$% @ %4@( M5Q>U!DG9 P 8 D !D !X;"]W;W)K&ULK5;; M;MLX$/T50BV*%A BB;HZL0TDZ76Q 8*DZ3XL]H&6QQ81B51)RJ[WZW=(V8J3 MV%XLL \VR>&1#HLH*&Z3/9@L"9A50- M,SA4RT"W"MC<@9HZH&&8!0WCPIN.G>U63<>R,S47<*N([IJ&JVEN%HV!@F?,&A.92$ 6+B7<9G5\EUM\Y_."PUGM] M8C.92?EH!]_F$R^T 4$-I;$,#)L57$-=6R(,X^>6TQN6M,#]_H[]L\L=R_H//337Q"H_,8<&ZVMS)]5?8YI-:OE+6VOV3=>^;XHIEIXULMF <-UST M+?NUU6$/4(1' '0+H"[N?B$7Y4=FV'2LY)HHZXULMN-2=6@,C@N[*?=&X2Q' MG)G>@3:*EP;FY)M8X0 %-WH<&.2V'D&YY;GJ>>@1GA&YD<)4FGP2.+C_#M9>>3CS SA(DY^?2SXV9# M[J'L%#<<-/GS--W;Z(LO#B1 M03)DD)QB_P];=9+G<)2'RRV;EHG-NS<% MC?(+C16!TNHG/9FVGKB;,.RF4_X>6@/-#-3.3,E[+I!2=AKG]8?S%Z#WG6#= MG&.$'\AE(Y7A?V.PUU(;\D5)K!OIU^;?<8PA?69E*?XG_I%3'%EU4K%#+Q*.?'S/!E0 M-*%H21%QTPE>\I;51U:,_!$M!ER1H:% \.421+G!NZ=\Q!R>^5.:#OYY@88H MRCY[+2+'3V-,Y/[0CU M,XQQ!XN2""T)9O3OND9I-.!&5MZH M%-C::F&#A*65T![UA=5EY73!4G@I2%DSK?F"(P)KA:T8K]FLMF6';R?#SFR# M5,+=21T&@2^1A6[\0Z7EDS4HL#-]U>J]LO')B_IZL=M[V_<1?VMN*@1(9-\ M4_T&T5'?1M3YL(7!XS.XF$K);EG9%GJ3+8:XL 5 :;8'V??(?5O>F9]%Z>NS MNSVKAZ[/8._5:T MW=N.>LI.F/X!'*S#Y\-E_VH^N???'C=,+>W)KF&!T/ L M3SVB^O>\'QC9NC=T)@V^R*Y;X2<0*.N \PLIS6Y@%Q@^JJ;_ %!+ P04 M" 52 A7:9.C>.$' #Q%0 &0 'AL+W=OASOW 2(A$0T)J !H MV??7]RQ 410CV4[N@RV)!,Z>W3W87?)BH\T7FPOAV&-9*'O9RYU;OQT,;)J+ MDMN^7@N%.TMM2N[PTZP&=FT$S_RFLA@DP^%T4'*I>E<7_MJ=N;K0E2ND$G>& MV:HLN7FZ$87>7/;BWO;")[G*'5T87%VL^4K<"_?'^L[@UZ!!R60IE)5:,2.6 ME[WK^.W-F-;[!7]*L;&M[XP\66C]A7Z\SRY[0R(D"I$Z0N#X>!"WHB@("#3^ MKC%[C4G:V/Z^1?_%^PY?%MR*6UW\6V8NO^S->RP32UX5[I/>_"IJ?R:$E^K" M^O]L$]8FLQY+*^MT66\&@U*J\,D?ZSBT-LR'1S8D]8;$\PZ&/,N?N.-7%T9O MF*'50*,OWE6_&^2DHJ3<.X.[$OO7"\-N=8F4YA3K!\'>JU27XF+@@$^K M!FF-=1.PDB-8Y^QWK5QNV<\J$]G^_@%X->22+;F;Y%G WRK59Z-AQ))A,GH& M;]0X._)XHR-X/_]=2??$_G.]L,Y #_\]Y&. &!^&H#/RUJYY*BY[B)@5YD'T MKG[\(9X.WSU#<-P0'#^'_HW9>!;K,-,Z O.D,:?9@W92K9BA V$C(*@' M8<(I]I<\/A*@[!+>8J,STI]1W%FO"V O"D% MD-SGTV??2>I8@#TSIU?""X$C(,PB ME@A'ZI=3'2L*% #G"-]6BU+BJV?#PV[8]%@UAXA)E1951ADA'YMZB'69-/BA M:5&E"D'X9'9 M)1;5FF)(BVL!1A3%OVKID@_H9*R0B"N<#PHG:?9Q$!G/,DF_H@#3C6='0QQY M^DL;.G#U3?RI,[1&ZZ RLCS"H]\LE^_'B<1ZQ=-_.# *Z+79Q]5^HU[HE3)ZU?^%7.*4E>CUOM+P_+CJ^EX\76E]M=M6EQNPT&[[U! M8&^)[%W_J3+;4Z)03%D9NIF@;L;0BT33BZ)&*.VCUF'8BBB'3>*(!4DTFHRC M\7#\4@1?HWN2,E6T,TQG9U39,*!(2/7:;^E0IE *MJ%_XU$T2^;1*!Z^>+)0 MJ>;1^?D\FL3Q2Y1;2D4=Q(QH*_/T'<%M!Q$52J -[L5P$B73V4O,ET:73)3K M0C\)+$.$2(CEHC)68*ITVQJ%DN'X(]5P+GVU:UL'VD+DO%C6N45AW$$:4?"Z M]M*>!S0RHF]RXVN5CG17@KIJGKM,6"B+0SF M0T^HH=AGGW8;0AZNPX;O38>WUU%T/(S&<;+'[07G=H6VU8+T$LV#CA%%:1?E MSJ&J%!7R<$7!8!6J[QTW3OEVAWFI#^+QG-7##BY0T\8H=5=PQ4YH+U6/9/CN MX I_+WYWBF-4EWOX*55X /)/$@L(O5:#[R*\GEY0R2R>H[ 2 Q&<^T#].!ZQ MLYK*V0V>'S+O"H8[#];O3'NU(E.ZB#9LF=MH:E# M6^9 GJ]@H+T\?9]F#=H M.8Z_[>>H^X)DA(S-$C8#5]3(?7S.LM%MA+U0!/VYV&[E*4@)7U0WL1)?[HUT%)WK5 $ M"W'W)^(1XV96BQ/YA?!6H9!53A;R?]OCO.32! >:LR,>92A-!V++5T;46<3D MU&:?X "4NJ([DAZ?TZJL0L%[)N@G->]KB'![D!H!(.M1U\K(.W>/*4N4"Z!N MC4>A4W&JW$6A-Y:=>!7KRF*#/7W+R$0'ZJ12'*,N.)X>@(22CTJKX=@-^%ZD MWS#4PV0X#5]FTYC]H=#F$'U$I=#U@/[ 94$J]UW9NE8013<<)H423V>24??:E^ V+I]'Y?$1? M9M$T&;+;G)C[]%&P.GEX171O..IAZF?J ^%L['P +"U/:WLGT]'LM+WY>)8: MTB_:B['V)!F=?F5M'HUG\V/6DHXU+)Y,&EWC1%)_PE,+\N<'!D\#M4)P@[ZX MLE^%J4&+6"=BO]3/19]SG*B]5R$=__>U>+(02BRE.X7@J"T([V2;'\XO?8O]1;:.5WZK[G@:!ZT />7&K-'_8,,-&]YK_X!4$L#!!0 M ( !5("%=U^.)1TP( #8& 9 >&PO=V]R:W-H965TE AHKC;/8\*QF4P'OJU1ST>JLH*+O%1@ZF*@NF7*0JU&P6] M8+_PQ+/M?3@8OW 3\X[LS! M&%PE2Z76;G*?CH*N$X0"$^L8&+VV.$,A'!')V#2<09O2 0_'>_8OOG:J9,\>7*&'\$W9U;'P50%(9JXH&3 H*+NLW M>VZ^PP'@LOL.(&X L===)_(J/S/+QD.M=J!=-+&Y@2_5HTD< M'2^JI<%-A=+"[9:>9AA9HG6;4=)03&N*^!V**Y@K:7,#MS+%]%]\1'):3?%> MTS0^2OA0R1#ZW0[$W;A_A*_?UMCW?/V/U@B_)DMC-=V(WV^56[,-WF9S77)M M2I;@** V,*BW&(Q/3WKGW9LC6@>MUL$Q]H^=QW]2P(*Z,8<9TXIB&4R23<4- M]UWQ5<*DRNB>0:_^WAU@U*%+PU-.30IJ!39'F*FB9/*%FHB@&E-@$N[F$R@% MD[8#5F5(89HN+R5R (V"68KCTDE0Q,1D"@EJ2T8!)(^7U-H$I02S\"F$!Y:L MC9(=N)=)V''\S)0Y$Q9*MN4R@Z21D)/U;"JF+6K/#_,7;07"%%F2=U[5V@'R M+?AT%9Y1\PA!%8?PC>31X4O#&F-(TU<%>:WX3.G7<>_BQH [=IX@ M=:)>DW.2"A>5D2V2K*.*H$"K%3 *#=^Z+]%!+Q>H,^]8AJJOI*W;NEUM37%2 M>\'?\-I1YTQG7!H0N")H-[PX"T#7+E5/K"J],RR5)9_Q0_=U4;L VE\I9?<3 MEZ#]58S_ %!+ P04 " 52 A7<%+QN1HA #W;@ &0 'AL+W=OW M;??>;ZWMB[M=W?AO'FS[?O_EX\>^W-J=\-_SRIOKFP2569&M;]AC"T#\W]I6M:XQ$Z_A%!WT0Y\2+ M^<]A]&]Y\[29E?'V55O_TU7]]IL'SQX4E5V;H>Y_;&__;'5#O,"RK3W_O[C5 M9R\?%.7@^W:G+],*=JZ1?\V=$N(^+USK"]>\;IF(5_E'TYOG7W?M;='A:1H- M/_!6^6U:G&MP*N_ZCKYU]%[__)W;-&[M2M/TQ8NR;(>F=\VF>-O6KG36%P_# M3X^^?MS3?'CK<:ECOY2QKT^,_47Q?=OT6U^\;BI;C=]_3.N,B[T.BWUY?7; MOPS-LGARN2BN+Z^?G!GO2=S\$Q[OR8GQYC;\WR]6ON^(6?YG;L,RWF?SXT&" MOO1[4]IO'I"(>-O=V ?/?_^;JZ>77YU9[6=QM9^=&_WY2^.=+]IU\19C-[T! M6\\M\E<,\].6?B[*MO%$A\KTMBK6KC%-Z4Q=>'K&DB3VOG!-60^5+?JM)8%B MZO%8^/U5N]N;YE"8IBHOZ4+2W#8WFAY5WE3,=T7A9O&EZVY7A^3 . M7B32-]ZPQ/IB:VYLL;*V*6SMB/EY7:[)UDF/+0M9O,.8;C?>1+;T-!B=S=YT M].U^Z/P SN];WD$WU%:6T=G-4!M9A6[OG2V'SO5.GWA]5VY-L^%M[YQG+?7P M][]Y=GU]^=6[UZ_XIZNO'BV(#*[<%GO;[5Q/XU9#23-7SI=UZX?.%J19X]KI M*==6GK<4Z/E?GG[*MO32U'0NM![(/*V%%_C.[FF?*]L)MZF,7!>WEF:H:-0; MG&C7[O*3HI'-4+F3AXV5X?$U+9:^.5C#O]-I0)X7Q6KHBZHMFK:/?&'JNFAL M:;TG%9_MTM/.?QDA[[(?/&@OX>\.+?(>E M\79?[&A+I8D$_].+%V\#Q4F!]EN:SN])\>-D3=,,M/RY+8(3>89V[QJ<((V] M,PV9(WR]P%?$64,3R'1_ 0$A.G!,AUV:ZF=2Y?($F*>!0:FQSXZ6YC.2@>:F M6!O7%?M,/B??Z5S]:P;[W#DPMLG4P2TXF,=Z=-UG"FO#?LEEJ!1_;8=:CIP$BSR%U1P?QX:L<=\3'-[ M"L36<[O?]#(C#==9.G(]!9X3JNB%#/6CW;==7]#DL.C%U>7%7V>9G/D[R501 MQ>DAGE2>XP_B.('[EC2)D']&K@O2.BPNX;P=,;MK*F)E^";AD,,!TD:(=O8. MC(R]"VL,=3U:+'W*WY F70\]-(K,MCQC+!XI6Z_;*["" M_@")O+'-H+/A/!M/OU0#ZP:9!8S)^I#/;B&V$/*9# 7-3!O%4]A*-GEA^BC+ M]Z;;,J,]V'+P(BZ9;F8.IL=)D@@OX MKM#NA?I%],FF;:M;1]R,MUN(+N2%;*I;U382>35X>M/3'"514W0DY8[P(!"XYF!Y[3S=V:KCHZ?N&L@FGKB+]A5(O+KHC?A,',_IK*=19ST]JV5>PF>4_G MQ,/:?!MT7&1:N_Z"C,MN06>SV=(DM:-GJESH5)G1XZN672)3P>#0$NEP>I8R M8LWW#7GHN7HKPPYY(O+OU.\CEX0."3[P04:FSP[!70 W9J%DY_Q['HM]9%;2 M8"HXX*6!5(Z_8SM)RRXZYH+C/0>W*M\=JWIBR@UIMSHLS5EUV#MKBYV$GR1S MY%^.O>H"B$5/__EP"DD1T&L6#W3O22I'T4D)NF&+ZH?JR>'@/#@^G=JWS-UN MQR3&OXLP$CU1BV[AB,3>E=;"P$!K4V#O=L.N,#?&U08'M*;O,&R8*5,>+2:D M 2A43_>W)9T-?R,))05.PAD2;Q07#1ZOC<)>3IB$-J_(VGW[#J5Y+,[.=#E M5'HX,"$=) [=6]/UI.-]\2,.__O,C7[3E,N1[_3*[*'"4I!DB.OV0:O%#:9X M4F+)BTDL>9BXQ0OBQO;&52F8B/J8OC-#W^Y:^LVF3V7PEDXZ6>V1MIRAMP:+ MTW!W'.%FE&)Y(@LO@N+E]ZVMQ=R2<::0D#=#)# E%K4ZR Q*DN"B[LU!K /+ M*"G6_G!D3*9\@',=KX3>_NWE\HH,T\Z?1^W\ M^5GUF='E39+E.37\:\;)-Q]]S(P N?I032UBO(( A_@^Q.S0?_^9:O((1,^H.6<&RP (ZKY$06%(/W-(CB_>+[SFX!>;,BQ&(79'[[$(GGAQ#1K.R06.LW M%^)K].KY)B=."*S("*:(YCRA ',!.:RS!$^=%0G2LR!M"^/%3\!/N#TA:V>5 M4BZ3T$U73Y:?)>5$2_KMT^47Y[75L:I:9-NL#^/YDW2PSW7$MD?,\>'S,/1("745T*O$T?0 !18"GNX0\/W+:MQ4#6Q7U-@J M_Y Z$<98DQ]-]AC;($:UR='G Z#8"#"1HUCDYZ'22#?(9S",$J$19R$^#0.J M6Q6B4$=Q,!#$(VR)7JQ<=/CA#[+KB>F9R*0Q%7H@&6K:G2O3*QP'9MY==/MX M1OL<-+GE+;@;E!8"(6D; 3IT1] MJ[]I) WMH0X6O^D""3-@X%V"48CHKT;ZYXTHRX??$3,^6@+INH^L,#D5%-[! MLLA>68$X(K#KF#U+>IP\4\,8,NRF6-P/G;'))82\6T1:0LX0AHB7$B 8*/-EE /OR6B9SKJ7JL1?L"W#32=!EJ"FQ[K9]'(_<0&-.TQ M8[#2&VG![T%&P&<["DB4D'+>(+XZ<@9$,C M@X@I",]UO#;AC3A,0>&/Z!8ZK=H&']1 W_],+$O]L"?:$M7E[];J!!!L>7^ M:-A# 0BS'K&<;@:6)VPDB#AB/;^6K&,$4,-(BHEV%0M;S%J8_;ZF]>#PXDJA MK$@TWG%LO5,TH;)KIK )U&9.B/$@*W1]7W# +W$)$8[H[F/LX AM)YCKV3G MLR7 L0P&XF4@/@Z+L8'X8,(KQDR:])=:%W)M-2,1(.B<>T0[*O]\U"+!:HQ; MAR@A:+ ,V!?=RI9?UR6BT0X]O2K<'/:QS+")!!A@XT.C+PL"'="1?MNUPX9- M;S2VB ^88'Q:064%DW$>:D[RS3X#M)P/ :.PGOCOV/3 MB9S%A),10+!)@9X M.DD(4@= 9B'B8819=RS#"SX0.UZ/4O[^Y!8(-8L\1I>C,*6..^< MB?DBFI@O[F4#*.3EH(L1XO#9=WFNAD%HS9LPCR9A8.7R*JCA.4/TB1:AXD[< M#Z57VI0/GFKQ,BZ.I1^N;I-0#XH#*9)H&PF/Z D>V5X8&ALP1;FU%:HXEDFEJ3>: MYUS9A4;H'8H%]#PTOP5?9R!?)A@BWU_T[05[/Z[9#[U&_\5#EC<$A@JB"^!" M@E@B(MM8Y*"R?4G^X<>9?!-&^H&Y;PS5$'0GT"W@"2,TI5(WGE.;N?'PGE;QF@!B.B:1=3'P\K;7P:)\"5Z=38Z'^S"P]ID9,W=F;#P3^@!\"BK3\1?-8 M-]MLUU47>].1/,X<2 :99:7D$Y8@G]^/M@NF6K<(8%E)LU%218%,2L@B3Q7W M8A)<8//PKB)I K740=7U3IAFUJN.VN<\4;$Y'37SC.E5=NQ.KF.>>__MA1SS MT>\DBY'YW5', US]$Q<&Y?=2$EX=GOD!D/;\(PQI<^5O^NFM+N3)T^4S6@+] M\Q3_?+&\Q#_/^,.W0K6G3Y;7]-M3I#CIGRM^A/[!AW&IHW+]$U0:&8\"OJ$4 M TSM1#0-T$OSIL&SB523VZEBZKNV#I9.8AR2"4E5HSQZ:[BD2&WK!$T-!P(E M>_]R4>;[^=W&2MYN2NQ$A6R%\*'*J.,@G*"*H* MA%+N7-D>^.69E:&2$?G1B)+24NNC$'$4 QH?&2M&07K&0)3C&>>,*0,$)Y)& M\&T;@::QVZSB#;\QY4V7I)[:,,M$;<2K#[A2D$*>M)!0AW#*24.\@X,N+#!T MSD7*98: #7/(.[,O22-^/JK-1 )@Y,RMVL,/J&+F8AL^D(P(R/O0.]3]Q-P#I]XGF4"BF?!_A MZZV=#*['P#Z"LKSX_>%1UL6ZHZ&28QD^])-40*GWY?I6Z?N)U9X>< M%]>-U[-FC(GLU@=B\I-0][)X#0MU8N^C5\H,18X4_-#T8RTG9<,ZAFQ.3$^<](76Z;\G^ MO?/G7'SEON5L@74VAR9C0MQ19748 !42:!$JK?&/O,6BV&NHY*P!N4W6 O"=/)_6[R)X0M=7\I2I+Q$N]Q2+(ZAEB#2W0B?I"SOJW"#:F/F>=TS+23']S^UJ[)7C@U2%-,D'$#N0M8^) MJ+PLG>.B4#+>.>;_$? ^3GT%]7O(8S!,MG:C#"Z9/%)BX6ZR.>@M%4Y_SD?E M1^B5C]F'3"NXZ FRJ6HR=9K&-9T=A>BOQIG.#DJURO/A:X#[\:ICJKH!]\2; M*:AKD8$DT\P^UB:GPR1UI4@'PQC!%6*?X[S;R 7UGM]PG)U)UG[^(KI,EF_I MXQQ*\=W*(R*E6L3 M";:-1K)W_90&$S3KW(Y4T(+.P59 MT\!M-\Z%:=6!0[&!G^##'&'T$0 MWHW;GDRB.J4NE/#R!#"?)RF.$DQSV22^ )/(UU![LF^]8QI^FE8?5BM*9J M@LR3A GPM<1P$\N9L+A_Q38:B'2.YHC#CZ.0;@%CT]!"M^B\8&T?+Y2L222 M*NN($9BLA[NMW%C:0ATR=\CX%RR$,(3 MBWI-P[4H,-+P+MS.D6] +D(Y"&""ZJHZ #.B),X2\J?9Z5J4WOEX[5/*!.0E M7!=5G1#JX<.9YMEM<0;" !UZ8 0SQV>%.D)F-EK1DTO2KP>?91 #.<[5L5Y= MIH9PEQ\J(@74D=0ZSQN+=#:R4D3NP2 MCAOE<]!(IIZ 3N'Z_?F]3NN">L[/IRTR( *WH=FT4O[.]W;RF4*;@%017A]& M/0-RXS>ZE2,F,I%Y5"$^0A92:7LD3+QHK[OA=-QD:7G[C,HB/-!D3VBIE159 M<)F!7KQ%5;M4*:?&*+>VKB_$*9<'I+. XTK5EHFV'_K0)XM.1IZ=5+V/5B?6 M)AY]N;7E>RUIS4B&&[%C=CCB I\0'17_XV$2(#BO?[:*[(3"(5P;E"X'%AOB M>\E],!BT= 2FZS1= .4XI0:>$7#B$#CFAS8X%+EUR+P3OE?)U\6N+G]W!J_\ MB"L?X7;ZT75?FN[C&A-<99TPK\[J*[WP^!/Z^\RJN_N_KMVLU/'65F"I>U#" M<$)[#_;:>JF22,\MPR5,>8NK43TYL*D1.!63ICKH\%2%[OI2D)L[^LOVM54=CIB45]P+@]G%\ M$3'6@HSOK&,ZP']$G#_>9P1Y.XZ M^0[4X94P+O"A +1$EYA(&M4'C!M*2,>#K"75_)HH="8".K_E*WXI/1B-,F2:678E*%*6$TCH@XN:.XZ*!A*D+ M761.]V'X\(6 LPKL.BFPZ[,:Z'6HJ@3V]6Y+NYA58Q\[2(&.L:7> MOS*]E'2$'*Y>"9F!;( $< MOX65^=%MM*-Z:&(*5_.*)MO*Q[CO[F*>QG!FXM^@E=QNB5)988U0>@/WR(!# MAH>UA5N64^X[5G$'_5X5_SFF2BV2K\[V-'[^+6Z&_X-OAG^?QL=,#7QQD>XI$ M!(K(\Z)TDY=HBX<-%*,^C.#Z8.NTBQB#9?!GFSYV[YFF[F'M24KTFB2\3TW[ M99?S^69&4C2) U(TN'4D%Q00'KXLOD,!;W'%-S<8K:%7?AE:05R=7A4SH1<, M%JIM2[D"N$QD1@>U_ 9:0*U3;HZS0K.N*) $?V;3LLCKN/M0KT>$G:Y5TSY: M!*Z[*^(MU'8%1$[:IK6Y6Y0M'T5D E9)44DM2%43?PO%%;@BV*Y:C5ZEUUP: M7X^5=F#"#I[$'7 [S>9>JY'N88IY>=4D]@W!@*A=MC1AME65?20&GN>G!6;^&Z!8R=G&@KLCF!*=)Q]%6R4-J< AFRH1/%:'U)CHKHB1]( M Q?/B@MRHE<*@DR.$.%*:!Z:N5Q1*?C8C2;AN!*C9(=6M\U&& MG*QA [)K: MY\T]1XX[,P+:5FF'1M^/1&+<$W0\1_+*QXK@4\M,K-+@YE<(^?[/"-%<)V&] MG9*X+_C55;)6>365A>_"^H^VZJ6_P$>,,$GD9MT"Y?9;:A*"XR&9 MFZ3_I[W)0[(Y0"NI>90"!.%[V.KI(Z.ZJ&01SW1N1@LS>K\?]=F:7*?@> 2& M$'X(7V*+]2W+XJ_V,&J>GFKYV>0>KS X.MH]D(NO2$\1ZRED$) 2*0B D[-Q M2/0%?6#V3HK"F7X9QQXUWNI39:M&>=E")M=1Q- UH91I>]C#8Q9W_3C:T"B' MY[<,^TJR*,0-471"CF.$^T@!G3]AC8H-"K>@'S7UD35XHS'J ^ 2]DMC4W?1 M'],>[\D["CWAS\:NZ0_F7)W_4S=S#>UF ]>/'V;2PD/N4\XU\ Q)T8_MNZ>] M6TZ]\V[FSPV\YI[OR\EXN@Q>&W?GZ&];N4#<^R]'($QSKA%I_%LK?WOU)OVQ M"_HEP173XLDLAS\V**:9L2*IA"&S3.S,''<=/-5FE)L4IHL>(X6W(N]D=F<+ M-+108_0%&2-IH#AW*&>Y,OU-C:OS?P8#3>)8D[ZH6OXK-_F?H>K:IH6&/0VR MG!\\9\O08,!@'JZB1D(J*^%B9XVA).02]M(%-L/*/M#;;Y8+C^GK7?R5];DE[[= M\U\V6[5]W^[XQZTUQ#YX@+Y?MW2H^@LFB'_K[OG_ E!+ P04 " 52 A7 M-V4?NY(# L"0 &0 'AL+W=OS!^^^^Z[XW>DYCMMGFV)Z.!372F["$KGFMLHLEF)M;"A;E#1/X4V MM7"T--O(-@9%[IWJ*DKB>!;50JI@.?=[&[._Y(L@9D)88>880=#P@FNL*@8B&O_TF,$0DAV/YWOT]SYWRB45 M%M>Z^E/FKEP$UP'D6(BV<@]Z]S/V^7B"F:ZL_X5=9SNEB%EKG:Y[9UK74G6C M^-37XD=$L^["^19OA-.+.=&[\"P-:'QQ*?JO8F<5'PHC\[0OY+\ MW/)1;I4L9":4@U66Z58YJ;:PT97,)%JX>!)IA?;-/'(4C7VBK$>^ZY"35Y!O MX%XK5UKX2>68?^T?$I>)-7\$ZE M^]!;_>(;M=& [/8>^ M?*1VS-L*01>PUBI#13R]L!^D?3[%]CS>VFL+C057"D?=X8N!.5"C0ZT-\KZ" M<3SBB)E6EFJ4"[8P^(*JI6KEK>'JN9*-#2((E8.B0 3@CQ[YZ($.#H>#\S8T M24!0#%\H'S;E^^$61GU^AV@/^VC4A3[4DP]U+*Y#A+W-!R9QVL23\ 0.LU4E M4E$+>(>-,([N',%]I0SE^BZ-W88"X(_ ;6CNC2 M_=$>MB!2?@_M,,MSZ=]J"OY.ZQVS8'3X% M5MT+>##OOB/NA=E*9:'"@ESC\ >2J.G>YF[A=./?PU0[*J>?EO0Y@X8-Z/]" M:[=?<(#A VGY!5!+ P04 " 52 A7#Z_<@<<" !J!@ &0 'AL+W=O MYU@6C@L2J% MGGF%,?5E$.BLP(KIX5*";JF+J]P)+N9UYD;??N.&;PMB-()W6;(.W:+[62T5:T*'DO$*A MN12@<#WSYM'E(K'VSN ;QZWNR6 S64EY;Y6/^>FV+FC3W(<)DL MM?O"MK4=)AYDC3:RVCD3@XJ+=F6/NWOH.8S#9QSBG4/L>+>!',NWS+!TJN06 ME+4F-"NX5)TWD>/"/LJM473*R<^DBT;3CM8PSWXU7'-[51I.[]BJ1'TV#0S% ML)9!ML-;M'CQ,W@3N);"%!K>B1SSI_X!<>L(QGN"B_@HX*=&G,,@]"$.X\$1 MO$&7\,#A#5Y*^$I6*RY86QLBA[G6U .]:X ?\Y4VBNKFYZ%[:,,DA\/87KK4 M-C-O2@2YAEI)<,U)/?* HD'M MTA&4#!>9K/ 0^:/PA\G?%4AQ2NIB+C;@]H71+X<'IL$4LMD4M)#6K[."Y2"S MK%$*21#P)3-RA0HB]]P1G#:"-3DWF/N$YF TH>NS2Z">='AWA4)\4G1 )8-= MR=A/#,M_69Y $L=^,AA;*1SY\472,^OQ/X$X\D>C"0D1.1#D/O9GNK?_"QWY M$85,HICDR6CH3Z+PN>#1V)],1B2,_4&&ULE559C]HP$/XKH[2J0(HVP21>R$'KA M9,94,\_3<88EUS>R0D$GJ50E-[146T]7"GG2@,K"8[X_\DJ>"R>:-WL/*IK+ MVA2YP <%NBY+KGZML)"[A3-P#AN/^38S=L.+YA7?XAK-Y^I!T\!:+PA*1 MC9][3J>3M,#3^8']79,[Y;+A&F]E\35/3+9P)@XDF/*Z,(]R]Q[W^826+Y:% M;GYAU\:&%!S7VLAR#R8'92[:D3_O[^$$,/$O -@>P!K?K5#C\@TW/)HKN0-E MHXG-3II4&S29RX4MRMHH.LT)9Z);*8RBJ]'PB#'F3WQ3(-R)N*B37&QITU!A MJ3HN?*0OI/?)GNO^W#.D;1F\>*^S:G78!9TIW)-2IN&M2##Y$^^1Y\XX.QA? ML:N$'VIQ T/?!>:SX16^87<1PX9O^(^+D$K#M^5&-XOOYQ)M>8+S//81S73% M8UPX]$HTJB=THEK>E1)C652*;P7Z4[E\A5J?.)'#75 M43/O--514]#G$DMZO-I@8NV:#"&5!74!&\D-4 6QJR!PD< :*X/E!M5AFT$O M%X24M:9SW9_]!3H'J 4G,R3:A[-N7U+QS41!(NN-2>N"6DLL:T$RO:, NB%^\ M*O(2!NYTS.R,U)@_AG/?BW?RU$M4VZ:A:6CTVU??[78]<]FVBF-XVW#ON=KF M0D.!*4']FW'H@&J;6+LPLFH:QT8::D/--*.^C\H&T'DJI3DLK$#W3Q+]!E!+ M P04 " 52 A7/;IK$:\# "#"0 &0 'AL+W=OFYJKI5-IO;_Q?554 MT%!U+?; \60K9$,U;N7.5WL)M+1*3>U'09#Z#67<62VL[%ZN%J+5->-P+XEJ MFX;*;VNHQ6'IA,Y1\,!VE38"?[78TQT\@OZTOY>X\P>4DC7 %1.<2-@NG=OP M9IV8^_;"7PP.:K0FADDNQ%>S>5\NG< X!#44VB!0_'N"#=2U 4(W_NDQG<&D M41ROC^B_6>[():<*-J+^S$I=+9VY0TK8TK;6#^+P#GH^4X-7B%K97W+H[LZF M#BE:I473*Z,'#>/=/WWNXS!2F =G%*)>(;)^=X:LE[]235<+*0Y$FMN(9A:6 MJM5&YQ@W27G4$D\9ZNG51G M,33D5BG0BE!>DM\9S5G-- -%)G_2O ;E+GR- MUHR.7_3(ZPXY.H.X GX"V0K10-&>)P8+HB&QMXD.3+;:ZL_.]3 >CPD]/XYCG= MJ#TM8.G@>U$@G\!9_?Q3F :_7/ ^&;Q/+J%CXE2?KCNE&98GX(I*SOA.(9MF M3R5*M"!K5M=6B&_@$R_PI 9S^<"E#)1*RYE[4($)L@_RC+7+*/8BP*T^,AVG&U90;DF147Y#JS+.:TI1WO? M-??*L<'=R=$LH:8;N5;[!\B\X-1]*_OFGF=HW_^),D$^;TI3 K$OF1N W RT M_Q3?Q6>)=^\&!N-WN1YQ?+EQ$0NU3*I_3/-D'S@5@RN"-1;-3/%/II&7S&:O MRF#3IYZ9 =UU4Y,N*+TAOA@Q5F =2YNR(5N*)%BO+82Y+,>)#.O5DR=T?E>:JG^J/!B.U\9\>_:5$MU]V,'*3#%\9M-UA? MKG>?)Q^IW#&N2 U;5 VNS4"7W&[:_4O4$L#!!0 ( !5("%<,FD@:1@, $,' 9 >&PO=V]R:W-H M965T(VB#Y*&Y,SA.3/B<'[0YK/=(SIX;J6R MBV#O7'<;1;;>8\OMC>Y0THY0> MB&A\.6(&TY8^\+5]0G\_:"WPAL/HF[$ ZMXZW1Z#B4$KU/CES\<\O HHXV\$L&, &WB/&PTL?^*.+^=& M'\!X;T+SQB!UB"9R0OFB/#I#JX+BW')MJ+[&?0UA+;ERP%4#[[[THJ/$.[CZ MQ#<2[?4\#GCI_Q+^Y]W&.D._S%_GI(_(V7ED?XQN;<=K7 1T3BR: M)PR6/WR7%/&/%WAG$^_L$OKRD8YETTL$O86+&LX1OPA]GOC+'MVT!TYYX@ZH M,#@59EA^Q,YANT%SFF90:SK&UF'C:;L]PE9+Z@="[>!**)K1O:50>WW[!N\, MUE6O>-\( KN&>\)UIA]/^ NM[R'+RG"6%MZ*69B7R9@B"TDY"_,D@Z28A07+ MX8&28+B$HV +115F<0Y5$E85@P]>D']$VQG]A!Y^\"EI,2?7/(-5+V1#4BRD M+"Q*YC]Y4<#[WBCA>H,#P%8\>]O"+$S+E-Y)$L,'I(ZRU_(-?A*RHO3O-(9/ MVA&][E(90M@9;2V421&690RS@@CD)=S5==_VDON\-T@UK07WF0K]2.+8%KV^ M5ALG_A[6X"K-JI"5U359<196:?XFS50O8K,C*20X#Y,L 9:&L[+Z;U05^OKD M5)59RGQ]RB3,$@;GSD;TJK&U:'9#^[;T-_7*C3UNFIUNB+NQ,;ZXC]?+ S<[ MH2Q(W%)H?#/+ S!CRQX'3G=#F]QH1TUW,/=TRZ'Q#K2^U=J=!GZ#Z=Y<_@-0 M2P,$% @ %4@(5XE\MC/B @ /@8 !D !X;"]W;W)K&UL?55M;]LX#/XKA*\X)(!7RR])VEP2H"\W;,,*%&WO]F&X#XK- M),)D*2?1S?;O1]F)UW59OE@4R>?10]FD9SOKOO@-(L'76AL_CS9$VVF2^'*# MM?3G=HN&(ROK:DF\=>O$;QW*J@75.LF$&">U5"9:S%K?O5O,;$-:&;QWX)NZ MEN[;-6J[FT=I=' \J/6&@B-9S+9RC8](_VSO'>^2GJ52-1JOK &'JWETE4ZO MBY#?)ORK<.=?V! J65K[)6S>5_-(!$&HL:3 ('EYQAO4.A"QC/_WG%%_9 "^ MM _L;]O:N9:E]'AC]2=5T68>7410X4HVFA[L[AWNZQD%OM)JWSYAU^5FDPC* MQI.M]V!64"O3K?+K_AY> "[$;P#9'I"UNKN#6I6WDN1BYNP.7,AFMF"TI;9H M%J=,>"F/Y#BJ&$>+6UP2#)[D4J,?SA)BRA!(RCW\NH-GOX%?PITUM/'PMZFP M^AF?L)1>3W;02X;B^]@(D 5\L]A<+TE3PB%O">HGNX,Z@M-QMGK *(FB#L+*: MVU:9-0R488]M/$/]&C->LWA*[FAEG2%)Z"^=%* V>0 M32;Q2(C62N.+R0@>\-GJYW#HC4-F@+>R5%K1-TB+/$XY-Q6C=GVR)#7HG]BA MR$0\YF ^&<>73'>+*W1,U$65]XTT)7*MGCP,TCB]*(9A+<3E$&X:3C7$+4:- M4Z30AZMX=<(@+6(A1$!E0?OK F,P/$X95_[*=@8%BR_2,5OY.(_%> S'OI[D M14_7Z-;MY/*LNC'4M7?O[8?C53<3?J1WD_5.NK4R'C2N&"K.)Z,(7#>MN@W9 M;3LAEI9XWK3FA@<\NI# \96U=-B$ _I?QN([4$L#!!0 ( !5("%<&YV%, MJ , 'T* 9 >&PO=V]R:W-H965TM&%I BR1*EI7,-I"T*;H!#8(D6Q^&/=#2V2(BD1Y)Q=E^_8Z4K+JMXV3# M'OVD68>U-9NSJ+(E#6VW)RH#4K:62G=;TO<*O K=F3P;G MR5*I>S?YJ9H'L2.$#9;6(7 :'O M-HT#(AI_#)C!>*0SW)=WZ.^][^3+DAM\ MJYI/HK+U/"@"J'#%N\;>J.T''/R9.+Q2-<9_8=OKIG$ 96>L:@=C8M *V8_\ M<8C#GD'QE $;#)CGW1_D6;[CEB]F6FU!.VU"'W'EPV:-[/(T@%.+2H'L(L>C#T!=@H?E;2U@4M98?6E M?43$1G9LQ^Z"'07\N9,GD,8AL)BE1_#2T=O4XZ4O]_:W\Z6QFI+C]T/^]G#9 M83A7,&=FPTN1=)9PH).FHSA"X"0$?2]S8P=Z=]QF-MZJ3UKPY@_<#[EVM$;_(4: ,0Y]A M.YTK"ML3*BX)W8?M25==2U&Q9'Q%+ZB0% PZV5HMEET?3JO&"%E5WM>JJ5 ; M> 4L"?/IE(2$A4E>.*$(X\()1XM3OR%<0G&?,#1%OW"P6#9 M:6$%FC.X07J]1>GH>)]@K3E%&K(\#]/3 DXGQ#\'5DS#(H^!G OC+#WFP_/9 M-&$A(\Y%EGO.11%.DL2M)DD69JFG?\J*,&/3K^OI$/@+[X@**CE<4(?^-=%> M2T!IL?:-CR%HRL.^.QA7Q][JO&\I/JOWC=E'KM="&FAP1:;QR702@.Z;G7YB MU<8W&$MEJ5WQ8DW](6JG0/LKI>QNX@X8.\[%WU!+ P04 " 52 A7:^"G MH-P# !+"0 &0 'AL+W=O16;(IN8<1N^U#T@9+&%KL4J9*4G?Q]9RA+<;9.M@7Z M('%(S1R>(>>B^4&;KS8'<.RID,HN@MRY\C(,;9I#P>V%+D'AEZTV!76D4+ RS%9%P#$G?*_PJX&!/9$:>)%I_ MI-_1EX1;N-7R-Y&Y M?!%, Y;!EE?2/>K#9SCZ,R*\5$OKW^Q0ZPYF 4LKZW1Q-$8&A5#UR)^.YW!B M,(W>,(B/!K'G76_D6=YQQY=SHP_,D#:BD>!=]=9(3BBZE+4S^%6@G5L^@N0. M,K;BQ@FPK+/AB03;G8<.T4DG3(](-S52_ ;2C'W1RN66W:L,LM?V(;)JJ<4- MM9OX7< ?*W7!!E&/Q5$\> =OT+HZ\'B#?^'J,]L8KBSWH6'9[]>)=09G?YSS MNX8=GH>EK+FT)4]A$6!:6#!["):?/O3'T=4[I(%[Z,LU9F%626!ZBSE0 M.U!Z!]R) ^=8OX^[R8%MM<2<%&K''%TZ\_25L[C1'E2%T0#<*-R0JXS!$]8! MBVM"I94QN)H@!T2YU47)U3/+*N.A<,GE!L!;*=R6%75< ,4%PUN%]E:]#@IQ MSTL\3755$TA![#TI6B_YLY<3+KE*D0-W9W#64#HH$C#-,J(V1^;TJ_/")'.Y MIWIZIA3_&=C4B(2<3O0>6$527,L=H;B M;ETE5F0":S;[R#Y]F,;]^.J[TK _/+[OA"VU17?NE1,8N(W.6V,\'OKG)[K4 M.PQ%J4ML XZMC/X3B_EW <;QE$WZ,?%.\3@IKRDRUYB:@J(G[HVG$>OTNRB- M9F,OC7KC2=Q(TZF7.N/)C-ZS49<]6$ET5AI?9!QWFR$>OAZ_9;.NU.:)#:8# M_W4PJ;7ZO7XT:Z1X=M:2.-QJZYB@C-A2(Z.XM"RE15\0CGFJU6DJ>OO)E<6Y MLEJ*S$?XVN%0^/Q&4U(UD%-WW?MHU@5<>!9G=]R! L-EG:49]B%!]9(:ZDMA M^)](G"N:X4F#*\#L?!NG<\#,JWM=N]K^*5S7#?)%O?[-^,+-3F %D+!%T^AB M,@J8J5MW/7&Z].TRT0Z;KQ=S_-L!0PKX?:NU:R:T0?O_M/P;4$L#!!0 ( M !5("%?7".^[=0, ! ( 9 >&PO=V]R:W-H965TU*%9 B]XL2W)M TFV8AO2+4BR#<.P#[1UMHA*I$92=;)? MOR,EJ\Y@Z\.^D$>*]_ YWL.CE@>I/NL*TBN:9AZN<%: M'E9>Y!TG'OB^,G8B6"];ML='-+^V]XI&P8A2\@:%YE* PMW*NXX6-ZE=[Q;\ MQO&@3VRPD6RD_&P'/Y8K+[2$L,:ML0B,NB]XBW5M@8C&WP.F-VYI'4_M(_I' M%SO%LF$:;V7].R]-M?)R#TK;#MM9#,X M$X.&B[YGS\,YG#CDX06'>'"('>]^(\?R.V;8>JGD 91=36C6<*$Z;R+'A4W* MHU'TE9.?6=\AA:3AFR>VJ5&_7P:&0.VG8#L W/0 \06 CY)82H-WXL2R]?^ M 9$9&<5'1C?Q).!/G;B")/0A#N-D B\9(TP<7C(=X9_7&VT4B>"O1//PPP3!V4AP-H7>$_3A5FISCMJD\WEJ3Q7" M5C:M%"B,!KF#VNX!^$QWF?H#*@2F82=KNI24_4ZPKN0&2Q^X %/)3C-1ZO<+ M(.G3&.&I4HBO4@V4*!P399L8?FE1,D?II&U,Z+')ZD8?5_^)*OG\SSOI_E(ZF?Z3#^+Z?83Y*(^LC/\]D%7A%M M%Q40)7X1IA>81;EO R,C];.\@ E!I*,@TDE!/%+E+;L:;>(^=J:C9#F-P!UG M&UYSPU&?4\HDZF6E]"JP!V1L$1CJ,_^'+HT]Y%L2$A,O[][D<91]T-")DNNM M[ 3)93B-^BLOH,*O#8G'XC&GO=4PJQP24YM-HO0FG,RX\S-9F2&I"@R5*L$ #="P &0 'AL+W=O'9^[YWCD?*?T-[,!L.2V$M(L@HVU]JQ(A&T7A4,2Z#Y=S/7>KE7#56< F7FIBFJIB^.P.A=HL@ M#O835[S<6# 72<"6)AO4B.(U/SE*G[Q5^Y[ S M!V/B(EDI]#C>>__H8\=8 M5LS N1)_\,)N%L$T( 6L62/LE=I]@BZ>S/G+E3#^G^PZW2@@>6.LJCIC1%!Q MV7[9;9>''S&@G0'UN-N-/,H/S++E7*L=T4X;O;F!#]5;(S@N'2G75N,J1SN[ MO)!;,!:S; F7Y -HOF4N3^1"&JL;MV#(X(:M!)CA?&1Q2V<5?TL>?>'_)"_Y> MB)C)@GR"HN2R)*>N<+CE8,@';G*A3*.!_'FZ0G4LJK^>RTJ[:?K\INZ@G9B: MY; (\"09T%L(EF_?Q./H_2LAI7U(Z6O>E]=X<(M& %'K T+-87PA"KFJ@%Q; M9L&S[R(^8X+)'&=].S@7S!B^YCESY^>Y*%_'<;,!LE8"C[W+HG4EA,?8!^Q2 M;'&9U;56MQP/%XXKU2 .!(W-1?"_H?"8&MF+)?88+$8DP& Q^M5\PV2)L6'M MKAG79,M$XW;)52F]#2X TQ(1&()-@$L+"* -%S-0J8+;.SS&?17D6*^.5H/8 MM0=I-QK &Z ;(%5;T. *FF Y0E^.7@<'U ^%@(Y&K/Q\_(!QG\BG0,R==[F@ZG;Y1EXL',?[,^5Z8KD2W(!C-X1 :S M233$[W0R]1)U0APFZ91T*[R6:]!O1D$XS/TNID]/,[Q>.IY.>FR^N7O[/U- PHA/' MQ\ E;^I'29@FV;#-8#3&[XS&^)^$,9V\P%$63N)9SU$KH<(QX^,I&2?3 MGJSF;SKSF9)P]XN29H_=:6WQ V26V-\:+/?CV&E%8 M"1JOA;WEW4'S,3M6NVS%8P\Q2BCYS=N\J+O/1)QECU7[!J==3VW5 M!UC,- U3K%O\N.2=YKENH ?Z#$[!V8J+]M9["F PG6%B!^,(/;< A)+E.]RZ M^A?+/72T'9(OF,Y'_9W4RG"?6*0I";.9YRL+:9KY./ $B*9 U_CCI<0@L8\S MLR%KO&<(7GRE;[5'7;PNL*,NZ!]OMB$6L:G!/QC%W?%S=_+HX,E5@2[]P])@ MN'B'M:^O?K9_NYZV3[9[]?;A^YGITEUL M9H&AU/LH#H]C'9"E;5_@&W4A:? M@WZXP? ZVNE[%YP&_0O^N4_4$L#!!0 ( !5("%= 6,XZ/@, #8' M 9 >&PO=V]R:W-H965T>!2[O74+X6)6\QVN MT7ZK'S3-P@ZE$!5*(Y0$C=MYL(RGJ\3Y>X?O H^F-P:G9*/4LYM\+N9!Y AA MB;EU")RZ ]YA63H@HO'W"3/HMG2!_?$9_:/73EHVW."=*O\2A=W/@RR K>\ M*>VC.G["DYZQP\M5:7P+Q]9WS +(&V-5=0HF!I60;<]_G?+0"\BB5P+8*8!Y MWNU&GN4';OEBIM41M/,F-#?P4GTTD1/2'N6DT M4L:M@7=/?%.BN9F%EG9QOF%^0ERUB.P5Q%NX5]+N#?PI"RQ^CP^)74>1G2FN MV%7 +XTJ),\\GBC_Y?\09B\5$ZU@1_+C;&:JN3G)7R&<=(23:^@]P@/X*OA&E,(*8GPZL *H MNA\Q;[06<@0-FC5YWI<0M;)^'@<^ZN(EWG,]V-HPO<@-H"G31V)PU<%K#&VF*U07U> M9M!066E8KN\@8[3V:@$+20Q58PC&W$S_@WT!]UTC>5,(B\4-?,4#EL"Z?FD, M6C-UN&809RE\EA8I218TM^@]#;!DD*29Z]+X MEG!TK;RUP(T%X[+1)BT9C$<,&+4I?!NNA[!3!]32:>J[C0>9=TNR&.X;*7)1 M\_(5WWB0)8S::#R&Y0YE_D))SY_I8'YSBI,4TML1/"E+4-PKAE%*P2F,V"!- M6;_XKN8BN\VHG4SB$UB_*OK62WJ=?[$-P3?2ML]:M]I]"LOV+?S7 MO?U1[KG>"4E%B5L*C8;I. #=OM+MQ*K:OXP;9>F=]<,]?6RHG0/9MTK9\\1M MT'V5BW\ 4$L#!!0 ( !5("%<"FW&)& , %4' 9 >&PO=V]R:W-H M965T.&WM@@\]DJ?4/O_A03J/4$T*!A?,(C/Y^X34*X8&(QL\= M9M1=Z0,/[3WZ3@/&>Q.: M-T*J(9K(<>5%N7>&3CG%N=FUEI([JK*S\.J!+07:UY/$$;(_3XH=RE6+DCV# M,H9;K5QEX9TJL7P:GQ"CCE:VIW65G03\V*ASZ*K-:J"HX6WW!9"V\8@?)LOK3/4*]^/5:&]9'#\$O_]7-J:%3B-Z .Q M:'YA-'OYHC=,WYQ(8="E,#B%/KNG[[%L!()>P2=5:%5RW]=,P*(Q146="0=9 M'F-_$O\X^[GUUY$:V*D1@ZO"5353VYL^A>%)IU3 AMCZ")L;* MH8$-6< LK+2@@4!-URC64"I8QL 5>>K&DD+V]27+SJ#X\%AHJ53VH::H3@Q[&O@=PQ,(&9 M;V;VMV3[(-86D8[/LO,AQ0I!'11#V?QO248[/<9YJT:6#[TQA-XX\\8%N:3P M\-@6O7C8RSO!LCC/CPN6'(PZB68=!KJE"A&5=NIUN]V;,6]'Y:-[^^#<,K/F MRH+ %86FYQ>DE&F'>+MPN@Z#%@5O3NH?$.=+[2VNT7_H+N)9W] 5!+ M P04 " 52 A77KSK>.8# !6"0 &0 'AL+W=O32=KMH@"!.N@^+?:#EL45$ M(E62LNO]^AU*MF(GMONR#S;)X9RY',Z0&JZD>M$%@"&_JE+HD5,84U]ZGLX+ MJ)B^D#4(W)E+53[7P=*V S5I057K4]Q.O8EPXXV$K>U#CH6Q,R04\***; MJF)J?0.E7(V7 M-Y'5;Q5^<%CIG3FQF4RE?+&+;[.1X]N H(3<6 L,AR7<0EE:0QC&SXU-IW=I M@;OSK?4O;>Z8RY1IN)7E7WQFBI&3.60&<]:4YE&N_H!-/K&UE\M2M_]DU>G& MZ#%OM)'5!HSKBHMN9+\V/.P ,O\(@&X M(V[<]1&><<,&P^57!%EM=&:G;2I MMF@,C@M[*!.C<)OC%X MTQFD1PP.R+T4IM#DLYC!;!_O87!]A'0;X0T]:?#/1ER0T'<)]6EXPE[89QRV M]L(C]G;2=,D=3 UA8D8^_VRX69,)Y(WBAH,F?U]/D1JLFG\.D=#YB [[L)UT MJ6N6P\C!5M&@EN",/WT($O_J1 91GT%TROIXTC40D?,N_M>@#T5ZTM;A2)\* M('-98L-RL2!<$[9M6NO3X.ZMK&HFUI\^9#1(KS3V <:A7\ECVFKBT4%_="W- M$Z@-5%-06S$E9UR@2=EHW-?GEV] 9XU@S8QC?9Z3ZTHJP__%4KV5VI"O2FI- MG@7>164K_8IWD'XO_HYK#.D+XXK\8&4#Y/EBE:U5,S NY0C-TVC'D4CBI(8$?>-X#FO67G$8^ .:-;C ML@0%&8*O%R#R-=XX^0OFL*=/:=SKIQD*@B@E3]*@"PPV= =AM!=_G 7=1AB' MAT[@?^/U.#D?"773P3ZM-/%;>1RFITZ$N@G&N(4%48"2"#/Z/:]!'/2X@>75 MC^/CO&;)JY=D0-)!V'.:NA$>Y!ZE2=*62H:C[1;64YA;"FVISRTORY87;(6W MA.0ETYK/.2*P5]B2\=+>N-AV^&(RG$S7:$JT%U"#0>#[8Z%K]U!KN60%"NQ. MU[5ZIVU<\J:_WISVSO'=X6_%38$ B=;7P%1W0'30C0%M==C<8/GT*J90LED4 M=H1.9)LAS&P#4)KL0'8U4M>V=^(F0?R^=C>U>NBN]';>N@K4HGW1D4_9"-,] M>[VT_VBX[M[*5_7NB^.>J86M[!+F"/4OTM@AJGO%NX61=?MR3J7!=[B=%OCA M \HJX/Y<2K-=6 ?]I]3X/U!+ P04 " 52 A7FS-T03,$ "$"P &0 M 'AL+W=O>^Z>X^FF M6ZF^Z +1P'U5"CWS"F,V9X.!3@NLF#Z1&Q3T)I>J8H:V:CW0&X4LZ#T\N.;KPM@'@_ETP]9X M@^;SYDK1;M"B9+Q"H;D4H#"?>8OP["*QY]V!/SAN]9,UV$A64GZQF\MLY@66 M$):8&HO Z.\.EUB6%HAH?&TPO=:E-7RZ?D!_YV*G6%9,XU*6?_+,%#-OXD&& M.:M+JLR9R7%A1;HRBMYSLS/R3*5#!4E8D:6%S?8=P M*5)9(?1NV:I$W9\.##FRQP=I WJQ XV.@)["!RE,H>&MR#![;C\@@BW+Z('E M1=0)^%LM3B .?(B"*.[ B]NH8X<7'\%[^[7FYAO\M5AIHZ@P_CX4XPYB>!C" M7I8SO6$ISCQ*G49UA][\]:LP"5-F;Q^-8FBX'SQ:7GIEN%YWP=! M_82X&W;O S- F(K(#"1P0UN#%8K0FT>1SYL42$P#;DLJ5EHZ!$+4\A:DX'N MGX%UL0?5JP6K,TX<^P<@*3>&,+4!16& WK(-!2& [] %/M1D.P6XR2$SX*:7\G_H:R44FNPK>6.\=)>EC?4)=]H1KII3&O% M#4>*8C0)^_2;)'WX']>%6&E82 MIS#Q3R>Q78S]) J@H_1&;>F-7EQZ2Z8+>$=:P'O,UA0+U5I9TYVV]?'C==E) MX'!=+@LKB:M+6P5[!?:"LKE@)1,IVF(\4"=M C\2K#V>-OYZ23SN/S4^7GZM M&O_I+Z2SO2CN?^=MX@_'DV/>HCUO='@TZE(\:15/.A6_QK1D6O.+/I(.HA;Z(]'IY;;,&QC_DA9_\F0 M1_XX=+#):?CBF,/@?P4=4LG3/0K'DQ^(>^A'<>(T">.#-V'P9#*J4*W=_*>I MTU*M[8:D]FD[8BYVD]7C\=U\^H&I-29D&IR,J8NIW&PO=V]R:W-H965TE-8LD\ MSQ'/45Y1;Z3I8R:^R#5C"GU-XE1>]=9*;2[[?1FM64+E1;9AJ?YFF8F$*KTI M5GVY$8PNBJ D[F/'\?L)Y6EO-BWVW8K9--NJF*?L5B"Y31(J_KMAJ4^;6Z&W^A5EP1.62IZE2+#E5>_:O21XG <4(SYS M]B@//J-\*@]9]B7?^+"XZCGY$;&812I'4/UKQ^8LCG.2/HY_2VBORID''GY^ MHI-B\GHR#U2R>1;_Q1=J?=4;]]""+>DV5G?9XR^LG- PYT59+(N?Z+$_Z=>R$ M&^"7 7Y1^WVQBDH'5-'95&2/2.2C-2W_4+2KB-8%YFE^9MTKH;_E.D[-[ODJ MY4L>T52AZRC*MJGBZ0K=9C&/.)/H3< 4Y;%\B]ZC3_O/CVVE?Z<1Y>#\J MD]SLD^ C23ST,4O56J(P7;"%(3ZPQT\L\7T]X6K6^&G6-]@*_'6;7B#/>8>P M@SW#\FZ;PN>_BZ[,0>?L\VQ\(;M?2J,\@K>-X1WCQ+(Y8J00NEN./R M"_K[-ST&?5 LD?^8SI8]<& &YEIZ*36UV>[O2&OG K:2KRGC,\2.]ZWM![ M7F=KPJYU/C=K")F5/,_JCWW_:+']JMB^M=@!>U!(LF@KN-+7MW>([O3EC3[$ M[+U>IKV7-&;O=!N4;@'BR89R<;0;UD1=50P2%OC/:M=NE?_L1&Z-($ 'U&C2 MJ&K2Z/5-HK%>%5-][4%Z'XH$6W"%XDP:>S4Z-=_YR1'!R1'AR1'$.N\75G5< M575LK>I'^I4GV\14'FM@UU,9$A9 PD)(& &"-5HYJ5HY@5YS32!;# D+(&$A M)(P P1HM=IWZSLQY[:K+3NC:55!: $H+06FDI!TJ=;YT/+:X< _NIMT3/=NQ M=*OOF[^A>7'SS@0R_+%^0Y^IX-E6HH!MJ-BO^- ?2_2GH*G<9$(5@XTMMQY MYY9#T@)06@A*(U"TYHF!ZQ,#0RMV283J-"0M *6%H#0"16MVNK9#7.NM>*O3 M(N_TAHE\%UTQ8Y_WO,GALO'"&_NM!:IQV, ;M5:IY;! MM=GDCL$E&M2& J4%H+00E$:@:,U.UUZ4:_5!7B#1$Y.^N;B]X#4.\_RV]H+Z M1^:DCM?6WN]A#>':&L*GK*$SM9?$F>"+[J)KS]_U3Q&4%H#20E :@:(USXO: M?L(NM.AB4#\)E!: TD)0&H&B-3M=^TG8ZF)T%]V2=TIT[6D[-]"8U&F;$4>& MM5;9!.K8FB6OC1UL-W9N!=]1Q;2JGB>_QBZ /OH"2@M :2$HC4#1FJVO?2@\ M -=54&<)E!: TD)0&H&B-3M=.TO8_C!.=UT=FHQ4?]S65?.P]F*V'-9V;R=M MP332QN.V8'X/[P;7W@VV>S>WVX>81Z_32U W!Y06@-)"4!J!HC4[7WM#> 2N MEZ V#R@M *6%H#0"16MVNK9YL/VAHNYZ.39(E]_^_]3\R+"V\5H.:^FE[[;U MTDAK+WZ)?:Y=:]D_>"I?*]ZJ>']"HN(9^_WCU=7>ZAV-Z^+-A-;^&_=R[AKV M!^YEN'\#H\;O7PCY2,6*IQ+%;*E3.15#U0\3>V*C+BVK=;;JX2'9Y&,3R-B79+HI$^N5:ALG3Y< < M/*_X&*PW>;EBN+C8BK6\D_FOV]NT6!H>**L@DG$6)#%)Y9O$G"WX-5OKD#\ARE^5)5 <7+8B">/]7?*[_(XX"+/.5 *L.L%X&6*\$V'6 _3)@]DK MJ X8G1HPK@/&IS9I4@=,3@V8U@'34P-F=<#LU(!Y'3 _-< TGG\YHU+0_B>O M].*(7"PNTN2)I.7V!:_\4(FNBB]D$L1E?=SE:?%M4,3EB^M=5JS),G*U_+0+ MLJ 4;49^)!]$FHI2NN1[1^8B"+,?R+)W&^R8@;K^2J(Y[IX^>:^&&QWX>=MYYW_MK2 M^++\0PWQ'+L&SR MZYU#OO_VAXYFW>@I5]OTC!CVFQA'CW'D\NRY-=8SAFQ#$><=,%"7.0 M,!<)HTB8AX0Q),Q'PC@(IA3&Z% 8(QV]*8QE$MT'L2@+XUVQ4/385C*M%HM^ MVU(6IZZN4\RUEMZW1I P!PESD3"*A'E(&-O#)A6LO!1X7-B3^6QZ,7P\%G][ M*T/=@H,:I2AZ?%#T6*MHK[B*(85J'\0R"(/\"Y&?EQL1KV67?+6HOO)%PAPD MS$7"Z/BMG]][&J]%(6'S,E.R^DC<_))2]6F-1]-QH>D2)B#A+E(&)VV!&--1L;+XQ\R M)6NG',U:*7UD2@Z"*4*>'80\TPKY@\Q)(>$DZM2L-K:O9I$P!PESD3 Z:PG( M;BD6F9"U$TY:>D4FY""8HM?Y0:]SK5Z/!Q12&1;'VE5Q^93E70-ZUUI47_DB M80X2YB)A=-X^1[?DBTS(D# ?">,@F*)STVB&M@VMTMW/6QEG11=#Q"L2)EGY M,97+9!T'?W3GQH2HZBJ;H_LG3,WD=X M6=?"NW)T(=QU^R_7>G!O_2-I#I3F0FFTINF[+-"4[)24/C0E1]%465N-K*U3 M.MJI%)DD>4+6FO$,/:JWD)$T!TISH30*I7E0&JMIBN*MMN21.3F*IDJ^,0%- MK96R^$7&I=^.?5FX&N]:3>E0$U&:$TUVR[>K;:G:#0A!Z4QJ T'TKC*)HJ]\;J M-/5>YXUR/TB>BCA[D&GZRE4OU/V$TAPHS37;7MY\_+(+3:$Y/2B-06D^E,91 M-%7SC:%JZAW5_WMGE![?NPR@!BN4YIIMB]*>&NTZ0";UH#0&I?E0&D?1U#IH M_%A3;\CVNI]*S^HM>JA#"Z6Y->WXV#]NV?(4FM.#TAB4YD-I'$53-=]XNJ;> MU/V0I/F&W(@T*;X1/4>+H"8OE.9 :2Z41J$T#TIC4)H/I7$437WDIW&%+0,_ M6F1!C6$HS8'27"B-0FD>E,:@-!]*XRB:6B.-@VSI'>0>HT5Z4N_*@%K&5H=' MJO9W7&A""J5Y4!J#TGPHC:-HJMP;9]G2.\N]1HOTK-Z"AUK+->VXCS^9MFX+ M<*%)*93F06D,2O.A-(ZBJ:)OO&5+[RW?);O_?,F@1_>N :C!#*6Y4!J%TCPH MC4%I/I3&432U5!J#V?H*!K,%-9BA- =*E,:@-!]*XRB:JOG&9;;T+O-5*.Y% MU+?O!'6;H30'2G.A- JE>5 :@])\*(VC:&J--*ZT-?T*?2>H%0VE.5":"Z51 M*,V#TAB4YD-I'$53:Z1QK"V]8]VO[]3V<5 :@])\*(VC:&J---:TK;>F>_65]*S> MM0$UIZ$T%TJC4)H'I3&[;>K/K'GK.5!H4HZBJ:)O#&I;;U#KIF[3A_;6.-2/ MAM)<*(W:[<>)K?9-X!XT*3LMJ0]-RE$T5;Q',QGKC>;RN?URDOP@7I.EV 9Y M][BHGM);Q]CIB['S%V,G,,;.8(R=PMANR=TTVG/!09-R%$V5>V,6VUJC;7&; M)EN9YE_>[>^9JR8?DD5W?AO)/?8+ M>;*M7KURG^1Y$E4?-U(45Z_E!L7W#TF2/R^4"0ZO15K\"U!+ P04 " 5 M2 A7]][1VND" #O" &0 'AL+W=OOV,.W!@9/$*MBI;9+NW\\VA.5" MLVCK"]CF^[YS\;$/O0T7CW()H-!SEC+9=Y9*K;JN*^,E9$1>\Q4P_67.14:4 MGHJ%*U<"2&))6>IBSVNZ&:',B7IV;2JB'L]52AE,!9)YEA'Q:P@IW_0=W]DN MW-'%4ID%-^JMR +N03VLID+/W$HEH1DP23E# N9]9^!W)PV#MX!O%#9R9XQ, M)#/.'\WD)ND[GG$(4HB542#ZM881I*D1TFX\E9I.9=(0=\=;]8\V=AW+C$@8 M\?0[3=2R[[0=E,"D5*-(B?6 M"$O0%UVW-RSF&:#+,2A"4WFEL0_W8W1Y<84N$&7HZY+G4H-ESU7:/V/%C4M? MAH4O^ 5? G3+F5I*-&$))#7\\6E^YP3?U7FIDH.WR1GBDX*?'\G_7)/UO?2T9054I@]8*_5?!+$&)WK[QF]Z'^IVX#7%QJ\I-GDE ML;V]"JN]"D^I1_KTHN+XBN+XUI[&0J-I-4P_64]5NCC?=SD&-=I-3J^5\'V(FY4$3?.C)CI8J3VDJJ+N7%D'?NM5N<@ MY&.4CT-S"/^^!6X)6)!]9V?PER;\JY;VF%1M-=BHOC*]H\9 M5[H;V>%2_Y& , #]?H?)_H-4$L#!!0 ( !5("%?9@&PO=V]R:W-H965TH+UY7Y"BHBSWD-3+]9<%$1I4.Q=&4M@!2M MJ*(N]KS8K4C)G"QMYVY%EO)&T9+!K4"RJ2HB?ET!Y9N)XSO;B;MRN5)FPLW2 MFBQA!NJ^OA4Z<@>7HJR R9(S)& Q<2[]BVEB\MN$KR5LY,X8F4KFG#^8X*:8 M.)X! @JY,@Y$/]8P!4J-D<;XV7LZPR>-<'>\=7_?UJYKF1,)4TZ_E85:39R1 M@PI8D(:J.[[Y 'T]D?'+.97M+]KTN9Z#\D8J7O5B35"5K'N2Q[X/.P(_?$6 M>P'^6T'0"X*VT(ZL+>N:*)*E@F^0,-G:S0S:WK1J74W)S+\X4T*_+;5.95/. ME-"]E.@.-K$U-Y@L[0_>P:'1^= MH"-4,O1EQ1M)6"%35VDJX^WF/<%51X!?(?C8L',4>*<(>SBPR*>'Y3.H!SE^ M+G=U+X:&X*$AN/4+_M 0+B3Z?CF7;?##5E;G$]I]S.Z[D#7)8>+H[25!K,') MWK[Q8^^=K]6XHE M#?M1_)3V##(<(,.#D,-*M)%UTFCGDV&"1]$>F"4KQ%%@YXH&KNB?FZ=WQ'8# MB:<-M!1<6O=']((+1]$H\??P+6EQ-/+'=OYXX(\/\E]2?9 3E@/25P(J>#-7 MBX;JXS7G#5-6WO@%R-EH/-ZCM23%/K:S)@-K\I]ZS4#9R).72S,*QPG>8[>D MQ1'VDCUZ=^?8-5?>)R*6)9.(PD(+O?-$5R^Z:Z0+%*_;DWC.E3[7V^%*W[P@ M3()^O^!<;0-SN ]W>?8;4$L#!!0 ( !5("%<)M//_^P( *D( 9 M>&PO=V]R:W-H965TYT# M&/)0%D(/O-R8ZL+W=99#R?29K$#@R%2JDAGLJIFO*P5LXD!EX4=!0/V2<>&E M?1>[46E?SDW!!=PHHN=ER=2?*RCDYL0$_[5=L!B,P=]6-PI[? ML$QX"4)S*8B"Z<"[#"^&79OO$KYS6.J--K%.QE+>V\['R< +K" H(#.6@>'? M H90%)8(9?RN.;UF2@O<;*_9WSOOZ&7,- QE\8-/3#[PSCTR@2F;%^96+C] M[2>Q?)DLM/LERSHW\$@VUT:6-1@5E%RL_ME#78<-0-C9 XAJ0/140%P#8F=T MI%"^+BW(D,1PJP MR>L9-#F^!L-XH4^0]6YT38Z/3L@1X8)\R^58.19+E:3)%OJSGN4[IAH2>O03M)K]Y T M'I(G%-V>5G@9-\ECF=U>)XZZ.W9:\BBE/;K'#VW\T(-^FDOE?[331YI.P_.H M1Z/=M6A+I+T@[";MZKN-^NY!]5_Q%1ZO'> ]!P\9:#P34]1]8)V>X['[Z"R< MQDG4Z^TX;$F+XBB@._[\C8?$/N)?F)IQH4D!4P0&9UVLD5H]C*N.D95[6\;2 MX.7FFCE^2X"R"3@^E=*L._:Y:KY.TK]02P,$% @ %4@(5_4U"7)A P MQPL !D !X;"]W;W)K&ULO59=;]LV%/TKA%84 M+9!$$B5+=FH;B),4[= 60;)TS[1T;1&E2(VD[>3?CZ1DV5YD)2G:O=@D=3_. M/3PD[W@CY ]5 &CT4#*N)EZA=77N^RHKH"3J3%3 S9>%D"719BJ7OJHDD-PY ME!?A^2R,K8.S^$YAH_;&R)8R%^*'G7S. M)UY@$0-L0Q/RMX1(8LY$,CG^:H%Z;TSKNC[?1/[KB33%SHN!2L+]IKHN) M-_10#@NR8OI6;#Y!4]# QLL$4^X7;1K;P$/92FE1-LX&04EY_4\>&B+V'# ^ MXH ;!^QPUXD$,S(A([BS?78$FE*GWZ(WU^JL0*V5,U=C7IA +Q\\:T+,:-#X" M>H2^&MB%0M<\A_S0WS<$M"S@+0LSW!OPSQ4_0U%P@G" (W1_=X7>O7G?$S=J MV8U9*"L&UGJ[/YTLU>TN*VM+@O^DXXQ KG!,UA2;DMS!P21G@&78#KD(D+:>^+]12/ M=<-(6QAIKQQ_XM"^1H[I;Y#C ML"UM^#*&67-Y/;Y0DL,G1)\.<)RFW4R/6CBC_U.3HZ<@PP2G03?(,-A=_L&K M67M>FTW0 SC),(V/'))P[RT*>_7YDP_+:S3:(/BU(@WQKD+<2[BM<+Y7(;05 M6A&H%VJV27*P 3C"07)D W;/5=C[9/QJV3;9#G6+@U%T!.?N[0G['Y]G:;Q^ M7L1/WZ+3:(!'_[UB_;W>J@2Y=!VD,GE67-=M5KO:=JD7=6^V,Z];W*]$FLU5 MB,'"N 9GJ2%&UEUC/=&B_QN9='U!$UV5#VE:\)$>"YR$L^==9"5%>N MR^=K4F!^22M2RC-+R@HLY)"M7%XQ@A=-4I&[R/,BM\!9Z M*R3)XUL+ZG2_J1)WCU_0WS?%RV(>,2.#8/)L)O/$[)Y)13#Q_0+DWYC3'TC5I:-ANBO[ MU#4+=6UVN5[S")-W*?= O?#X@B%8=*%#:@''?7 2/W=?%X7=8X%64B>R?YIRNB.VOA#OLWOI!BI)T5(4NS@M2/]27$79EA,8R;FC) M!:NW*Z&\Q.1ATH91$Z&A'>X1" M#\4^&O'>#PL261W2$X\[XO&/][?CJJ-IQ#GVHK8$-B@YZ4I.SKBV)3;;8 EL MT(:T:T-ZQK4MW5=CD,1^-!*M)LQ#80+UHH5>?R_WC.2;F=/?9HV)QTZ0+;1A MF3N6!9Y1JBVXK5980ANVHC4KM'<'-T*2VC#5O06!IH]S(G2 MW3LHLH0VK M[ET1C,^I7JM>R1;:L!6]6X)&%W*J>A.->I-T;&XU86$:A,$!]?8>!YI-SG6= MY8NL7.FY&7./GB9+:,/G]=X1(>^<3^Q679,MM&$K>M>$C%;D1,6VX(/'2!0E M8\5JP\(HTBL6[6R\F'W.^YJ5F:@9:0@OLV=UK"=J=YOE'/LLJ/='R#^G?*TZ M)UMHPU;TS@F9=VY.E._^1DSL)_Y8O9HH"+T#XNV=#C([G3N".5G3_+_=@AGH MZ!FSA#8LN_=(*#JG>*T:)UMHPU;TQ@F9]Y-.%&^\MQ<*Y=H[%J\NRA^+U]UY M5:#>TWS$;)65'.1D*=.\RUAJAFU??6P'@E;-VX-'*@0MFL,UP0O"5( \OZ14 MO S4"XGN!=3L7U!+ P04 " 52 A7^L@F=Z<" #]!P &0 'AL+W=O MM!+ $.>"B[T MP%L:4_9\7V=+**CNR!($?IE+55"#HEKXNE1 1\#E9N!UO>W%+5LLC;WPDWY)%W 'YKZ<*I3\AB5G!0C- MI" *Y@-OV.U-8JOO%'XRV.B=,[&1S*1\L,)U/O "ZQ!PR(QEH/A:PQ@XMT3H MQF/-Z34F+7#WO&6_3QQ4KL1<,^4*&>61M^5GLRJCP)7_$D(C=2F*4F$Y%#WH)/#^,O#^!]S$J3 MFG";FE%XD/#'2G1(%)R2, BC%G_&;X>';>'\G_7)NZWO)2-J^B1R?-&[^N3W M<*:-PI_^3UO=*^:XG=D.PIXN:08##R>=!K4&+_G\J7L>?&M+^D>2I1])-OD@ MLKWRQ$UYXD/L20I(FK'JY[2UR:'DX"1XPIVBH:TP%6>WF@UVHZR3,.A@NZQW M,]ZBU;WHG.]KI2U:9Y>=RWVM29M6T(D;K2IX?V>>%: 6;I%HDLF5,%7+-K?- MKAJZ$?WB?M3MC;LM]RGNMFH5_:.O%N,-50LF-.$P1U-!YP+'K:J632486;II M.I,&9[,[+G$_@[(*^'TNI=D*UD"S\9._4$L#!!0 ( !5("%<(I?BG,@, M #(, 9 >&PO=V]R:W-H965TF*:(MI%BVHP%YQ \"!U%[1]K*BK$[W;B( M9X:E%4$"D=046#WV,(5=:>R[N1\;I_U M"RHDSU1>2O3K4@6@"PFI^-UEKF#SNMGT=CL7.QS!S%#[20#?@Q&^?V<'UL94\KU?> M; .<2Y.D2$R#"- $5,R,ZD*]C\FHI3VQY[S[1V17G6 MI%NJ7TGU>Z7.,R54I8XZ3C).) &A-U#RS_7U.\6TUK,/G M/T%4719*==3RTJ4\:$GR+-^S@V?*VV%NX%I!T*U\5"D?]2J_T:(O&:9=RGJA M;]V> Y$U7(XKE^-!SZ7QD,8'(FL8GU3&)_]Y+DU::>6,1GYKWW2%V>.7SB7; M>KHKK5Z!U[!GR9[0#9JK\XE(] 5')"'RH?,N[.5ZZW<9BJWIO%8EV(/F9$DW ME/F!V)KFG^H$N_E@3UF]#V7+N5F%UQEF^W3G2S5M#I:OH[YAM"!4I@ MK8#6V4CE-B\*U*(AV2ZO\59,JHHQ?]VJHAZX#E#C:\;D8T.7C=7?A/ O4$L# M!!0 ( !5("%>U^JHNWP8 ,X_ 9 >&PO=V]R:W-H965T.*!UOL_Q3<2]E2;XD<5J<#.[+ M^9XW&24B2@?SX_JS MRWQ^G*W+.$KE94Z*=9*(_.&]C+/MR8 .'C^XBN[NR^J#T?QX)>[DM2P_KBYS M]6ZTHRRC1*9%E*4DE[D'?+9509)V)RGC:[7V7C*R9+$<7% MS\>C4JVLZC):M.#W#=A_!OS;.AV2P'M-?,_WR<=K1E[]:,.<'HX)'!CFQES+ MU4&CX2^-)AX2C[HP(V7 S@5_YX)?^*>3GM4Q+PC?5Z[\7J@4Y+V52 M_&?3OL&%=EQ57-X6*[&0)P-5/0J9;^1@_M,/=.+]8G, "6-(& ?!#$^"G2>! MBSX_B[[()5ED&YFKBDGRZHBP6>&D]+6B@8UK6%7C-W/_>+3IZMNTH'ZWR7 \ M,5MQT* ,X<*=<*%3N OYDF3._GTE"VV"^-,]V:RMID=[LH$&9L@VWLDV=LIV MGI9244MR)4I)KK=B99/.R>@K'1+&D# .@AE&3'9&3+#%>(+T! EC2!@'P0Q/ MICM/ILZ#X_>L/3L12;9.2YL+3D!?%QK8I%,M J_]VRLL![?DA[0TQ)GMQ)FY M?ZE$E).-B->29+JPC>55'"E5'"IM<3F1?N69/?[;"L4TM6\.I32S0\ P] MCW9Z'CGUO)*;+-Y$Z1TYS:4Z+R9G8A'%4?E@T]&)ZJLC$L:0, Z"&7Y03X<4 M#UN26Q[(%BB-06D<13.=Z<1'ZC[9JWQ056=1'RFOJV@:)>N$W&2Y8E7'T$*H MU3]S\+1PHR;Z8UOU/&V;CE]NRMQ#[BTPB&8*K),A=8:<^466WKU1%3TA2Q75 MK2)"PV!+Z^I,PX!:=;8T]<:VIAPU1E-$'>6H.\M=R>J:6;4W'KA?0D,=?9KJ MZ)0>626U!$!O-K%*^CTR'M4AC[I3WE_5+GF1B=2J'S3A06D,2N,HFNF"SHQT M#/YAA 9(*(U!:1Q%,YW1(9(Z\] A=1N:&UN:43FF4^M)>-MT8C2UUB..&J,I MHDY]U!W[=D6&?"5,1/$#*:)D%4MR_D,7'B@ M@1-*8U :1]%,9W1XI>[T^EX444&::4.K$4WWH\[1[PT]C^Z?;T.S*)3&431S MKD:G4=^9J8RJ5"\_5XWE8%ZTWA-)FZ5(\).I L4QJ TCJ*9SNC$[;MG>2_S*%U$*Q&37*Z:0Z6>XK6: @W;4!IK M:7MG?-0?[UUZ0JW5E%O':-\=H[L5:D;^7(N\E+F]-D&G@*$T!J5Q%,V\'T_G M[@ \"QQ \S>4QJ TCJ*9SNC\';AG@?O4)C>JMRG0Z-W2:+!7G&;3_>J$6J\I MN([5@3M6,QF+![DD+!?;YAK4XSTJ!Z5 -[VW!]!P#J5Q%,WTJ7,/<0 N6=C; MB:'Y'$KC*)KIC,[G@7O^^MM28 OOIL!G0J![&+TM@ 9Q%,VT0 ?QP!W$^]Z5 MX<;U/C:>!GEJO\73TM)^YQ%'C= 45*?JP)VJV]L5W]WE4M:_P5_)!R6PVJVM M*KPWG*HSM+QY>+QY4V:K^NGHFZPLLZ1>O)=B*?.J@?K^-LO* MQS?5 ]>[1_CG_P-02P,$% @ %4@(5VB/.?/C P D1$ !D !X;"]W M;W)K&ULM5AM;]LV$/XKA 8,'1!$(B6_9;:!Q.VV M#"T:)%OW82@*1CI;0B32)2F[ ?KC2U*R;"FRW!CV%UND> _O.=Z1#S5><_$D M8P"%OF4IDQ,G5FIYY;HRC"&C\I(O@>DWV[$],QSU6:,+@32.991L7S#:1\/7&PL^FX3Q:Q,AWN=+RD"W@ ]>_R M3NB66Z%$209,)IPA ?.).7\RC=MHXGC&(T@A M5 :"ZK\5S"!-#9+VXVL)ZE1S&L/=YPWZ'Y:\)O-()"%/I?U%ZV+L0,\8YE+QK#36[2QAQ3_]5@9BQ\ /]AB0TH T M#,B^&?S2P+=$"\\LK;=4T>E8\#429K1&,P\V-M9:LTF86<8')?3;1-NIZ;NO M>:*>T9NWH&B2RM_&KM*HYIT;E@@W!0+9@S!"'SA3L43O6 11W=[5WE0ND8U+ M-Z03\.^<72+?NT#$(SY:<96PQ1=AE@/)F J0+3[.NB$?8%E!DE:4FJ=^%3S? MP@9[8&3Z%;E^=UISMM*+:C=JJJ"-0/\@@>KC,!T2$"PQ=^]4A_T'"^TX4C5VA4$1R]>N?4=7,/4HDD M5)KAIJO<66Y9",R<^.@NI:R-<^>$K]U;3@16BPWVMF>R=]9MMH0_42Q.A58/ MQHY P9VIHM7:'!*5FQH^D/8ETF[>DX#T_4;B=T]X+"&R)40Z"?TI*%.':[A$ MJ9'!7H!)DTWG;,>RV4H@_#,:Z.:@!NJ&>75.GD,%X:T,PN?50?BD0NA4:/5@ M;*40/JL6PBUBJ'G.=GMP+,.M'L(_+8CX'&TR/MQ1&4AQM#G3:OV'BORED")^ M+PB\H!F!<^@IO!54^+R*"K]42L/1:-C#3=G8,A!COT=&N->05.[.I3<#L;#? M J2.?LY4JOO#=?VENUNAQ8Z0]02P,$% @ %4@(5XWUS?O] M P [!( !D !X;"]W;W)K&ULK5AKC]LH%/TK MR%NM9J3I^/U(-HG43)XKM1IU=K:?B4UB:VS( D[:?[]@.V[B(9&[RY<$KN\Y M7. %T9'0M]8BA 'WXLR K. &38FH\KV3"1- M5M;)V+!D0"A',9<,4/P=T!/*2/XM M2W@Z-B(#)&@+RYQ_)<<5:OKC2[Z8Y*SZ! W ZPOP&X#?%Q T@* O(&P 8=]1BAI U+>% M00,85'*HYZ^:_!GD<#*BY BH]!9LLE IJ$*+.<^PU/H+I^)K)G!\,H<49WC' MP#.BX"6%%(&/8 I9%H.[&>(PR]F]L+R^S,#=AWOP 9B 22\&,@Q><<;9@S"* M\E\I*1G$"1N97,0EVR0!1R0E6BKJ&>&BK/J"'; MPQB-#7$(,40/R)C\_IL=6'^H%*63;*:3;*Z3;*&3;*F3;*63;*V)[$*S7JM9 M[Q;[Y(M(D#(LDFZNZ M$ Y%D7UV\-X2+ M:WQ53!$4>I4.XON6$'ZJR ;:!Z[)OU!+ P04 " 52 A7WA+]D;\$ !; M&@ &0 'AL+W=OT13EN6#B?OS;D&IMGP)X?/W"/JN#Y\&L($53G/_( M4K8=:X$&4K2&5<[N\7Z!FH! -@-P!X* MP@80UG(XC%\]^!%D<#(B> ^(L.9LXJ)64(WF8YZ50NP/C/"G&<>Q20Q)F94; M"NX0 0];2!#X J(LKQA*P46$&,QR>LG;'A\B"7T\:+VX.7EAO>&URR+05QF:)4@E_TX\,>O,[? M2/M:K)?7_/+#L9\(P6Z_#[OFL]_@^U85B$"&B4S4!Z@CAXII MZIKN8(+&&I^'*"+/2)O\^8?I&7_)%*62+%))%JLDFZDDFZLD6Z@D6RHB.]&L MTVK6Z6.??.,U4E8FN$ ,D:R5<7@*D> 8< ;"UYB\&DE>=KB/$5$FJT/_%[- M+\JEYXEE>KX_TI^/%7MN]<5U O/4*CJW,H/0.C6*)4:\Q^#4:B;I,'3,CM7\ MW,IUS8Y7"YE71M"A6IY;!9;W2G4R.FX[.FYO1HE0B?E$_E9.<57F%)5DD4JR M6"793"797"790B794A'9B6J]5K5>;T[Y4:\:>$T(G_E\N$&@K(H5+QGQ6JPU MLJ3-+(?2D"^K*..U("\MP47VTGPI$_RA7_?XM<)=E"/@J>ZW=3HC16S[ #1YX6_59@?F]:C-=KOOX5>DK% MZH.O@ %%244REB%Z+1..KS)3JB2+5)+%*LEF*LGF*LD6*LF6BLA.A!RT0@YZ M,^4]HKSF2D2NK,LLL"&P9/1W:3 X^ZX$8G_YV;\3K5<&QY]@M;T80?G5[39C/FPQ-L>)ZQ+2OD M";LS-M->%]^K+95DL20$,PB"L[)^IK+7N4JRA6P43--Q[.X$*XLUM +'\N42 M,XW7K3YCZ+IPQ[4E$]:0!6.MMQ3G.>37@JA&2J77.!0AW)Z4<;S04BF_J4@G*15"4[[*FU MK>U)R-=Z_[_3?F->STU)^T*;D0'[7G2Y#]02P,$% @ %4@( M5W*=<_*& @ N@< !D !X;"]W;W)K&ULK55M M:]LP$/XKPH.QP8@"?DO2H!-'JH&%+=BTV//=0UB@MJHYL;E!1WG[)0Y>' M X+1&28$'2%X2HB>(80=(7RIAZ@C1"_U,.D(+G30*%W*6A"F7H?8VT\ M63S..M5YJQH\HQJB&\%UJ="2YY /\-/3_,L3?&PB[,,,]F'.@Y."7QH^0J'_ M 05^$ [<9_%R>C 4SO]Y7_ZS]Z-DA'W-0Z<7/J/W6&644I4QH1H)Z.?56FEI M_KB_ANK=*D;#BK:9355-,IAYIELID%OPDK=OQF?^QZ%DOZ98^IIBRU<2.RI+ MU)+(L"7-M$VE1&$@T?4 TR ZZ'*M**73HQ.PVVB3\*HO,8;P]3/8R: M'*/20=0D.D8MAU$7/:J-&A\THPKDQDT!A3+1<-V^T=[:#YHKUU^?V.?CZ6(\ M8$_-8&KGR*-\.]5NB-Q0KA"#PKCR1^>F5\IV4K0;+6K7"M="F\;JEJ49KB M MP)P70NC]QCKHQW7R%U!+ P04 " 52 A7<0G0*@(% \(P &0 'AL M+W=OQL!*IDE2< 'WXDI(B6;'"V,7D)M:!_T?J'QXT"J=; M+K[)#8 BCUG*Y,S9*)5?N*Z,-Y!1>C"7/FT_+:C9A/>:'2A,&-(++(,BJ>/D/*MS/'=YXOW";W&V4NN/-I3N_A M#M37_$;H,[>AK)(,F$PX(P+6,^?2OXB"P C*$G\DL)4[Q\0\RI+S;^;D:C5S M/-,B2"%6!D'USP,L($T-2;?CGQKJ-'4:X>[Q,_VG\N'UPRRIA 5/_TQ6:C-S MSARR@C4M4G7+MS]#_4 CPXMY*LN_9%N5G0P<$A=2\:P6ZQ9D":M^Z6-MQ(Y M<_H%02T(7@J&KP@&M6!PJ&!8"X:'"D:UH'QTMWKVTKB0*CJ?"KXEPI36-'-0 MNE^JM5\),QWE3@E]-]$Z-;^%E"I8D1LJ5 *2?"*7JU5B8DA3NTBTP'#>N:_M9,;22)V I67;VK6]XT M/WAN_N? "ORE8*=DX)V0P L&/>U9V.5WD#?RH$<>VN775&BY7\K]'GEDEX<0 M/\O]B<6,01/+0'Y7H_V^WHT4IT=HWVO30*\ MPU=8\B^Y*]B71[*@>:*T[^8J ]'[VF(''^L\*BU$I458M&Z(=O(T_YT6X!J, M%2),6HA*B[!HW1 %;8@"ZRBZJ>8GHC@1=;3RUUY9:]1H]S7>WY\7%O8JC[8; MDQ9AT;IVM]FN;\W7Y@O.9+("47V?^(TK(+<00_) ERGH2>S-M,'./WI@H.:] MJ+0(B]:-5)OZ^L/WFKLPD]@%*BU$I458M&Z(VA3;M^?8Y? 1[?"ADL2=\;7F M@DBJ[_ U41L@VPU/TZ=/?,MT8&6QU$43*OK'&6I^CDH+46E13=M_VVNG]6Y\ MVO3;MR:0]>>CN!#"K#"O?T:J,:.]%KQ<5U S:51:A$7K6MTFT[X]FW[K2UTM M[RS=O1:C9L:HM B+UK6X3:%]>PY]&J.FY:BT$)468=&Z_P1K\_? GK^_Y^IMK_K8(*+20E1:5-,. M7KV#-GD/K)GGP:MWC7ES];97=[2+J$DX%JUK=9N$!_8D_*W5NY;O!CGHM1@U M\4:E15BTRF)W9_= !N*^W+9A)A"]0E<;"9JKS=:0RW)#A-L6K_:57%-QGS!) M4EAKJ7&PO=V]R:W-H965TB#>4DMHW H+?X(V2,_>(V*H=RFZ??BSOG^FT'+P[\/!)?TL??6#4@N^ %:<3+O^BQLC5&*,BY2./*69Y!'":[__Y3)<2! M@^2H'7#E@-L.DQ< 73L9"G]-$;#@BR9JM%?Z>WG^F\1]+8?;JX&=U;K 6^'N> M7"#+^ 5A UN*\UD,=\>JX;PN.GE==*IW7['M2^X-+:W]3+-*GC5@IC7F$OKK MDS1%'P6+^=^J2;/C3M3U[F$^PZ<[D)'\XS%77 MS'(-/,5-,Z]K9AJN:^.6'>G:S0S7P6;3C&H'=Z)T]EXZ6RO=*K\-Y"4L*[X9 MR3U:27P8,.6E= >R#\6QIVY[- N%F>48;6V\KMG,F3K324O"KIDK\V8:+0FU M@SQ10FUFEFSB=T2 MKFLU=6RKK9MV9"?J-MWK-NWYUAY>G_]#RSP+-O*>+2MN!.2\Y.$ZE/>>*CFU MX&,OT) P#Q)&(&$4"-9(M;M/M7NF4NQ"9AH2YD'"""2, L$:F9[M,SU[92F> M=2Y,K8O2HM?"Z[4@O194.XX353*-N@LRM#I]"((T3P27S7+ P@?_-F+*]L7H MC&-BM@K"0A_JV'D])"0!#4DKFO-"R*;$!XVF>51]\4*^3;D\0!(1"F5=T1./ MO=R TCQ0&@&E42A:,].XSC0^4WFIP% )AZ1YH#0"2J-0M&;"Z\[>U+:3 ZI, M!="5F7X3K]^$])M0_6!.%:MNCDU]=SRTU$P4W4>GU #UJI6\ T(2T)"T)V13 MXKJ)-O5==+O4?/*3-?+D)(W2;D>: T DJC4+1FPNO5"K-ON:*WYDS[:TZOB==O0OI- MJ'XPIXI5]_NFMLD<7'/#]9H!-LY4JF"],H"U MC6A=A[;^CY>*4(4X',A[9SIK2P?:VP^*24!C4F7,F:VN0[CNQ7%?+]ZL0Q]Y M5'0_RS11WB3I:4=?BD"?KH/2""B-0M&:6:X7$?#D7+4'LG]?@-(\4!H!I5$H M6C/A]9(&UB]I#'FJC15/YSLEI]_&4]C@2;OI&6)$]8,Z5;1Z40#KMP(,*C?= M)_,=S4![^OZ !#0@U09L*EMWW_BXS0*K//GZI)07=&\ *,T#I1%0&H6B-?-; M+QC@<^T0P*!;!$!I'BB-@-(H%*V9\'KY NN7+P;5E^Y3?,MM[]FKC!J;]J:= M"M,EF:;1N=_NHDP3S]HUYARK %:]"F -W#F@J3%6]X%ZN\;HHQR]+[4W( $- M2+4!=\J.#S:IQRR[+W].P%&IWFX7\?[H_B<+'\J-^JWC-^;EPE0<]\Q+LOM! M0HW?_3[BLY_=APE'$;N3H8R+J9QXV>XG![LW(MV66^1O4R'2N'RY8?Z:986! M_/PN3<7SFR+ _H%/ZONL 0 )0< 9 M>&PO=V]R:W-H965T48Z%"6C#WID[MX M['AZ1#C!D=0(I'YV>(:31)/4.+X64*?TJ0VKQZ_T+R9X%3B#V;(MJ$!39AH2583<1^*6+_W]95I 11#V/ 5F!% M*$H S=(EYOI.Y[VBVH0%.:QO8/J?S6[BC=Q=52E+[FI*#4JE!M^1 ='SJ0S82GOO/-N$ M!39AH25839)A*I_E@%;Q_->46W"@AP& M_4H*A)W^41*TY+$FUG4IUO6Y8A$:J9)48' 1X_SH4NN ]+H28*T6H%3++I2^@\5-/4:='I'Z:FI5[\#RU[U@ _O"6#[ MBX)'RG'$UI3\K6[*Z-SH/R*X,IPK?Z(N \IZ$MI_7Y/!3YL+7\/)7' M&ZN1\S.YU*BVP2@MMT>KJ':I[V/_H3&ZUGK=*"ZS20ENTNI2'\A^VU_]G M9_+!V[3B'?^)GQ6]!J=?=@1-H+?50"NH'NJAK(:M!=]WYO!ATQ-L*5<>9VA6A$\WP++3R3;FCV>)9.2I>9P@Y$JMW0'=7W% MF'P]T0[*CY;H=.:,'9+ BI:9OA7;][#3$QJ\ M6&3*_I)M91L.'!*72HM\YXP,@38 X4.2=?J)34I)2< M7H.F+%-OJ*FK,;0!<.-=F*LJC'\DS,>2]TC@ MG1'?\X,6]WFW^P**VMW?=W=1<*W:KU7[%B_H5OWCXT'->-#)>%Y* M"5R30DA[V<6*B ,1&:-+EC'-H)5\A1\V:/E!@U7%O<7(]R;MU,.:>OBB9#=X MGA&.SS)JB??EM?$/_TYK./1&!P):K'PO/*)@6"L8=BJXMT\?).=T@U+6>%[ MM(,_DC3(O#7IW;A]CSP!E8I,2"ZX3A7ICTE"G]J@YIU0_WA?1G4"1B]+0,)4 M+$HL&%86VH17>)-&';R>%PP.R]49]J6BW,:C;QKN9RK7C"NLT0KAO=X(#X>L MFE@UT:*P?6 I-'85.TRQ[X,T!KB_$D(_3TQKJ?])1+\!4$L#!!0 ( !5( M"%Z0( (H) 9 >&PO=V]R:W-H965TR K/ &3&B4*_=LBBD*Y%G!&X9XJNBP.S7"'*Z&1JVL5VX MRY:I4 MF%)9X"3,0#^4MDS.S44FR @C/*$$,%D/CRAY, X77@*\9;/C.&"DG M1C,C0LM2'((19* I9G0Z!DH@05>Y>*.;CY [<=7>C'-N;ZB387U?0/%*RYH49/E#HJ,5'?\ M5.=AAV _1W!J@M,F>,\0W)K@OC2"5Q.\ET;P:X*V;E;>=>(F6. H9'2#F$)+ M-370V==LF:^,J/=D)IA\FDF>B#Z#S#)'YT@/T)AR@4XG('"6\S.Y_#";H-.3 M,W2",H+N4[KBF"0\-(6,K13,N(XSJN(XS\1QT0TE(N5H2A)(.OB3X_S^$;XI M/3?&G:WQD7-4\-.*7"#7>H<XAB&AOQA<6!K,**W;^S >M^5W=<4F[RF MV/25Q/;JX#5U\(ZI1U]*8%AD9(ER_3G&\G/L*D6E$F@5U0G64<^^#,WU;H8/ M,8%O[6,FAQC'=>U]T/009/=Z7@/:,^HW1OVC1F)< "O^XK22\7>"^[[? MVN&X Q3T>RVOAR [<.U^RVP'RNU;?K?;H'$;''5[3P7.:Z/P)%L\ARZOP6'% MW*!E8]P%\MI>#T%V[Z#ZTPZ4?]GKM[R:.\VE +;479W+@JV(J/XPS6IS<+C2 M_;*U/K('8[MC?2(/&M6YX(]\=4JYP6R9$2XSMY"AK(M+61=6=?YJ(FBI6]N< M"MDH]3"5AR5@"B"?+R@5VXD*T!R_HM]02P,$% @ %4@(5V)^M5&\ @ MPP< !D !X;"]W;W)K&ULA95K;YLP%(;_BL6J MJ96V<@L0L@2I%U7;U$E5+]N':1^<< A6 3/;).V_W[%)6;8XR1?P[;S/>PP^ MGJZY>)8E@"(O==7(F5,JU4Y<5RY*J*D\YRTT.%-P45.%7;%T92N YB:HKMS M\V*WIJQQLJD9NQ/9E'>J8@W<"2*[NJ;B]1(JOIXYOO,V<,^6I=(#;C9MZ1(> M0#VU=P)[[J"2LQH:R7A#!!0SY\*?7/HFP*SXSF MM]I$IS+G_%EWON0SQ].. MH(*%TA(47RNX@JK22NCC]T;4&9@Z<+O]IGYCDL=DYE3"%:]^L%R5,V?LD!P* MVE7JGJ\_PR:A2.LM>"7-DZS[M5'JD$4G%:\WP>B@9DW_IB^;C=@*"((] <$F M(#"^>Y!Q>4T5S::"KXG0JU%--TRJ)AK-L49_E0745UM>N M.2>A]X$$7A"2IX=KK96?' MBH^Q8ALKWF4%R9Z\DH&5'&,E-E:RR_+2L9TU'ECC8ZPQP;-%5 E88@L%PH8> M[Z!]/TI&=G8ZL-.#[$>N:$6*O@I@H6%U5Y/*5(.6OF(=5M83G^YN@Y_J';-Y M\;V_5=@AS+#NX$2&4M.=Z.@S -HST&MLJB?WP[K#Q_YYSZ M>%"#_X#N5DG6U]LW*I:LD;BC!<9YYPD:%OV-T7<4;TV5GG.%-=\T2[QE0>@% M.%]PKMXZNO /]W;V!U!+ P04 " 52 A7=:MH+EP' !/0 &0 'AL M+W=O1A_'C>P[VG"[?! M8BG3"_W)V=I?\#LN/ZUO$O6N7U+FP8I'(H@CE/"'\]X%/O7H(&V06?P9\$>Q M\QJE7;F/X\_IFZOY><]*OQ$/^4RF"%_]V_(I#\.4I+['OP6T5_I,&^Z^?J)[ M6>=59^Y]P:=Q^%<]LAZ:'9 M1LAX5316WV 51/E__TL1B)T&BJ-O0(H&I-G WM. %@UH5P]VT<#NZF%0-!AT M;> 4#9PL]GFPLDB[OO0G9TG\B)+46M'2%]EP9:U5@(,HS:P[F:A/ ]5.3JZB M+1=2I8I$081^;F=WR]KWDMEK3,*IKQ MZ![>GCQ2F8+>\_DBB!;H(BTI@0RX0&X@9F$L-HEZ_?>U0J$KR5?B'UU2Y7YM MO=^T#)^*M3_CYSU59P5/MKPW^?DG[%B_Z$84$N9"PA@DS ."U3+!+C/!-M$G MM]P/@__X'/VJGG+H]74LQ!O=N.84)Z.D3\/M!-O6\*R_W1TOC1$AH[J1VS:B MSIC4C9B&A(=.W<@S]NR%<1N4<1L8X_8I2CI&+N<,=KHR&C9B,FW;V(-Q(VYM MFQ,U! T2:UN1P:B!\HQ=>V'@G#)PCC%P'V/IA\_%S&GW@HP&C:"UC; S:J2D MJR79C:"UC>C0:;CSC-UZ8="&9="&QJ#]KJ:PFRKC%FGTUK$(TLF?+G[#=J_I M8-RX?Z9&GX>6UTXN&:1+;]@J$F1 [&K<:J$>E:$>&4/]AUSR!%T(P=4#\1N: M^F*)/#6_+Q^,W]0L3 2+R)=J)'Q17J\>I+H1,3H]]+D("7,A80P2Y@'!:FDP M+M-@?*09TA@R$R!A+B2,0<(\(%@M$[!5+<$L8TG8R04_K0MOT8,?)&CKAQNN M75A9[5IHVZV'OMGKH8/7S2D#=>IIG0[Q6%^"\R*_H[M%? MJY)[D_"U'\P1^[+FD>#YC9B7ZNDF2=+E<5ZRM>-A=';H+0=*5"T>B)4':L"@VI.H#07E,9 :1X4K9X0E?"$C6K&;D*$U1W_;!T>MW\> M&(U;D@.H7M3))P/UZ>E\.A;6EV-223S$+/'LF>]>Q]'BY"-/5L\57S/^T'L- ME.:"TA@HS8.BU8>]TID(/E+Q):":$RC-!:4Q4)H'1:LG1*4Y$:.$\<+B6T!- MDV"SWX-'\%F'#-2AIW&HRNZ>JEL).L0LZ%Q%DBOG$MWZDG=5&LS,@^\L4/T' ME,9 :1X4K3[6E:)$[&.56E#I"93F@M(8*,V#HM43HI*>B'D'S:%* ]%L;='\ MJF;V>O#X=7+*0)UZ!:VVL6'_KVJDTG:(6=N9QJK4Q@\HX5L>;?9,9"&UDRDH MS06E,5":!T6K#VTE)Y'AL:HKJ*P$2G-!:0R4YD'1Z@E1R4K$O(VIZ[[. E.; MV(V'K=EKVPI3N[E#4<F^OY.T%8GV M!D^-$;9I,WX:;4.SQ5-C-B:X&;X?L66&5GH*->LIG79YTO;ND9/F3N"IQ@C; M32M7AZ(V;>SA9!HSBIL)ZIG[]M+85:($-6]^*5=%//\IX"V*N'9/H9ES\&9[ M4(T!E,9 :1X4K3Z^E<9 C[6OA8+N:P&EN: T!DKSH&CUA-@YC&.60;H^JVE[ MKP>AP^8A#(W5"6X^'UR-U6!WB5&$6<>RJ-4LF#]"6J"5M$#-FU6Z/ZL+D$FH MTYC0YAX>]WD.TYA@QQDU(_=V+[)1JX_HE/IUBS747 MG[+\-&Z%SP\'?_ 35?,%"OF#J@//4\^1]02P,$% @ %4@(5ZKM4 D.!0 Q2, !D M !X;"]W;W)K&ULS9I;;Z,X%(#_BL6.5C-2M\$V M!-)-(DU;C::K=E6UT]F'U3ZXQ$U0 ;.VDTRE_?%K2(HA@*>)7"DO+9=SCL_- MR7<"XS7CSV)!J00_TB03$VC@+8*Z*T*>*N RT WGI5A71))IF/.UH 7TLI:<5#FIM16 MT<194<9[R=7=6.G)Z1<2<_"=)$L*;B@12TY5C:0 'R^I)'$B/H'?P,/])?CX MX1/X .(,?%NPI2#93(P'4JU?6!E$V[7.-VNAGK7^6&:G +LG +D(=ZA?F-7O M:5ZIHZ;Z0$5=A8ZJT%%I#_\T]!/P60BJHE9Q@>N8/,9)+&,J7E,R ZKA[FBT MY#S.YJ74GRSCU85S(F(!_KY6"X K25/Q3U=R-MYXW=X4V_5,Y"2B$T?M1T'Y MBCK37W^!0_?WKE19,M9('*X2ATW6IYMD=86XT1N6>L4'R&H*,?95K5=UW]M2 MPW XK(0:/GF53Y[1IPO&<\:)I&H//TH@BMJ4->QRTVAJWTI8,M:(VJ^B]H^J MA7V;B;-DK)&X896XX8$MO-'S:\WI^1CM='!;"/DXZ.[@H'(I,+ITL\SB*,Y) M N9L17E6? [_I(^-!OC5HO" MT-OMXPXAU_>[^QBZ&BEU;"EO6FH'76 H>51MO MW;&5/$O6FLG3- :-S&)HY:UBHTVA%^STE+%EKYD2C%O2.J\VM\IHM:\WD:6*#1JZ9?F-2 M?<63_F;W6VV,@[#=[1UB* A03[]K+H)F,*H5L=.[-OF$HW#7M[;0< A[/--X M!,U\=,!.5'?WF@O,'NS=:.]!5% C%3PNIH)6HG;APJS"WO_3O$>1(8TD:'C(C)DEM3= AA;RPYXL :21#UI%,W3U@O#;[L71I:$-F:#/LA#:'=\1QI3D-F3CMT*$A3-HOE"Q!K MDH.(99*3J"9S&\V/V#VJ'8"MLJ0M:\WD:9;$1MPR/?:"[1TP MW'WHU2$#PYZ) &M&PV9&^\F\CML(UI[7.X1ZYW5<>TCX'IAVE4FJBB=!.;,7 MV[,[+JMH9LM:,U,:S?!QH1FVBF:VK#63I]$,'XIF6\7Z4&K^[O$ CC: MZ?]![1V+X@67&\+G<29 0I^4GGL:*#-\\\[(YD2RO'SMXI%)R=+R<$')C/)" M0-U_8DR^GA1OJ!&EG%DH+BK:KEZ$I-=#"BP0/XR@:AH(R M&62I'[O76:HJY$S"O2:F$H+JUVO@:C,.>L%VX($M5^@&PBPMZ1(> 9_*>VU[ M8>M2, '2,"6)AL4X^-*[FHS<>K_@.X.-V6D31S)7ZMEU9L4XB-R&@$..SH': MRQHFP+DSLMOXW7@&;4@GW&UOW6\\NV694P,3Q7^P E?CX%- "EC0BN.#VGR% MAF?@_'+%C?\GFWKM( Y(7AE4HA';'0@FZRM]:>[#CJ#7/R*(&T'\5D'2"!(/ M6N_,8TTITBS5:D.T6VW=7,/?&Z^V-$RZ4WQ$;6>9U6$V44(PM,>"AGPD=X ( MVA"U(!,-!4-R-@6DC)MS._OT."5G[\_3$&U@)P_S)LAU'20^$N2VDI0Y!]>-<;1I\/<79DMD>=M-2)=T^.4$]ACF0F#>K*'3?Y>6<7 MD!F",+\.@2==@G=DM@?>;\'[)X][)ZGS^KSMV\P@E85-@4/DM=W0V[FWX#KK M1?4O#=>[5"?C_B?5H*4:=)?$)ZW^]2P[,MNC'K;4PTZ3>-@E>$=F>^"C%GQT M.HD=9YO!%ZX$,%$),E?:.KDTR*D-?N3\1W]E=!(/#J;T6U;6 .%.T7$%_QO5 M2R8-X;"PVNAR9/-$UT6T[J J?1V:*[15S3=7]KL#M%M@YQ=*X;;C2EO[)9/] M 5!+ P04 " 52 A7KH!IHUD" "-!0 &0 'AL+W=OWGFUF8RST2C*>$PDT@UC&'Y M:P)4[,;>T#LLS,FFTG;!S[,:;V !>EG/I)GYG4I)&'!%!$<2UF/O_7 T26V\ M"_A*8*>.QL@Z60GQ9"CP_J M]\Z[\;+""J:"?B.EKL;>C8=*6..&ZKG8?8"]G\3J%8(J]T2[-C:]]E#1*"W8 M/ME4P AOW_AY?PY'"6%X(B'<)X2N[A;DJKS#&N>9%#LD;;11LP-GU66;X@BW M'V6AI=DE)D_G4\$8T>:4M4)OT:R1164\HN/ERSO0F%!U90+N&Z#H A&.'BO1 M*,Q+E?G:U&'5_&+/G+3,\ 3S8\,'* K>H# (([19O>\!Q!X[/@@TK[F.U6$*45B;M&!P;6J5;?.W$RUJ MUW KH4W[NF%E[DN0-L#LKX70AXGMX>X&SG\#4$L#!!0 ( !5("%=?5 JS M@P, !L0 9 >&PO=V]R:W-H965T+ ^/?10(@T7.64K&T$BGWU[8MH@0R+*[8'JBZLV4\PU(U M^PXX-D%9:GN.X]L9)M0*%J;OC@<+ELN44+CC2.19AOG+"E)V6%JN]=IQ M3W:)U!UVL-CC'3R _+J_XZIE5RHQR8 *PBCBL%U:-^YUZ)H ,^(O @=Q=(WT M5!X9^ZX;G^.EY>B,((5(:@FLOIY@#6FJE50>_Y:B5N6I X^O7]4_FLFKR3QB M 6N6_DUBF2RMF85BV.(\E??L\ G*"4VT7L1283[1H1CK3RT4Y4*RK Q6&62$ M%M_XN01Q%*!TV@.\,L!K!HS?"!B5 :.^#N,R8-S785(&F*G;Q=P-N V6.%AP M=D!#-H7OV@E-) M0*#W&Y"8I.*#NOOU88/>O_N WB%"T9>$Y0+36"QLJ?+0:G94>JX*3^\-SQ&Z M950F H4TAK@E?M,=/^^(M]7\*PC>*X25URGX9TZOT,CY#7F.-VK)9]T_W&N; MSL^YA__;O09C5*V(D=$;]5@1ZOFBM6)-Z YHI-?#AH@H92+G@/ZY>122JU_Z MM[8E4)B,VTWT]GG /^DT0 T=L^];B6142OI'0;XVGP)TM[*=CNITNE](][Q<.Y%=C-JF8 M33J9*4SC-DQ%U.0H;6\^:7#J5+Z44P_#<"##&BB_ N6? S5I ^6?YCWQ&Z Z ME2\%U<,P',BP!FI:@9J> ^6W@9J>Y.W.O0:H3N5+0?4P# .0U0G!NN^6GVOMOGF&0WG6B1V=^]WN MPX,YXK\@>%8UIX!6=N[)NWSL-'^9?09M6@:Y7G-4>&Y4,5/[J-C)@.],E2E0 MQ'(JBU-NU5M5LC>F?FOTK]SKM=O2O]&5KRFN?L@79?,MYCM"!4IAJZR&PO=V]R:W-H965T<3C_%F*_(3]FRRPQNR(.)I]\#DR*Y05G%*,A[3##"RGEJW M\&;N.GE"$?$M)D=^=@SR4I:4?L\']ZNIY>2,2$(BD4-@^74@XVS% M)[:0W/(9[*CD\>'$ W7P^'V?70/7>0^0@UQ-^MR_![4%6C)<)N9)+YVJ!$P+^^B*3P+T@*?];5_!IAI%^AGQYWO = MCLC4DNN/$W8@UNS77Z#O_*8K?R"P1C/7[ M17XN'(<9=,?N:&(?SFM0HX*1BZJ@!K=1Q6UDY/:)4<[!4R8E+"DH?I+2I;W_ M3CC>V>Q.BY\IHD'.J\AY_V:*E1?MC%*ZAX!49>3]>+:["A!\*R7) KY:BCJ<1J^]* M&PBL4798E1V^NNR$0S9C(+!&,\95,\;_4W;&ZIWG.$'K]E2#D(\Z5 C550@:;;MW M0P9":S:DMG%H]O'+2@15;QX%0?L!2!.%@G'0<:?6'@[-)MY#BU2O5K3(%-(D M6)LY-+MY'RT*-(M96?&:(+^+9>V]T.AFE[0H5*^PIVJ1&H4\M^L*UTX(S5;X M=9_%4;S#RV8T=![[\<&0FLVI'9W9';WRXJ$ M-'X]1F'K?M5%0:_#.]'9[MELZR]7)*2:=UN1C"%-@K6Y([.Y]U"D$NE\^M!O M4U1CQAT[(%3;,#)O;M0F=QX]P='[4VX)BH8NRUF]MEK[/P_A*^8;>3E @E9RRSG.I!UL=-K^=- MT%WQ9GM)A:!I<;@E>$58'B!_7U,JG@?YR_+JSY'9?U!+ P04 " 52 A7 M>S \KQ\# ("P &0 'AL+W=OFK1E;21HAV#2)$0'>S'MA9M<&XLD#K;3PC[];">$/H0 MT=XDMN/_W?W./L>C-67W/ 80Z#%-,CXV8B'R4]/D80PIYBR?#/%)#."D1Z[9L&(%B(A&5PSQ(LTQ>SI'!*Z'ANV\3QP M0Y:Q4 -F,,KQ$F8@;O-K)GMF;24B*62LA?2A.LG6E=S+0.%!1*W K@:M!R\@TUA0+'(P872.F9DMKJJ%SH]62AF1J&6>" MR:]$ZD1P UPP$@J(T%6VDAVY1(*C+V@F-TQ4)(#H IVEE GR5\Z94"X0SB)T M@0E#=S@I !U.06"2\".INIU-T>'!$3I )$,_8UIP.9F/3"%#50[-L KKO S+ M>26L[T5V@ESK&#F6XS;()^WR&>2UW-F6FS)!=9:<.DN.MN>^8F\C-<=H"O,R M!]\>"B*>T S"@A%!@*/?9W.93KDU_S0AESYZS3Y4O9[R'(D,YU+B[2S_>!FK/ M'3@[J*W!=$3U:E2O(^H;9-X>65^7Z!99J^^.9'Y-YK^33!U630C^'H+M#MW> M#H._MUO[/?=E";=BZ]>Q]5MCTZ?F2IV:[RZ:_EZPCF?O[J16KQWS/:B9!A]B MZE8P@_V"<1Q_![,UD(Z8PQISV 'S#:KA'I7OV]X.5:O?CE2V]?+_M][FTC_R MQK^TM5<%MNMZN_7>,,T?^/Y.L9@;UQ1U1_R!V9)D'"6PD#+KI"\3QI MB>7#D@( %$' 9 >&PO=V]R:W-H965TLTK-O5+K^M3W55XB)VHB:JS,REI(3K0QY<97 MM412.!!G?A0$,Y\36GEIXN:N9)J(1C-:X94$U7!.Y)]S9**=>Z'W,'%--Z6V M$WZ:U&2#*]0W]94TEC^P%)1CI:BH0.)Z[IV%I]G4^CN'[Q1;M3,&6\FM$'?6 M6!9S+[ )(<-<6P9B?EM<(&.6R*3QN^?TAI 6N#M^8/_D:C>UW!*%"\%^T$*7 M<^^#!P6N27+!5/N"VWO&WB0-TH+WH--!IQ6W9_<]SKL ,+I M,X"H!T0O!<0]('XI8-H#G-1^5XK3(2.:I(D4+4CK;=CLP(GIT*9\6MEM7VEI M5JG!Z?2;+E'"0G!S:$J[FUN$994+CO .SHJ"VMTAS,QU1\SNU6&&FE"FCHS+ MLM(H46FX)AIAU9+:3-ZL,C@\.((#H!5<4L8,2B6^-OG:J'[>YW;>Y18]D]N7 MADT@"(\A"J)H!+[X%[R:0!PX>#P"S_;#5U@/\"?1?2/RH'0T*!TYOO@9OK,\ M;WC#C$P%[%']\$(HH^S/"P.'I4:N?HTIU\6:CL>RO>)4U23'N6^2,G?I&-:$2M@2UB#D$LUU'*NIHPW#G63" M:#)[4M7>X/^[RZ]$UNGD[_0O^]A<$KFAE0*&:T,?3-Z?>""[!MX96M2NI=T* M;1JD&Y;FS4-I'9GF @ M=P< !D !X;"]W;W)K&ULK571;MHP%/T5*ZNF M5BI-2"!T'42B=-.8-K4JZ_8P[<$D%V+5L5/; ;JOW[5#(V IVL->$CN^Y_B< MZ^N;X5JJ1YT#&+(IN- C+S>FO/)]G>904'TA2Q"XLI"JH :G:NGK4@'-'*C@ M?A@$L5]0)KQDZ+[=J60H*\.9@#M%=%445#U? Y?KD=?U7C[3V,:[@.\,UGIG3*R3N92/=C+-1EY@ M!0&'U%@&BJ\53(!S2X0RGK:<7K.E!>Z.7]@_.N_H94XU3"3_P3*3C[Q+CV2P MH!4W]W+]";9^^I8OE5R[)UEO8P./I)4VLMB"44'!1/VFFVT>=@#=WBN < L( M_Q40;0&1,UHK<[9NJ*')4,DU438:V>S Y<:AT0T3]A1G1N$J0YQ);DT.BDQD M@360V\-9 9F*5!9 .F2&-9-5'(AS%N](E36'D858UJ!5X MR=LWW3AXW^;O/Y'MN8T:M]$Q]F0J#""K(8H:('I-2Y)*X8R?$X%-!$]^SD%D M! ^7P,:XH5)4+ 'OLFE+3KUC[':T3625A%$8Q$-_M>NZ+6H0=YNH/3N]QD[O MJ)T'@9V,L]^0$2ZU)K9/K+!@*7KH8,OK:(K5K"&M%#,,6JNUWJ&_(ZS3O^P> MJ&\+BN-V\?U&?/^H^"^ BFW.#=T06"RPT=GT2W=#T[T;RNH;R@P4K1[Z;?)Z MX8&)MJC^H-_N(FYZ*JTUY_%=9=.-WE]&!\I:H01P& M!\K]G;9H?TE?J5HRH0F'!>*"BP%:5W6;KR=&EJY3SJ7!ONN&.?X90=D 7%]( M:5XFMODV_]KD#U!+ P04 " 52 A7H1AW?%0# "7"@ &0 'AL+W=O M;%G.; &VLZX9 MUC9(VNW#L ^T=+:$4J1'4G;V[W>4%,5V%&]#@WVQ2>KNN>?>R)OLI/JJNKDQFRN7%>G.99,7\H-"OJRDJIDAK9J[>J-0I;52B5W \^+W)(5PDDF M]=FM2B:R,KP0>*M 5V7)U%]SY'(W=7SG\>"N6.?&'KC)9,/6>(_FR^96T<[M M4+*B1*$+*4#A:NK,_*N%[UF%6N+7 G=Z;PW6E:647^WF)ILZGF6$'%-C(1C] M;7&!G%LDXO%G"^IT-JWB_OH1_5WM/#FS9!H7DO]69":?.K$#&:Y8Q23R9'!0M94A'D M-CM;A!N1RA+A+=Q3T6051Y K6#"=PSO*.KS';(T:SJ[1L(+KL E>8#.&#U*87,./(L/L4-\ESSKW@D?W MYL%)P)\K<0FA=P&!%X0]?!;_7CTX02?LHAW6>.$+>+-/BQN8&:.*9678DB)K M)-PRA<)O](:E.'4HKQK5 M%IWD^^_\R/NA+PBO!'80DD$7DL$I]&2.ZT*(0JRI&SD3*?9YVT!$-82]F+;) M8#B,1^.)N]WWHT?,B^/QD]@!PV''<'B2(=7B/]!K](?[=F/?][PC>CUBH1>- MPWYZ44GT?_4>Z/7#,DK@1V$).Y"$G][[\7/JM8? M1<%Q;3^7>AN\4-CCCMWX)#N;$YNS-&>"'IP^;N/G5J-P=$3MN5 \&,7]W'SO MZ=WTOO%6: 'VKR,_&L?A$;T>L9ANMR-^[MX37Z):UY./AE16PC3/87?:35>S M>J8X.I_;J:L>'9Y@FI'M U-4#AHXK@C2NQQ1R%0S!34;(S?U(+&4AL:2>IG3 MY(C*"M#WE93F<6,-=+-H\C=02P,$% @ %4@(5U[9+=8@! .1$ !D M !X;"]W;W)K&ULS5AM28ROY\Y=+Y/7=#Q&Y,#!3!!AOX%0*3EMA](R"6RFX+SUA5"F,7GJ"5RDHU\W2=T5<@#E>S"@Y("JE!9J\ M4.PK;<%7DLM$N>-4W$V$'E]\Y#%0M"292+-8QG\/:)V') -TCNY$6D9%"HAL MT"V$*68LV20A5B$6>U&E577I57.,U:YZ /)>E+LE_<"&JTY9.Q779:4=HST=L@:>LEV.(2Y(: 9T#T8 MBV^_L+H4R@HA;PCH;'M MN2VWNT+.9#S1>SZN/1__0PZU>\.KJL!?#<'OQ=L-.GDOLO'T#"TQB]%;\3:# MWD&TA3.IDA91DF_1CT1HYYR2-)7+=[$JU.%'0E.LVJ#Z3A MLFT]O?A;7Z-=5:C-+N.T?-8(G=NCEML:(7ODM_N5%LI_IF'91V./W>O])\)Q M*N+;1*)@!W:H9G*&0%#DOW_#KW7K.OU+3;6O_VKY$# MIMM$4)C"1AQE7?@B9K2&PO=V]R:W-H965T M2X@WWX2;)C,DA#7_9BZ:2[OWXGWRENI-KK'8!!SR47.L$[8ZH) M(3K;04EU("L0=J>0JJ3&FFI+=*6 YCZHY"0*PSM24B9P&ONUI4IC61O.!"P5 MTG594O5["EPV"1[@X\**;7?&+9 TKN@6UF >JZ6R%NE5&8 M<#]E;93=93;.I.MZH^&I!F'0IX/]:G0]!T,9US?H"C&!'ACG]OIT3(P]S@61 MK).>MM+1"]+W]39 X> 616$T1(_K.;J^NOE7AEC:'CGJD2.O.WHE,OJ#9L$J M0%]IMM=2W**%R()SN!=E7?5/=$4S2+ M;PWJ #A]^V9P%WZ\ #WLH8=>??A: MZ)_?K =:&"CUKW.PP_\ .^IA1Q=O>&;_-\M!4=\X1E&A"U *\G.@K=2@+3#W M!AS2#\$X)H=3 ')2H:[9'ZC:,J$1A\)&A<&[,4:J;:#6,++R1;N1QK: G^[L MFP/*.=C]0DIS-%P?]*]8^A=02P,$% @ %4@(5V*MV81. P KA4 T M !X;"]S='EL97,N>&ULW5A=;]HP%/TK4;I.K30UA(Q 5D#:D"I-VJ9*[ M*D,;-B*=3('[0AS]X^IR,_C-_[GI6;%"D=^4]7;W\L"W7[QK/WBW<7%YVG MZ]O]^)4!KOW *=H[0O2FT\&% <3$X^/$#VECTOU=Z6;XI=9JN9<8>> @;Y@H M+3EJ.@=F@PCW.^[)[,X&]=4/G?0MKB$&=96-AUDA-L46^3:@E4E.O6?"1_Z$ M<#:5#%@9R1E?VW 7 K."%])3NLIUJA BU2\+A[8'#T"MDS-12)/;9K"_I_7P M/:#I@4'&>6NPZ]O >%@2I:@4=[IC!IO@"\BKVX_K4CN<2[(.NSU_0S WG61: MR)3*-DWH-Z'QD-,,[$@V7\!=%64 H%)%KALI(_-"$..A8=0-+3NCG#_ M\/W M;$=[E6WMF=EPT3:UH;II96P']+?5K/:V;.]5NE[)G@OU::FG(TP?:I3>2YJQ ME>FOLM8 IA[BZJ0L^?HC9W.14SOYHQ..AZ3A>8M"LE\Z&Y3*3 >H]+UG*A6; M;4=^2E(^TI5JRFF5X9Z[9^CY[Z[SG HJ"=\VK6O_E%?YU8ZC_K^R;+Y5]@T[ M/=:O_%,WV3L'D_$YF#R+FAR<@\GD]$U&9^"Q/IJ>NLGP)$T&]7%MZTRX=R< M1%_NF29)%,4QMJ*3B=/!!%NW.(8?MQKF#1A8'LCT9VN-[S9>(8?K -O30Q6" MS12O1&RF^%H#XEXW8"2)>[>Q/,# =@&K'9$$>PJY@U[@G$D23 $ M:M%=HW&,K$X,'_?^8$])%"6)&P',[2"*, 2>1AS!'( '#(DB\Q[<>Q\%S7LJ MV/R'=OP;4$L#!!0 ( !5("%>7BKL

-8?20$3;8T.P6BP^ M0"X99K>]9!:GZ7(I(0G;M$ZB0.\JM04U:&\G M-S'%6OXPV^G6??I[G+3;20E']\UI7P$A. ^.[>=G.Q]_5.;;755]$S^+O+1G M@YUS^P^CD4UWJI#VGVJO2OAF6YE".OAH[D=V;Y3,[$XI5^2CX/0T'A52EX-/ M'Y_+6IL1_E YE3I=E7#0'_BBU0_[YWO_43QHJ^]TKMWCV:!YGZN!*'2I"_U+ M96>#TX&PN^K'Y\KH7U7I9)ZDILKSL\&X_>*+,DZG!X<3#[F1=[8YXN3=K020 MLT%\"@5NM;&N.:,I7P+C@X*3VT^UJRYT[I192*?^-56]U^6]+P;^Q0C]C:8> MGE_;2OQ@_D\U5MNM3M6B2NM"E:ZM1Z-R#UC:G=[;@2AEH?EEAG-EZ<0L3:NZ=#"XB765 MZU0KBR#?$9#O>"$16.)DF4F38;+W!-E[7K+SVNI260MU][V&BS+Q;['.?6_QF$NXZ7O_.PQ)F63,K)*%NNNP4,(8,QO# M5XY[Q#24&<;,:EA*4T*KMV(-"2K92=.)4)0.QLP^@(;E+UJ5 G[N^V=5*+&1 M/[M-GW+$F%D2M_Z@RB!XFI<]DK+"F%D+;0,;GDL+;/.J@*)L7Y8.RSI\D="D6RH 1_#P'FIQUIL:8E X"9AU<2&W$%YG7 M2EQ#_=5&^1]T:I&<4'#/**JBT.X B1KT ^9!_Q9NJ]&I[Z%_[G&'CM) P*R! ME=O!B.N[IU$[Z*%MB_.#'":DU! PJR&I[ZSZ7ON.L7QX6764&0)F,Y#A_&N M,2D]!&\YA_@ZP9B4+@)F7?1F=7&R\;'8_H4I*6<$S,X@0WOGGD\HF4Q>:6[1 M&]J[F)1,)LPR(4.[.,&8E%0FS%+QL;VO)4[(52EFK1PFYEY$RBT39K>\"*:] M?)19)LQF:0-@+Q;EE0FS5\@DV.V\E%.TW9 M9,)LD_YHV(<94C8)F6UR/",VJ!B3LDG(;!,ZZ(08D[))R&R3_J S%#?2&#@; M8U)^"9G]<@P3G.W+PYCDO@?WQ@<9R'"Z#2G5A-Q;'V0@ZV!2Z@F9U4-C=KH0 MI9Z063UT;AQB3$H](;-Z2,R.R$/*0B&SA9IX.Q0)%)75T'NJK6@3[T(YJ?%. M6$19*&*VT!/F+,N:L4CFT,W;@OSB+)XL1)2%(F8+MSY77D7A$:2=BUD[/ M?&$HSJ75:<.*,2GM1*\_K1F*AWO1 EIO7"S V;Z RK>N%C"GCQ,S&^0UY43N8WCZQ_LY#&),R3LQL''J] &?+ MF!)0S"R@H^L%!S$CI@04Y ,(QJ0<%#,[B,1,4OP$(&6AZ=NMO@U%9Q8Y MI2PT9;80C8DM-*4L-&6VT,%NS^'8JKRJ9/;\>/KSH_6?_@-02P,$% @ %4@( M5[?' S!" @ 0BL !H !X;"]?A)Q1JA M7/X!^H2 QY=R:,9]>QIV^VY8?!X/IV%5[<:Q^U77PWI7CLUPUW;E=#ZR:?MC M,YZ7_;;NFO5[LRVU+)=1][D.Q'8G1#O1*"WH-Y" MH+>@WD*@MTP>M@GT%M1;"/06U%L(]!;46PCT%M1;"/06U%L(]!;46PCT%M1; M"/16U%L)]%;46PGT5M1;"?36R]G4!O1[V=0&]'O9U ;T>]G4!OGWRL)-#; M46\GT-M1;R?0VU%O)]#;46\GT#M0[R#0.U#O(- [4.\@T#M0[R#0.U#O(- [ M4.\@T#LF/YL0Z!VH=Q#H':AW$.@=J'<0Z)U1[TR@=T:],X'>&?7.!'IGU#O_ MI-[#^'4HP[7G>XW7_TFJQ_.YY7KYR_)[Y^16N>!^TK=B>7OT%&>'OAOBJMBEY+\S%NL=]3:6SM.05[8N]#;EK^&>>5OO[3TQ ML5@85KLAT9#F::Q1K)<_:6L?NC3[=<@_Q]8-JR)0%XO9C]/&,6M56.^[MK8I MK[/'H7F7,G].*//):4_Y0T%^S!A7/E[P/.YWX\40MO0;&-#NK%]WL4. M'8OIV%$LSY?XH$>WW;8U-:Y^Z/.1,OI MHD[HM1WY:GHU?GDE&^83I_\XORI MS+G O',3G(]Y8H$^'_)Q?V MTSPBFQZ7W_';&;_6_V0? J0/"=*' NE#@_1A0/JH0/KX!M+'-4@??('2"(JH M'(54CF(J1T&5HZC*45CE**YR%%@YBJP"15:!(JM D56@R"I09!4HL@H4606* MK )%5H$BJT215:+(*E%DE2BR2A19)8JL$D56B2*K1)%5HLBJ4&15*+(J%%D5 MBJP*15:%(JM"D56AR*I09%4HLFH4636*K!I%5HTBJT:15:/(JE%DU2BR:A19 M-8JL!D56@R*K09'5H,AJ4&0U*+(:%%D-BJP&15:#(FN%(FN%(FN%(FOUE;+> M.;?_S_'3L^QM.[SDL^E_I.L_4$L! A0#% @ %4@(5P=!36*! L0 M ! ( ! &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 M" 52 A78@(/I.T K @ $0 @ &O 9&]C4')O<',O M8V]R92YX;6Q02P$"% ,4 " 52 A7F5R<(Q & "<)P $P M @ '+ 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( !5("%&PO=V]R:W-H965T&UL4$L! A0#% @ M%4@(5U_\_:ZE P N@\ !@ ("!2A< 'AL+W=OQ0A M !); & @(%+0P >&PO=V]R:W-H965T&UL4$L! A0#% @ %4@(5[S),49 @ *@4 !@ ("! ME60 'AL+W=OX MX+;;N0H ,T= 9 " @0MG !X;"]W;W)K&UL4$L! A0#% @ %4@(5SH_F4SA @ R@8 !D M ("!^W$ 'AL+W=O1/R)\# !O"0 &0 @($3=0 >&PO=V]R:W-H M965TEX !X;"]W;W)K&UL4$L! M A0#% @ %4@(5V)%RXA;"@ $!P !D ("!IWP 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %4@( M5V[F..!/ P MP< !D ("!RY, 'AL+W=O&PO=V]R:W-H965T? !X;"]W;W)K M&UL4$L! A0#% @ %4@(5Z$/TIJJ!0 -0T M !D ("!%Z4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %4@(5Q"1SPL@!0 OPL !D M ("!*+D 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ %4@(5W7XXE'3 @ -@8 !D ("!I\H 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ %4@(5P^O MW('' @ :@8 !D ("!R_( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %4@(5PR:2!I& P 0P< !D M ("!G_P 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ %4@(5VO@IZ#< P 2PD !D ("! M% &PO=V]R:W-H965T&UL4$L! A0#% M @ %4@(5T!8SCH^ P -@< !D ("!M1,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %4@(5_?>T=KI @ [P@ !D M ("!6#(! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ %4@(5_4U"7)A P QPL !D ("!GCL! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M%4@(5PBE^*&PO=V]R:W-H965T 0!X;"]W;W)K&UL4$L! A0#% @ %4@(5W$)T"H"!0 /", !D M ("!7V$! 'AL+W=O&PO=V]R:W-H M965T%/ZONL 0 )0< 9 M " @2AM 0!X;"]W;W)K&UL4$L! M A0#% @ %4@(5YD.VQ+= @ 50@ !D ("!#W(! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %4@( M5W6K:"Y&PO=V]R:W-H965T&UL4$L! A0#% @ %4@(5ZZ ::-9 @ C04 M !D ("!SXH! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %4@(5WLP/*\? P " L !D M ("! )8! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ %4@(5Z$8=WQ4 P EPH !D ("!/)\! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ %4@(5V*M MV81. P KA4 T ( !=:D! 'AL+W-T>6QE+P #P M @ '7K0$ >&PO=V]R:V)O;VLN>&UL4$L! A0#% @ %4@(5[?' S!" M @ 0BL !H ( !MK,! 'AL+U]R96QS+W=O XML 89 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 90 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 91 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.2 html 281 301 1 false 75 0 false 6 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.constructionpartners.net/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 0000003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETSParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 4 false false R5.htm 0000005 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? EQUITY Sheet http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? EQUITY Statements 5 false false R6.htm 0000006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 0000007 - Disclosure - General Sheet http://www.constructionpartners.net/role/General General Notes 7 false false R8.htm 0000008 - Disclosure - Significant Accounting Policies Sheet http://www.constructionpartners.net/role/SignificantAccountingPolicies Significant Accounting Policies Notes 8 false false R9.htm 0000009 - Disclosure - Accounting Standards Sheet http://www.constructionpartners.net/role/AccountingStandards Accounting Standards Notes 9 false false R10.htm 0000010 - Disclosure - Business Acquisitions Sheet http://www.constructionpartners.net/role/BusinessAcquisitions Business Acquisitions Notes 10 false false R11.htm 0000011 - Disclosure - Contracts Receivable Including Retainage, Net Sheet http://www.constructionpartners.net/role/ContractsReceivableIncludingRetainageNet Contracts Receivable Including Retainage, Net Notes 11 false false R12.htm 0000012 - Disclosure - Contract Assets and Liabilities Sheet http://www.constructionpartners.net/role/ContractAssetsandLiabilities Contract Assets and Liabilities Notes 12 false false R13.htm 0000013 - Disclosure - Property, Plant and Equipment Sheet http://www.constructionpartners.net/role/PropertyPlantandEquipment Property, Plant and Equipment Notes 13 false false R14.htm 0000014 - Disclosure - Debt Sheet http://www.constructionpartners.net/role/Debt Debt Notes 14 false false R15.htm 0000015 - Disclosure - Equity Sheet http://www.constructionpartners.net/role/Equity Equity Notes 15 false false R16.htm 0000016 - Disclosure - Earnings Per Share Sheet http://www.constructionpartners.net/role/EarningsPerShare Earnings Per Share Notes 16 false false R17.htm 0000017 - Disclosure - Provision for Income Taxes Sheet http://www.constructionpartners.net/role/ProvisionforIncomeTaxes Provision for Income Taxes Notes 17 false false R18.htm 0000018 - Disclosure - Related Parties Sheet http://www.constructionpartners.net/role/RelatedParties Related Parties Notes 18 false false R19.htm 0000019 - Disclosure - Equity-Based Compensation Sheet http://www.constructionpartners.net/role/EquityBasedCompensation Equity-Based Compensation Notes 19 false false R20.htm 0000020 - Disclosure - Leases Sheet http://www.constructionpartners.net/role/Leases Leases Notes 20 false false R21.htm 0000021 - Disclosure - Investment in Derivative Instruments Sheet http://www.constructionpartners.net/role/InvestmentinDerivativeInstruments Investment in Derivative Instruments Notes 21 false false R22.htm 0000022 - Disclosure - Fair Value Measurements Sheet http://www.constructionpartners.net/role/FairValueMeasurements Fair Value Measurements Notes 22 false false R23.htm 0000023 - Disclosure - Commitments Sheet http://www.constructionpartners.net/role/Commitments Commitments Notes 23 false false R24.htm 0000024 - Disclosure - Restricted Investments Sheet http://www.constructionpartners.net/role/RestrictedInvestments Restricted Investments Notes 24 false false R25.htm 0000025 - Disclosure - Other Comprehensive Income Sheet http://www.constructionpartners.net/role/OtherComprehensiveIncome Other Comprehensive Income Notes 25 false false R26.htm 0000026 - Disclosure - Subsequent Events Sheet http://www.constructionpartners.net/role/SubsequentEvents Subsequent Events Notes 26 false false R27.htm 9954701 - Disclosure - Significant Accounting Policies (Policies) Sheet http://www.constructionpartners.net/role/SignificantAccountingPoliciesPolicies Significant Accounting Policies (Policies) Policies http://www.constructionpartners.net/role/SignificantAccountingPolicies 27 false false R28.htm 9954702 - Disclosure - Significant Accounting Policies (Tables) Sheet http://www.constructionpartners.net/role/SignificantAccountingPoliciesTables Significant Accounting Policies (Tables) Tables http://www.constructionpartners.net/role/SignificantAccountingPolicies 28 false false R29.htm 9954703 - Disclosure - Business Acquisitions (Tables) Sheet http://www.constructionpartners.net/role/BusinessAcquisitionsTables Business Acquisitions (Tables) Tables http://www.constructionpartners.net/role/BusinessAcquisitions 29 false false R30.htm 9954704 - Disclosure - Contracts Receivable Including Retainage, Net (Tables) Sheet http://www.constructionpartners.net/role/ContractsReceivableIncludingRetainageNetTables Contracts Receivable Including Retainage, Net (Tables) Tables http://www.constructionpartners.net/role/ContractsReceivableIncludingRetainageNet 30 false false R31.htm 9954705 - Disclosure - Contract Assets and Liabilities (Tables) Sheet http://www.constructionpartners.net/role/ContractAssetsandLiabilitiesTables Contract Assets and Liabilities (Tables) Tables http://www.constructionpartners.net/role/ContractAssetsandLiabilities 31 false false R32.htm 9954706 - Disclosure - Property, Plant and Equipment (Tables) Sheet http://www.constructionpartners.net/role/PropertyPlantandEquipmentTables Property, Plant and Equipment (Tables) Tables http://www.constructionpartners.net/role/PropertyPlantandEquipment 32 false false R33.htm 9954707 - Disclosure - Debt (Tables) Sheet http://www.constructionpartners.net/role/DebtTables Debt (Tables) Tables http://www.constructionpartners.net/role/Debt 33 false false R34.htm 9954708 - Disclosure - Earnings Per Share (Tables) Sheet http://www.constructionpartners.net/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.constructionpartners.net/role/EarningsPerShare 34 false false R35.htm 9954709 - Disclosure - Related Parties (Tables) Sheet http://www.constructionpartners.net/role/RelatedPartiesTables Related Parties (Tables) Tables http://www.constructionpartners.net/role/RelatedParties 35 false false R36.htm 9954710 - Disclosure - Leases (Tables) Sheet http://www.constructionpartners.net/role/LeasesTables Leases (Tables) Tables http://www.constructionpartners.net/role/Leases 36 false false R37.htm 9954711 - Disclosure - Investment in Derivative Instruments (Tables) Sheet http://www.constructionpartners.net/role/InvestmentinDerivativeInstrumentsTables Investment in Derivative Instruments (Tables) Tables http://www.constructionpartners.net/role/InvestmentinDerivativeInstruments 37 false false R38.htm 9954712 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.constructionpartners.net/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.constructionpartners.net/role/FairValueMeasurements 38 false false R39.htm 9954713 - Disclosure - Commitments (Tables) Sheet http://www.constructionpartners.net/role/CommitmentsTables Commitments (Tables) Tables http://www.constructionpartners.net/role/Commitments 39 false false R40.htm 9954714 - Disclosure - Restricted Investments (Tables) Sheet http://www.constructionpartners.net/role/RestrictedInvestmentsTables Restricted Investments (Tables) Tables http://www.constructionpartners.net/role/RestrictedInvestments 40 false false R41.htm 9954715 - Disclosure - Other Comprehensive Income (Tables) Sheet http://www.constructionpartners.net/role/OtherComprehensiveIncomeTables Other Comprehensive Income (Tables) Tables http://www.constructionpartners.net/role/OtherComprehensiveIncome 41 false false R42.htm 9954716 - Disclosure - Significant Accounting Policies (Details) Sheet http://www.constructionpartners.net/role/SignificantAccountingPoliciesDetails Significant Accounting Policies (Details) Details http://www.constructionpartners.net/role/SignificantAccountingPoliciesTables 42 false false R43.htm 9954717 - Disclosure - Business Acquisitions - Narrative (Details) Sheet http://www.constructionpartners.net/role/BusinessAcquisitionsNarrativeDetails Business Acquisitions - Narrative (Details) Details 43 false false R44.htm 9954718 - Disclosure - Business Acquisitions - Proforma Revenue and Net Income (Details) Sheet http://www.constructionpartners.net/role/BusinessAcquisitionsProformaRevenueandNetIncomeDetails Business Acquisitions - Proforma Revenue and Net Income (Details) Details 44 false false R45.htm 9954719 - Disclosure - Contracts Receivable Including Retainage, Net (Details) Sheet http://www.constructionpartners.net/role/ContractsReceivableIncludingRetainageNetDetails Contracts Receivable Including Retainage, Net (Details) Details http://www.constructionpartners.net/role/ContractsReceivableIncludingRetainageNetTables 45 false false R46.htm 9954720 - Disclosure - Contract Assets and Liabilities - Cost and Estimated Earnings Compared to Billings on Uncompleted Contracts (Details) Sheet http://www.constructionpartners.net/role/ContractAssetsandLiabilitiesCostandEstimatedEarningsComparedtoBillingsonUncompletedContractsDetails Contract Assets and Liabilities - Cost and Estimated Earnings Compared to Billings on Uncompleted Contracts (Details) Details 46 false false R47.htm 9954721 - Disclosure - Contract Assets and Liabilities - Reconciliation of Net Billings in Excess of Costs and Estimated Earnings (Details) Sheet http://www.constructionpartners.net/role/ContractAssetsandLiabilitiesReconciliationofNetBillingsinExcessofCostsandEstimatedEarningsDetails Contract Assets and Liabilities - Reconciliation of Net Billings in Excess of Costs and Estimated Earnings (Details) Details 47 false false R48.htm 9954722 - Disclosure - Property, Plant and Equipment - Schedule of Property, Plant and Equipment (Details) Sheet http://www.constructionpartners.net/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails Property, Plant and Equipment - Schedule of Property, Plant and Equipment (Details) Details 48 false false R49.htm 9954723 - Disclosure - Property, Plant and Equipment - Additional Information (Details) Sheet http://www.constructionpartners.net/role/PropertyPlantandEquipmentAdditionalInformationDetails Property, Plant and Equipment - Additional Information (Details) Details 49 false false R50.htm 9954724 - Disclosure - Debt - Schedule of Debt (Details) Sheet http://www.constructionpartners.net/role/DebtScheduleofDebtDetails Debt - Schedule of Debt (Details) Details 50 false false R51.htm 9954725 - Disclosure - Debt - Additional Information (Details) Sheet http://www.constructionpartners.net/role/DebtAdditionalInformationDetails Debt - Additional Information (Details) Details 51 false false R52.htm 9954726 - Disclosure - Equity (Details) Sheet http://www.constructionpartners.net/role/EquityDetails Equity (Details) Details http://www.constructionpartners.net/role/Equity 52 false false R53.htm 9954727 - Disclosure - Earnings Per Share - Basic (Details) Sheet http://www.constructionpartners.net/role/EarningsPerShareBasicDetails Earnings Per Share - Basic (Details) Details 53 false false R54.htm 9954728 - Disclosure - Earnings Per Share - Diluted (Details) Sheet http://www.constructionpartners.net/role/EarningsPerShareDilutedDetails Earnings Per Share - Diluted (Details) Details 54 false false R55.htm 9954729 - Disclosure - Provision for Income Taxes (Details) Sheet http://www.constructionpartners.net/role/ProvisionforIncomeTaxesDetails Provision for Income Taxes (Details) Details http://www.constructionpartners.net/role/ProvisionforIncomeTaxes 55 false false R56.htm 9954730 - Disclosure - Related Parties - Additional Information (Details) Sheet http://www.constructionpartners.net/role/RelatedPartiesAdditionalInformationDetails Related Parties - Additional Information (Details) Details 56 false false R57.htm 9954731 - Disclosure - Related Parties - Schedule of Related Party Transactions (Details) Sheet http://www.constructionpartners.net/role/RelatedPartiesScheduleofRelatedPartyTransactionsDetails Related Parties - Schedule of Related Party Transactions (Details) Details 57 false false R58.htm 9954732 - Disclosure - Equity-Based Compensation (Details) Sheet http://www.constructionpartners.net/role/EquityBasedCompensationDetails Equity-Based Compensation (Details) Details http://www.constructionpartners.net/role/EquityBasedCompensation 58 false false R59.htm 9954733 - Disclosure - Leases - Narrative (Details) Sheet http://www.constructionpartners.net/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 59 false false R60.htm 9954734 - Disclosure - Leases - Lease Cost (Details) Sheet http://www.constructionpartners.net/role/LeasesLeaseCostDetails Leases - Lease Cost (Details) Details 60 false false R61.htm 9954735 - Disclosure - Leases - Future Lease Liabilities (Details) Sheet http://www.constructionpartners.net/role/LeasesFutureLeaseLiabilitiesDetails Leases - Future Lease Liabilities (Details) Details 61 false false R62.htm 9954736 - Disclosure - Investment in Derivative Instruments (Details) Sheet http://www.constructionpartners.net/role/InvestmentinDerivativeInstrumentsDetails Investment in Derivative Instruments (Details) Details http://www.constructionpartners.net/role/InvestmentinDerivativeInstrumentsTables 62 false false R63.htm 9954737 - Disclosure - Fair Value Measurements (Details) Sheet http://www.constructionpartners.net/role/FairValueMeasurementsDetails Fair Value Measurements (Details) Details http://www.constructionpartners.net/role/FairValueMeasurementsTables 63 false false R64.htm 9954738 - Disclosure - Commitments - Letters of Credit (Details) Sheet http://www.constructionpartners.net/role/CommitmentsLettersofCreditDetails Commitments - Letters of Credit (Details) Details 64 false false R65.htm 9954739 - Disclosure - Commitments - Purchase Commitments (Details) Sheet http://www.constructionpartners.net/role/CommitmentsPurchaseCommitmentsDetails Commitments - Purchase Commitments (Details) Details 65 false false R66.htm 9954740 - Disclosure - Commitments - Minimum Royalties (Details) Sheet http://www.constructionpartners.net/role/CommitmentsMinimumRoyaltiesDetails Commitments - Minimum Royalties (Details) Details 66 false false R67.htm 9954741 - Disclosure - Restricted Investments - Summary of Debt Securities (Details) Sheet http://www.constructionpartners.net/role/RestrictedInvestmentsSummaryofDebtSecuritiesDetails Restricted Investments - Summary of Debt Securities (Details) Details 67 false false R68.htm 9954742 - Disclosure - Restricted Investments - Schedule of Amortized Cost and Fair Value (Details) Sheet http://www.constructionpartners.net/role/RestrictedInvestmentsScheduleofAmortizedCostandFairValueDetails Restricted Investments - Schedule of Amortized Cost and Fair Value (Details) Details 68 false false R69.htm 9954743 - Disclosure - Other Comprehensive Income - Additional Information (Details) Sheet http://www.constructionpartners.net/role/OtherComprehensiveIncomeAdditionalInformationDetails Other Comprehensive Income - Additional Information (Details) Details 69 false false R70.htm 9954744 - Disclosure - Other Comprehensive Income - Schedule of AOCI (Details) Sheet http://www.constructionpartners.net/role/OtherComprehensiveIncomeScheduleofAOCIDetails Other Comprehensive Income - Schedule of AOCI (Details) Details 70 false false R71.htm 9954745 - Disclosure - Other Comprehensive Income - Schedule of Cash Flow Hedges (Details) Sheet http://www.constructionpartners.net/role/OtherComprehensiveIncomeScheduleofCashFlowHedgesDetails Other Comprehensive Income - Schedule of Cash Flow Hedges (Details) Details 71 false false R72.htm 9954746 - Disclosure - Other Comprehensive Income - Schedule of Reclassification of AOCI (Details) Sheet http://www.constructionpartners.net/role/OtherComprehensiveIncomeScheduleofReclassificationofAOCIDetails Other Comprehensive Income - Schedule of Reclassification of AOCI (Details) Details 72 false false R73.htm 9954747 - Disclosure - Subsequent Events (Details) Sheet http://www.constructionpartners.net/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.constructionpartners.net/role/SubsequentEvents 73 false false All Reports Book All Reports road-20230630.htm a2023q3exhibit101.htm a2023q3exhibit31.htm a2023q3exhibit311.htm a2023q3exhibit312.htm a2023q3exhibit321.htm a2023q3exhibit322.htm a2023q3exhibit951.htm road-20230630.xsd road-20230630_cal.xml road-20230630_def.xml road-20230630_lab.xml road-20230630_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 93 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "road-20230630.htm": { "axisCustom": 0, "axisStandard": 28, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 842, "http://xbrl.sec.gov/dei/2023": 30 }, "contextCount": 281, "dts": { "calculationLink": { "local": [ "road-20230630_cal.xml" ] }, "definitionLink": { "local": [ "road-20230630_def.xml" ] }, "inline": { "local": [ "road-20230630.htm" ] }, "labelLink": { "local": [ "road-20230630_lab.xml" ] }, "presentationLink": { "local": [ "road-20230630_pre.xml" ] }, "schema": { "local": [ "road-20230630.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://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] } }, "elementCount": 514, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2023": 5, "total": 5 }, "keyCustom": 37, "keyStandard": 264, "memberCustom": 30, "memberStandard": 44, "nsprefix": "road", "nsuri": "http://www.constructionpartners.net/20230630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Cover Page", "menuCat": "Cover", "order": "1", "role": "http://www.constructionpartners.net/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-1", "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": "road-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - Business Acquisitions", "menuCat": "Notes", "order": "10", "role": "http://www.constructionpartners.net/role/BusinessAcquisitions", "shortName": "Business Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermContractsOrProgramsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - Contracts Receivable Including Retainage, Net", "menuCat": "Notes", "order": "11", "role": "http://www.constructionpartners.net/role/ContractsReceivableIncludingRetainageNet", "shortName": "Contracts Receivable Including Retainage, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermContractsOrProgramsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - Contract Assets and Liabilities", "menuCat": "Notes", "order": "12", "role": "http://www.constructionpartners.net/role/ContractAssetsandLiabilities", "shortName": "Contract Assets and Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - Property, Plant and Equipment", "menuCat": "Notes", "order": "13", "role": "http://www.constructionpartners.net/role/PropertyPlantandEquipment", "shortName": "Property, Plant and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - Debt", "menuCat": "Notes", "order": "14", "role": "http://www.constructionpartners.net/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - Equity", "menuCat": "Notes", "order": "15", "role": "http://www.constructionpartners.net/role/Equity", "shortName": "Equity", "subGroupType": "", "uniqueAnchor": null }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - Earnings Per Share", "menuCat": "Notes", "order": "16", "role": "http://www.constructionpartners.net/role/EarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - Provision for Income Taxes", "menuCat": "Notes", "order": "17", "role": "http://www.constructionpartners.net/role/ProvisionforIncomeTaxes", "shortName": "Provision for Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - Related Parties", "menuCat": "Notes", "order": "18", "role": "http://www.constructionpartners.net/role/RelatedParties", "shortName": "Related Parties", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - Equity-Based Compensation", "menuCat": "Notes", "order": "19", "role": "http://www.constructionpartners.net/role/EquityBasedCompensation", "shortName": "Equity-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000002 - Statement - CONSOLIDATED BALANCE SHEETS", "menuCat": "Statements", "order": "2", "role": "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - Disclosure - Leases", "menuCat": "Notes", "order": "20", "role": "http://www.constructionpartners.net/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000021 - Disclosure - Investment in Derivative Instruments", "menuCat": "Notes", "order": "21", "role": "http://www.constructionpartners.net/role/InvestmentinDerivativeInstruments", "shortName": "Investment in Derivative Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000022 - Disclosure - Fair Value Measurements", "menuCat": "Notes", "order": "22", "role": "http://www.constructionpartners.net/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000023 - Disclosure - Commitments", "menuCat": "Notes", "order": "23", "role": "http://www.constructionpartners.net/role/Commitments", "shortName": "Commitments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000024 - Disclosure - Restricted Investments", "menuCat": "Notes", "order": "24", "role": "http://www.constructionpartners.net/role/RestrictedInvestments", "shortName": "Restricted Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000025 - Disclosure - Other Comprehensive Income", "menuCat": "Notes", "order": "25", "role": "http://www.constructionpartners.net/role/OtherComprehensiveIncome", "shortName": "Other Comprehensive Income", "subGroupType": "", "uniqueAnchor": null }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000026 - Disclosure - Subsequent Events", "menuCat": "Notes", "order": "26", "role": "http://www.constructionpartners.net/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954701 - Disclosure - Significant Accounting Policies (Policies)", "menuCat": "Policies", "order": "27", "role": "http://www.constructionpartners.net/role/SignificantAccountingPoliciesPolicies", "shortName": "Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954702 - Disclosure - Significant Accounting Policies (Tables)", "menuCat": "Tables", "order": "28", "role": "http://www.constructionpartners.net/role/SignificantAccountingPoliciesTables", "shortName": "Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954703 - Disclosure - Business Acquisitions (Tables)", "menuCat": "Tables", "order": "29", "role": "http://www.constructionpartners.net/role/BusinessAcquisitionsTables", "shortName": "Business Acquisitions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-4", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETSParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-4", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954704 - Disclosure - Contracts Receivable Including Retainage, Net (Tables)", "menuCat": "Tables", "order": "30", "role": "http://www.constructionpartners.net/role/ContractsReceivableIncludingRetainageNetTables", "shortName": "Contracts Receivable Including Retainage, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954705 - Disclosure - Contract Assets and Liabilities (Tables)", "menuCat": "Tables", "order": "31", "role": "http://www.constructionpartners.net/role/ContractAssetsandLiabilitiesTables", "shortName": "Contract Assets and Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954706 - Disclosure - Property, Plant and Equipment (Tables)", "menuCat": "Tables", "order": "32", "role": "http://www.constructionpartners.net/role/PropertyPlantandEquipmentTables", "shortName": "Property, Plant and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954707 - Disclosure - Debt (Tables)", "menuCat": "Tables", "order": "33", "role": "http://www.constructionpartners.net/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954708 - Disclosure - Earnings Per Share (Tables)", "menuCat": "Tables", "order": "34", "role": "http://www.constructionpartners.net/role/EarningsPerShareTables", "shortName": "Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954709 - Disclosure - Related Parties (Tables)", "menuCat": "Tables", "order": "35", "role": "http://www.constructionpartners.net/role/RelatedPartiesTables", "shortName": "Related Parties (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954710 - Disclosure - Leases (Tables)", "menuCat": "Tables", "order": "36", "role": "http://www.constructionpartners.net/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativesInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954711 - Disclosure - Investment in Derivative Instruments (Tables)", "menuCat": "Tables", "order": "37", "role": "http://www.constructionpartners.net/role/InvestmentinDerivativeInstrumentsTables", "shortName": "Investment in Derivative Instruments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativesInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954712 - Disclosure - Fair Value Measurements (Tables)", "menuCat": "Tables", "order": "38", "role": "http://www.constructionpartners.net/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954713 - Disclosure - Commitments (Tables)", "menuCat": "Tables", "order": "39", "role": "http://www.constructionpartners.net/role/CommitmentsTables", "shortName": "Commitments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-10", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "menuCat": "Statements", "order": "4", "role": "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-10", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GrossProfit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954714 - Disclosure - Restricted Investments (Tables)", "menuCat": "Tables", "order": "40", "role": "http://www.constructionpartners.net/role/RestrictedInvestmentsTables", "shortName": "Restricted Investments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954715 - Disclosure - Other Comprehensive Income (Tables)", "menuCat": "Tables", "order": "41", "role": "http://www.constructionpartners.net/role/OtherComprehensiveIncomeTables", "shortName": "Other Comprehensive Income (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestrictedCashCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954716 - Disclosure - Significant Accounting Policies (Details)", "menuCat": "Details", "order": "42", "role": "http://www.constructionpartners.net/role/SignificantAccountingPoliciesDetails", "shortName": "Significant Accounting Policies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:AvailableForSaleSecuritiesPurchasedOptionsPricePolicy", "ix:continuation", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-1", "decimals": "INF", "lang": "en-US", "name": "us-gaap:OtherThanTemporaryImpairmentLossesInvestmentsPortionInOtherComprehensiveIncomeLossBeforeTaxIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "road:BusinessCombinationConsiderationReceived", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954717 - Disclosure - Business Acquisitions - Narrative (Details)", "menuCat": "Details", "order": "43", "role": "http://www.constructionpartners.net/role/BusinessAcquisitionsNarrativeDetails", "shortName": "Business Acquisitions - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-10", "decimals": "-5", "lang": "en-US", "name": "us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-10", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954718 - Disclosure - Business Acquisitions - Proforma Revenue and Net Income (Details)", "menuCat": "Details", "order": "44", "role": "http://www.constructionpartners.net/role/BusinessAcquisitionsProformaRevenueandNetIncomeDetails", "shortName": "Business Acquisitions - Proforma Revenue and Net Income (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-10", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableBilledForLongTermContractsOrPrograms", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954719 - Disclosure - Contracts Receivable Including Retainage, Net (Details)", "menuCat": "Details", "order": "45", "role": "http://www.constructionpartners.net/role/ContractsReceivableIncludingRetainageNetDetails", "shortName": "Contracts Receivable Including Retainage, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableBilledForLongTermContractsOrPrograms", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "road:CostsOnUncompletedContracts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954720 - Disclosure - Contract Assets and Liabilities - Cost and Estimated Earnings Compared to Billings on Uncompleted Contracts (Details)", "menuCat": "Details", "order": "46", "role": "http://www.constructionpartners.net/role/ContractAssetsandLiabilitiesCostandEstimatedEarningsComparedtoBillingsonUncompletedContractsDetails", "shortName": "Contract Assets and Liabilities - Cost and Estimated Earnings Compared to Billings on Uncompleted Contracts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "road:CostsOnUncompletedContracts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954721 - Disclosure - Contract Assets and Liabilities - Reconciliation of Net Billings in Excess of Costs and Estimated Earnings (Details)", "menuCat": "Details", "order": "47", "role": "http://www.constructionpartners.net/role/ContractAssetsandLiabilitiesReconciliationofNetBillingsinExcessofCostsandEstimatedEarningsDetails", "shortName": "Contract Assets and Liabilities - Reconciliation of Net Billings in Excess of Costs and Estimated Earnings (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-1", "decimals": "-3", "lang": "en-US", "name": "road:ContractwithCustomerAssetNetCurrentIncreaseDecrease", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954722 - Disclosure - Property, Plant and Equipment - Schedule of Property, Plant and Equipment (Details)", "menuCat": "Details", "order": "48", "role": "http://www.constructionpartners.net/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails", "shortName": "Property, Plant and Equipment - Schedule of Property, Plant and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-10", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954723 - Disclosure - Property, Plant and Equipment - Additional Information (Details)", "menuCat": "Details", "order": "49", "role": "http://www.constructionpartners.net/role/PropertyPlantandEquipmentAdditionalInformationDetails", "shortName": "Property, Plant and Equipment - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-10", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-58", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharesIssued", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY", "menuCat": "Statements", "order": "5", "role": "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-66", "decimals": "-3", "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954724 - Disclosure - Debt - Schedule of Debt (Details)", "menuCat": "Details", "order": "50", "role": "http://www.constructionpartners.net/role/DebtScheduleofDebtDetails", "shortName": "Debt - Schedule of Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-4", "decimals": "2", "first": true, "lang": "en-US", "name": "road:DebtInstrumentFixedCoverageRatio", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954725 - Disclosure - Debt - Additional Information (Details)", "menuCat": "Details", "order": "51", "role": "http://www.constructionpartners.net/role/DebtAdditionalInformationDetails", "shortName": "Debt - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-4", "decimals": "2", "first": true, "lang": "en-US", "name": "road:DebtInstrumentFixedCoverageRatio", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-7", "decimals": "INF", "first": true, "lang": "en-US", "name": "road:CommonStockVotingRightsForEachShare", "reportCount": 1, "unique": true, "unitRef": "voting_right", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954726 - Disclosure - Equity (Details)", "menuCat": "Details", "order": "52", "role": "http://www.constructionpartners.net/role/EquityDetails", "shortName": "Equity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-7", "decimals": "INF", "first": true, "lang": "en-US", "name": "road:CommonStockVotingRightsForEachShare", "reportCount": 1, "unique": true, "unitRef": "voting_right", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-10", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954727 - Disclosure - Earnings Per Share - Basic (Details)", "menuCat": "Details", "order": "53", "role": "http://www.constructionpartners.net/role/EarningsPerShareBasicDetails", "shortName": "Earnings Per Share - Basic (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-10", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954728 - Disclosure - Earnings Per Share - Diluted (Details)", "menuCat": "Details", "order": "54", "role": "http://www.constructionpartners.net/role/EarningsPerShareDilutedDetails", "shortName": "Earnings Per Share - Diluted (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-10", "decimals": "0", "lang": "en-US", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-10", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954729 - Disclosure - Provision for Income Taxes (Details)", "menuCat": "Details", "order": "55", "role": "http://www.constructionpartners.net/role/ProvisionforIncomeTaxesDetails", "shortName": "Provision for Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-10", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherAssetsNoncurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954730 - Disclosure - Related Parties - Additional Information (Details)", "menuCat": "Details", "order": "56", "role": "http://www.constructionpartners.net/role/RelatedPartiesAdditionalInformationDetails", "shortName": "Related Parties - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-177", "decimals": "INF", "lang": "en-US", "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-10", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954731 - Disclosure - Related Parties - Schedule of Related Party Transactions (Details)", "menuCat": "Details", "order": "57", "role": "http://www.constructionpartners.net/role/RelatedPartiesScheduleofRelatedPartyTransactionsDetails", "shortName": "Related Parties - Schedule of Related Party Transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-179", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-219", "decimals": "INF", "first": true, "lang": "en-US", "name": "road:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPercentageOfInitialGrantIssuable", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954732 - Disclosure - Equity-Based Compensation (Details)", "menuCat": "Details", "order": "58", "role": "http://www.constructionpartners.net/role/EquityBasedCompensationDetails", "shortName": "Equity-Based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-219", "decimals": "INF", "first": true, "lang": "en-US", "name": "road:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPercentageOfInitialGrantIssuable", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954733 - Disclosure - Leases - Narrative (Details)", "menuCat": "Details", "order": "59", "role": "http://www.constructionpartners.net/role/LeasesNarrativeDetails", "shortName": "Leases - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-4", "decimals": null, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "menuCat": "Statements", "order": "6", "role": "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-1", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-10", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954734 - Disclosure - Leases - Lease Cost (Details)", "menuCat": "Details", "order": "60", "role": "http://www.constructionpartners.net/role/LeasesLeaseCostDetails", "shortName": "Leases - Lease Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-10", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954735 - Disclosure - Leases - Future Lease Liabilities (Details)", "menuCat": "Details", "order": "61", "role": "http://www.constructionpartners.net/role/LeasesFutureLeaseLiabilitiesDetails", "shortName": "Leases - Future Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativesInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-10", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GainLossOnSaleOfDerivatives", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954736 - Disclosure - Investment in Derivative Instruments (Details)", "menuCat": "Details", "order": "62", "role": "http://www.constructionpartners.net/role/InvestmentinDerivativeInstrumentsDetails", "shortName": "Investment in Derivative Instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativesInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-10", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GainLossOnSaleOfDerivatives", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954737 - Disclosure - Fair Value Measurements (Details)", "menuCat": "Details", "order": "63", "role": "http://www.constructionpartners.net/role/FairValueMeasurementsDetails", "shortName": "Fair Value Measurements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-258", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-151", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954738 - Disclosure - Commitments - Letters of Credit (Details)", "menuCat": "Details", "order": "64", "role": "http://www.constructionpartners.net/role/CommitmentsLettersofCreditDetails", "shortName": "Commitments - Letters of Credit (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-151", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-260", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954739 - Disclosure - Commitments - Purchase Commitments (Details)", "menuCat": "Details", "order": "65", "role": "http://www.constructionpartners.net/role/CommitmentsPurchaseCommitmentsDetails", "shortName": "Commitments - Purchase Commitments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-260", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "road:RoyaltyFutureMinimumPaymentsDueRemainderOfFiscalYear", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954740 - Disclosure - Commitments - Minimum Royalties (Details)", "menuCat": "Details", "order": "66", "role": "http://www.constructionpartners.net/role/CommitmentsMinimumRoyaltiesDetails", "shortName": "Commitments - Minimum Royalties (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:RoyaltyExpense", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-10", "decimals": "-5", "lang": "en-US", "name": "us-gaap:RoyaltyExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954741 - Disclosure - Restricted Investments - Summary of Debt Securities (Details)", "menuCat": "Details", "order": "67", "role": "http://www.constructionpartners.net/role/RestrictedInvestmentsSummaryofDebtSecuritiesDetails", "shortName": "Restricted Investments - Summary of Debt Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-4", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954742 - Disclosure - Restricted Investments - Schedule of Amortized Cost and Fair Value (Details)", "menuCat": "Details", "order": "68", "role": "http://www.constructionpartners.net/role/RestrictedInvestmentsScheduleofAmortizedCostandFairValueDetails", "shortName": "Restricted Investments - Schedule of Amortized Cost and Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-269", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeNotionalAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954743 - Disclosure - Other Comprehensive Income - Additional Information (Details)", "menuCat": "Details", "order": "69", "role": "http://www.constructionpartners.net/role/OtherComprehensiveIncomeAdditionalInformationDetails", "shortName": "Other Comprehensive Income - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-270", "decimals": "-5", "lang": "en-US", "name": "us-gaap:DerivativeGainOnDerivative", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000007 - Disclosure - General", "menuCat": "Notes", "order": "7", "role": "http://www.constructionpartners.net/role/General", "shortName": "General", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954744 - Disclosure - Other Comprehensive Income - Schedule of AOCI (Details)", "menuCat": "Details", "order": "70", "role": "http://www.constructionpartners.net/role/OtherComprehensiveIncomeScheduleofAOCIDetails", "shortName": "Other Comprehensive Income - Schedule of AOCI (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954745 - Disclosure - Other Comprehensive Income - Schedule of Cash Flow Hedges (Details)", "menuCat": "Details", "order": "71", "role": "http://www.constructionpartners.net/role/OtherComprehensiveIncomeScheduleofCashFlowHedgesDetails", "shortName": "Other Comprehensive Income - Schedule of Cash Flow Hedges (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-271", "decimals": "-3", "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GainLossOnSaleOfInvestments", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954746 - Disclosure - Other Comprehensive Income - Schedule of Reclassification of AOCI (Details)", "menuCat": "Details", "order": "72", "role": "http://www.constructionpartners.net/role/OtherComprehensiveIncomeScheduleofReclassificationofAOCIDetails", "shortName": "Other Comprehensive Income - Schedule of Reclassification of AOCI (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-277", "decimals": "-3", "lang": "en-US", "name": "us-gaap:InterestExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-281", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954747 - Disclosure - Subsequent Events (Details)", "menuCat": "Details", "order": "73", "role": "http://www.constructionpartners.net/role/SubsequentEventsDetails", "shortName": "Subsequent Events (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-281", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000008 - Disclosure - Significant Accounting Policies", "menuCat": "Notes", "order": "8", "role": "http://www.constructionpartners.net/role/SignificantAccountingPolicies", "shortName": "Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000009 - Disclosure - Accounting Standards", "menuCat": "Notes", "order": "9", "role": "http://www.constructionpartners.net/role/AccountingStandards", "shortName": "Accounting Standards", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "road-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 75, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.constructionpartners.net/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.constructionpartners.net/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "presentation": [ "http://www.constructionpartners.net/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.constructionpartners.net/role/CoverPage" ], "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/2023", "presentation": [ "http://www.constructionpartners.net/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Document Information [Line Items]", "terseLabel": "Document Information [Line Items]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.constructionpartners.net/role/CoverPage" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]", "terseLabel": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.constructionpartners.net/role/CoverPage" ], "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.constructionpartners.net/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r893" ], "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/2023", "presentation": [ "http://www.constructionpartners.net/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r894" ], "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/2023", "presentation": [ "http://www.constructionpartners.net/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.constructionpartners.net/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.constructionpartners.net/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.constructionpartners.net/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.constructionpartners.net/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.constructionpartners.net/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r891" ], "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/2023", "presentation": [ "http://www.constructionpartners.net/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding (in shares)" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.constructionpartners.net/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.constructionpartners.net/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r891" ], "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/2023", "presentation": [ "http://www.constructionpartners.net/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.constructionpartners.net/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r891" ], "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/2023", "presentation": [ "http://www.constructionpartners.net/role/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.constructionpartners.net/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r895" ], "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/2023", "presentation": [ "http://www.constructionpartners.net/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r891" ], "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/2023", "presentation": [ "http://www.constructionpartners.net/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r891" ], "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/2023", "presentation": [ "http://www.constructionpartners.net/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r891" ], "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/2023", "presentation": [ "http://www.constructionpartners.net/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r891" ], "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/2023", "presentation": [ "http://www.constructionpartners.net/role/CoverPage" ], "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/2023", "presentation": [ "http://www.constructionpartners.net/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r890" ], "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/2023", "presentation": [ "http://www.constructionpartners.net/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r892" ], "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/2023", "presentation": [ "http://www.constructionpartners.net/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.constructionpartners.net/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "road_A2023AcquisitionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2023 Acquisitions", "label": "2023 Acquisitions [Member]", "terseLabel": "2023 Acquisitions" } } }, "localname": "A2023AcquisitionsMember", "nsuri": "http://www.constructionpartners.net/20230630", "presentation": [ "http://www.constructionpartners.net/role/BusinessAcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "road_AccountsPayableNoteReceivableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accounts Payable Note Receivable [Member]", "label": "Accounts Payable Note Receivable [Member]", "terseLabel": "Accounts Payable Note Receivable" } } }, "localname": "AccountsPayableNoteReceivableMember", "nsuri": "http://www.constructionpartners.net/20230630", "presentation": [ "http://www.constructionpartners.net/role/RelatedPartiesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "road_AccruedExpenseAndOtherCurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accrued Expense and Other Current Liabilities", "label": "Accrued Expense and Other Current Liabilities [Member]", "terseLabel": "Accrued Expense and Other Current Liabilities" } } }, "localname": "AccruedExpenseAndOtherCurrentLiabilitiesMember", "nsuri": "http://www.constructionpartners.net/20230630", "presentation": [ "http://www.constructionpartners.net/role/InvestmentinDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "road_AccruedExpensesAndOtherCurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued expenses and other current liabilities.", "label": "Accrued Expenses And Other Current Liabilities", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "AccruedExpensesAndOtherCurrentLiabilities", "nsuri": "http://www.constructionpartners.net/20230630", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "road_AccumulatedOtherComprehensiveIncomeLossTaxEffectOfOtherComprehensiveIncomeLossItems": { "auth_ref": [], "calculation": { "http://www.constructionpartners.net/role/OtherComprehensiveIncomeScheduleofAOCIDetails": { "order": 3.0, "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated Other Comprehensive Income (Loss), Tax Effect of Other Comprehensive Income (Loss) Items", "label": "Accumulated Other Comprehensive Income (Loss), Tax Effect of Other Comprehensive Income (Loss) Items", "terseLabel": "Less net tax effect of other comprehensive income items" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTaxEffectOfOtherComprehensiveIncomeLossItems", "nsuri": "http://www.constructionpartners.net/20230630", "presentation": [ "http://www.constructionpartners.net/role/OtherComprehensiveIncomeScheduleofAOCIDetails" ], "xbrltype": "monetaryItemType" }, "road_AlabamaAcquisitionProvisionalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Alabama Acquisition - Provisional", "label": "Alabama Acquisition - Provisional [Member]", "terseLabel": "Alabama Acquisition - Provisional" } } }, "localname": "AlabamaAcquisitionProvisionalMember", "nsuri": "http://www.constructionpartners.net/20230630", "presentation": [ "http://www.constructionpartners.net/role/BusinessAcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "road_AlabamaDepartmentOfTransportationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Alabama Department of Transportation", "label": "Alabama Department of Transportation [Member]", "terseLabel": "Alabama Department of Transportation" } } }, "localname": "AlabamaDepartmentOfTransportationMember", "nsuri": "http://www.constructionpartners.net/20230630", "presentation": [ "http://www.constructionpartners.net/role/SignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "road_BillingsOnUncompletedContracts": { "auth_ref": [], "calculation": { "http://www.constructionpartners.net/role/ContractAssetsandLiabilitiesCostandEstimatedEarningsComparedtoBillingsonUncompletedContractsDetails": { "order": 2.0, "parentTag": "us-gaap_ContractWithCustomerLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Billings On Uncompleted Contracts", "label": "Billings On Uncompleted Contracts", "negatedLabel": "Billings to date on uncompleted contracts" } } }, "localname": "BillingsOnUncompletedContracts", "nsuri": "http://www.constructionpartners.net/20230630", "presentation": [ "http://www.constructionpartners.net/role/ContractAssetsandLiabilitiesCostandEstimatedEarningsComparedtoBillingsonUncompletedContractsDetails" ], "xbrltype": "monetaryItemType" }, "road_BusinessCombinationAcquisitionRelatedExpensesExcluded": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Acquisition Related Expenses, Excluded", "label": "Business Combination, Acquisition Related Expenses, Excluded", "terseLabel": "Acquisition related expenses, excluded" } } }, "localname": "BusinessCombinationAcquisitionRelatedExpensesExcluded", "nsuri": "http://www.constructionpartners.net/20230630", "presentation": [ "http://www.constructionpartners.net/role/BusinessAcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "road_BusinessCombinationConsiderationReceived": { "auth_ref": [], "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Consideration Received", "label": "Business Combination, Consideration Received", "terseLabel": "Business combination, consideration received", "verboseLabel": "Proceeds from facility exchange" } } }, "localname": "BusinessCombinationConsiderationReceived", "nsuri": "http://www.constructionpartners.net/20230630", "presentation": [ "http://www.constructionpartners.net/role/BusinessAcquisitionsNarrativeDetails", "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "road_BusinessCombinationConsiderationTransferredNetWorkingCapital": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Consideration Transferred, Net Working Capital", "label": "Business Combination, Consideration Transferred, Net Working Capital", "terseLabel": "Net working capital" } } }, "localname": "BusinessCombinationConsiderationTransferredNetWorkingCapital", "nsuri": "http://www.constructionpartners.net/20230630", "presentation": [ "http://www.constructionpartners.net/role/BusinessAcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "road_CRJacksonIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "C.R. Jackson, Inc.", "label": "C.R. Jackson, Inc. [Member]", "terseLabel": "C.R. Jackson, Inc." } } }, "localname": "CRJacksonIncMember", "nsuri": "http://www.constructionpartners.net/20230630", "presentation": [ "http://www.constructionpartners.net/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "road_CommonStockVotingRightsForEachShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock, Voting Rights For Each Share", "label": "Common Stock, Voting Rights For Each Share", "terseLabel": "Voting rights for each share" } } }, "localname": "CommonStockVotingRightsForEachShare", "nsuri": "http://www.constructionpartners.net/20230630", "presentation": [ "http://www.constructionpartners.net/role/EquityDetails" ], "xbrltype": "decimalItemType" }, "road_ConsiderationNoteReceivableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Consideration Note Receivable [Member]", "label": "Consideration Note Receivable [Member]", "terseLabel": "Consideration Note Receivable" } } }, "localname": "ConsiderationNoteReceivableMember", "nsuri": "http://www.constructionpartners.net/20230630", "presentation": [ "http://www.constructionpartners.net/role/RelatedPartiesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "road_ContractReceivableIncludingRetainageGross": { "auth_ref": [], "calculation": { "http://www.constructionpartners.net/role/ContractsReceivableIncludingRetainageNetDetails": { "order": 1.0, "parentTag": "us-gaap_ReceivablesLongTermContractsOrPrograms", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Contract Receivable, Including Retainage, Gross", "label": "Contract Receivable, Including Retainage, Gross", "totalLabel": "Contracts receivable including retainage, gross" } } }, "localname": "ContractReceivableIncludingRetainageGross", "nsuri": "http://www.constructionpartners.net/20230630", "presentation": [ "http://www.constructionpartners.net/role/ContractsReceivableIncludingRetainageNetDetails" ], "xbrltype": "monetaryItemType" }, "road_ContractWithCustomerAssetAndLiabilityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract With Customer Asset And Liability [Roll Forward]", "label": "Contract With Customer Asset And Liability [Roll Forward]", "terseLabel": "Contract With Customer Asset And Liability [Roll Forward]" } } }, "localname": "ContractWithCustomerAssetAndLiabilityRollForward", "nsuri": "http://www.constructionpartners.net/20230630", "presentation": [ "http://www.constructionpartners.net/role/ContractAssetsandLiabilitiesReconciliationofNetBillingsinExcessofCostsandEstimatedEarningsDetails" ], "xbrltype": "stringItemType" }, "road_ContractwithCustomerAssetNetCurrentIncreaseDecrease": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Contract with Customer, Asset, Net, Current Increase (Decrease)", "label": "Contract with Customer, Asset, Net, Current Increase (Decrease)", "terseLabel": "Changes in revenue billed, contract price or cost estimates" } } }, "localname": "ContractwithCustomerAssetNetCurrentIncreaseDecrease", "nsuri": "http://www.constructionpartners.net/20230630", "presentation": [ "http://www.constructionpartners.net/role/ContractAssetsandLiabilitiesReconciliationofNetBillingsinExcessofCostsandEstimatedEarningsDetails" ], "xbrltype": "monetaryItemType" }, "road_ContractwithCustomerLiabilityCurrentIncreaseDecrease": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract with Customer, Liability, Current Increase (Decrease)", "label": "Contract with Customer, Liability, Current Increase (Decrease)", "negatedLabel": "Changes in revenue billed, contract price or cost estimates" } } }, "localname": "ContractwithCustomerLiabilityCurrentIncreaseDecrease", "nsuri": "http://www.constructionpartners.net/20230630", "presentation": [ "http://www.constructionpartners.net/role/ContractAssetsandLiabilitiesReconciliationofNetBillingsinExcessofCostsandEstimatedEarningsDetails" ], "xbrltype": "monetaryItemType" }, "road_ConversionOfCommonStockInConnectionWithInitialPublicOffering": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Conversion Of Common Stock In Connection With Initial Public Offering", "label": "Conversion Of Common Stock In Connection With Initial Public Offering", "terseLabel": "Conversion of Class B common stock to Class A common stock (in shares)" } } }, "localname": "ConversionOfCommonStockInConnectionWithInitialPublicOffering", "nsuri": "http://www.constructionpartners.net/20230630", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.constructionpartners.net/role/EquityDetails" ], "xbrltype": "sharesItemType" }, "road_ConversionRateToReclassifyCommonStockToClassBShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Conversion Rate to Reclassify Common Stock to Class B Shares", "label": "Conversion Rate to Reclassify Common Stock to Class B Shares", "terseLabel": "Conversion rate" } } }, "localname": "ConversionRateToReclassifyCommonStockToClassBShares", "nsuri": "http://www.constructionpartners.net/20230630", "presentation": [ "http://www.constructionpartners.net/role/EquityDetails" ], "xbrltype": "pureItemType" }, "road_CostsAndEstimatedEarningsOnUncompletedContracts": { "auth_ref": [], "calculation": { "http://www.constructionpartners.net/role/ContractAssetsandLiabilitiesCostandEstimatedEarningsComparedtoBillingsonUncompletedContractsDetails": { "order": 1.0, "parentTag": "us-gaap_ContractWithCustomerLiability", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Costs And Estimated Earnings On Uncompleted Contracts", "label": "Costs And Estimated Earnings On Uncompleted Contracts", "totalLabel": "Costs and estimated earnings to date on uncompleted contracts" } } }, "localname": "CostsAndEstimatedEarningsOnUncompletedContracts", "nsuri": "http://www.constructionpartners.net/20230630", "presentation": [ "http://www.constructionpartners.net/role/ContractAssetsandLiabilitiesCostandEstimatedEarningsComparedtoBillingsonUncompletedContractsDetails" ], "xbrltype": "monetaryItemType" }, "road_CostsInExcessOfBillingsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Costs In Excess Of Billings [Abstract]", "label": "Costs In Excess Of Billings [Abstract]", "terseLabel": "Costs and Estimated Earnings in Excess of Billings on Uncompleted Contracts" } } }, "localname": "CostsInExcessOfBillingsAbstract", "nsuri": "http://www.constructionpartners.net/20230630", "presentation": [ "http://www.constructionpartners.net/role/ContractAssetsandLiabilitiesReconciliationofNetBillingsinExcessofCostsandEstimatedEarningsDetails" ], "xbrltype": "stringItemType" }, "road_CostsOnUncompletedContracts": { "auth_ref": [], "calculation": { "http://www.constructionpartners.net/role/ContractAssetsandLiabilitiesCostandEstimatedEarningsComparedtoBillingsonUncompletedContractsDetails": { "order": 1.0, "parentTag": "road_CostsAndEstimatedEarningsOnUncompletedContracts", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Costs On Uncompleted Contracts", "label": "Costs On Uncompleted Contracts", "terseLabel": "Costs on uncompleted contracts" } } }, "localname": "CostsOnUncompletedContracts", "nsuri": "http://www.constructionpartners.net/20230630", "presentation": [ "http://www.constructionpartners.net/role/ContractAssetsandLiabilitiesCostandEstimatedEarningsComparedtoBillingsonUncompletedContractsDetails" ], "xbrltype": "monetaryItemType" }, "road_CreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Credit Agreement", "label": "Credit Agreement [Member]", "terseLabel": "Credit Agreement" } } }, "localname": "CreditAgreementMember", "nsuri": "http://www.constructionpartners.net/20230630", "presentation": [ "http://www.constructionpartners.net/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "road_DebtInstrumentFixedCoverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Fixed Coverage Ratio", "label": "Debt Instrument, Fixed Coverage Ratio", "terseLabel": "Fixed coverage ratio" } } }, "localname": "DebtInstrumentFixedCoverageRatio", "nsuri": "http://www.constructionpartners.net/20230630", "presentation": [ "http://www.constructionpartners.net/role/DebtAdditionalInformationDetails" ], "xbrltype": "pureItemType" }, "road_DebtInstrumentLeverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Leverage Ratio", "label": "Debt Instrument, Leverage Ratio", "terseLabel": "Leverage ratio" } } }, "localname": "DebtInstrumentLeverageRatio", "nsuri": "http://www.constructionpartners.net/20230630", "presentation": [ "http://www.constructionpartners.net/role/DebtAdditionalInformationDetails" ], "xbrltype": "pureItemType" }, "road_DebtSecuritiesAvailableForSaleAmortizedCostMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughYearThree": { "auth_ref": [], "calculation": { "http://www.constructionpartners.net/role/RestrictedInvestmentsScheduleofAmortizedCostandFairValueDetails": { "order": 1.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, After Year One Through Year Three", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, After Year One Through Year Three", "terseLabel": "Amortized cost, due after one year through three years" } } }, "localname": "DebtSecuritiesAvailableForSaleAmortizedCostMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughYearThree", "nsuri": "http://www.constructionpartners.net/20230630", "presentation": [ "http://www.constructionpartners.net/role/RestrictedInvestmentsScheduleofAmortizedCostandFairValueDetails" ], "xbrltype": "monetaryItemType" }, "road_DebtSecuritiesAvailableForSaleAmortizedCostMaturityAllocatedAndSingleMaturityDateAfterYearThree": { "auth_ref": [], "calculation": { "http://www.constructionpartners.net/role/RestrictedInvestmentsScheduleofAmortizedCostandFairValueDetails": { "order": 3.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, After Year Three", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, After Year Three", "terseLabel": "Amortized cost, due after three years" } } }, "localname": "DebtSecuritiesAvailableForSaleAmortizedCostMaturityAllocatedAndSingleMaturityDateAfterYearThree", "nsuri": "http://www.constructionpartners.net/20230630", "presentation": [ "http://www.constructionpartners.net/role/RestrictedInvestmentsScheduleofAmortizedCostandFairValueDetails" ], "xbrltype": "monetaryItemType" }, "road_DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughYearThree": { "auth_ref": [], "calculation": { "http://www.constructionpartners.net/role/RestrictedInvestmentsScheduleofAmortizedCostandFairValueDetails": { "order": 2.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, After Year One Through Year Three", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, After Year One Through Year Three", "terseLabel": "Fair value, due after one year through three years" } } }, "localname": "DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughYearThree", "nsuri": "http://www.constructionpartners.net/20230630", "presentation": [ "http://www.constructionpartners.net/role/RestrictedInvestmentsScheduleofAmortizedCostandFairValueDetails" ], "xbrltype": "monetaryItemType" }, "road_DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateAfterYearThree": { "auth_ref": [], "calculation": { "http://www.constructionpartners.net/role/RestrictedInvestmentsScheduleofAmortizedCostandFairValueDetails": { "order": 1.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, After Year Three", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, After Year Three", "terseLabel": "Fair value, due after three years" } } }, "localname": "DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateAfterYearThree", "nsuri": "http://www.constructionpartners.net/20230630", "presentation": [ "http://www.constructionpartners.net/role/RestrictedInvestmentsScheduleofAmortizedCostandFairValueDetails" ], "xbrltype": "monetaryItemType" }, "road_DelayedDrawTermFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Delayed Draw Term Facility", "label": "Delayed Draw Term Facility [Member]", "terseLabel": "Delayed Draw Term Facility" } } }, "localname": "DelayedDrawTermFacilityMember", "nsuri": "http://www.constructionpartners.net/20230630", "presentation": [ "http://www.constructionpartners.net/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "road_DisposedEntitMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disposed Entit [Member]", "label": "Disposed Entit [Member]", "terseLabel": "Disposed Entity" } } }, "localname": "DisposedEntitMember", "nsuri": "http://www.constructionpartners.net/20230630", "presentation": [ "http://www.constructionpartners.net/role/RelatedPartiesScheduleofRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "road_EquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity Incentive Plan", "label": "Equity Incentive Plan [Member]", "terseLabel": "Equity Incentive Plan" } } }, "localname": "EquityIncentivePlanMember", "nsuri": "http://www.constructionpartners.net/20230630", "presentation": [ "http://www.constructionpartners.net/role/EquityBasedCompensationDetails", "http://www.constructionpartners.net/role/EquityDetails" ], "xbrltype": "domainItemType" }, "road_EstimatedEarningsOnUncompletedContracts": { "auth_ref": [], "calculation": { "http://www.constructionpartners.net/role/ContractAssetsandLiabilitiesCostandEstimatedEarningsComparedtoBillingsonUncompletedContractsDetails": { "order": 2.0, "parentTag": "road_CostsAndEstimatedEarningsOnUncompletedContracts", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Estimated Earnings On Uncompleted Contracts", "label": "Estimated Earnings On Uncompleted Contracts", "terseLabel": "Estimated earnings to date on uncompleted contracts" } } }, "localname": "EstimatedEarningsOnUncompletedContracts", "nsuri": "http://www.constructionpartners.net/20230630", "presentation": [ "http://www.constructionpartners.net/role/ContractAssetsandLiabilitiesCostandEstimatedEarningsComparedtoBillingsonUncompletedContractsDetails" ], "xbrltype": "monetaryItemType" }, "road_FloridaDepartmentOfTransportationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Florida Department of Transportation", "label": "Florida Department of Transportation [Member]", "terseLabel": "Florida Department of Transportation" } } }, "localname": "FloridaDepartmentOfTransportationMember", "nsuri": "http://www.constructionpartners.net/20230630", "presentation": [ "http://www.constructionpartners.net/role/SignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "road_IncreaseDecreaseinContractwithCustomerAssetLiability": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) in Contract with Customer, Asset (Liability)", "label": "Increase (Decrease) in Contract with Customer, Asset (Liability)", "terseLabel": "Changes in revenue billed, contract price or cost estimates" } } }, "localname": "IncreaseDecreaseinContractwithCustomerAssetLiability", "nsuri": "http://www.constructionpartners.net/20230630", "presentation": [ "http://www.constructionpartners.net/role/ContractAssetsandLiabilitiesReconciliationofNetBillingsinExcessofCostsandEstimatedEarningsDetails" ], "xbrltype": "monetaryItemType" }, "road_IslandPondMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Island Pond [Member]", "label": "Island Pond [Member]", "terseLabel": "Island Pond" } } }, "localname": "IslandPondMember", "nsuri": "http://www.constructionpartners.net/20230630", "presentation": [ "http://www.constructionpartners.net/role/RelatedPartiesScheduleofRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "road_LandDevelopmentProjectMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Land Development Project [Member]", "label": "Land Development Project [Member]", "terseLabel": "Land Development Project" } } }, "localname": "LandDevelopmentProjectMember", "nsuri": "http://www.constructionpartners.net/20230630", "presentation": [ "http://www.constructionpartners.net/role/RelatedPartiesScheduleofRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "road_LesseeOperatingLeaseLiabilityToBePaidYearFiveAndAfter": { "auth_ref": [], "calculation": { "http://www.constructionpartners.net/role/LeasesFutureLeaseLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability, to be Paid, Year Five And After", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five And After", "terseLabel": "2028 and thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidYearFiveAndAfter", "nsuri": "http://www.constructionpartners.net/20230630", "presentation": [ "http://www.constructionpartners.net/role/LeasesFutureLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "road_LineOfCreditPrincipalRepaymentRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line of Credit, Principal Repayment Rate", "label": "Line of Credit, Principal Repayment Rate", "terseLabel": "Principal repayment rate" } } }, "localname": "LineOfCreditPrincipalRepaymentRate", "nsuri": "http://www.constructionpartners.net/20230630", "presentation": [ "http://www.constructionpartners.net/role/DebtAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "road_MineralReservesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Mineral Reserves", "label": "Mineral Reserves [Member]", "terseLabel": "Mineral reserves" } } }, "localname": "MineralReservesMember", "nsuri": "http://www.constructionpartners.net/20230630", "presentation": [ "http://www.constructionpartners.net/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "road_NetBillingsInExcessOfCostsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Net Billings In Excess Of Costs [Abstract]", "label": "Net Billings In Excess Of Costs [Abstract]", "terseLabel": "Net Billings in Excess of Costs and Estimated Earnings on Uncompleted Contracts" } } }, "localname": "NetBillingsInExcessOfCostsAbstract", "nsuri": "http://www.constructionpartners.net/20230630", "presentation": [ "http://www.constructionpartners.net/role/ContractAssetsandLiabilitiesReconciliationofNetBillingsinExcessofCostsandEstimatedEarningsDetails" ], "xbrltype": "stringItemType" }, "road_NoncashPayableToSellerInBusinessCombination": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Noncash Payable to Seller in Business Combination", "label": "Noncash Payable to Seller in Business Combination", "terseLabel": "Amounts payable to seller in business combination" } } }, "localname": "NoncashPayableToSellerInBusinessCombination", "nsuri": "http://www.constructionpartners.net/20230630", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "road_NorthCarolinaAcquisitionProvisionalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "North Carolina Acquisition - Provisional", "label": "North Carolina Acquisition - Provisional [Member]", "terseLabel": "North Carolina Acquisition - Provisional" } } }, "localname": "NorthCarolinaAcquisitionProvisionalMember", "nsuri": "http://www.constructionpartners.net/20230630", "presentation": [ "http://www.constructionpartners.net/role/BusinessAcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "road_NorthCarolinaDepartmentOfTransportationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "North Carolina Department of Transportation", "label": "North Carolina Department of Transportation [Member]", "terseLabel": "North Carolina Department of Transportation" } } }, "localname": "NorthCarolinaDepartmentOfTransportationMember", "nsuri": "http://www.constructionpartners.net/20230630", "presentation": [ "http://www.constructionpartners.net/role/SignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "road_PaymentsOfTreasuryStockPurchaseObligation": { "auth_ref": [], "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments of Treasury Stock Purchase Obligation", "label": "Payments Of Treasury Stock Purchase Obligation", "negatedTerseLabel": "Purchase of treasury stock" } } }, "localname": "PaymentsOfTreasuryStockPurchaseObligation", "nsuri": "http://www.constructionpartners.net/20230630", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "road_PlantsAcquired": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plants Acquired", "label": "Plants Acquired", "terseLabel": "Plants acquired" } } }, "localname": "PlantsAcquired", "nsuri": "http://www.constructionpartners.net/20230630", "presentation": [ "http://www.constructionpartners.net/role/BusinessAcquisitionsNarrativeDetails" ], "xbrltype": "integerItemType" }, "road_PrivateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Private", "label": "Private [Member]", "terseLabel": "Private" } } }, "localname": "PrivateMember", "nsuri": "http://www.constructionpartners.net/20230630", "presentation": [ "http://www.constructionpartners.net/role/SignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "road_PublicMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Public", "label": "Public [Member]", "terseLabel": "Public" } } }, "localname": "PublicMember", "nsuri": "http://www.constructionpartners.net/20230630", "presentation": [ "http://www.constructionpartners.net/role/SignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "road_PurchaserOfSubsidiaryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchaser Of Subsidiary [Member]", "label": "Purchaser Of Subsidiary [Member]", "terseLabel": "Purchaser of Subsidiary" } } }, "localname": "PurchaserOfSubsidiaryMember", "nsuri": "http://www.constructionpartners.net/20230630", "presentation": [ "http://www.constructionpartners.net/role/RelatedPartiesScheduleofRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "road_RoyaltyFutureMinimumPaymentsDue": { "auth_ref": [], "calculation": { "http://www.constructionpartners.net/role/CommitmentsMinimumRoyaltiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Royalty, Future Minimum Payments Due", "label": "Royalty, Future Minimum Payments Due", "totalLabel": "Total" } } }, "localname": "RoyaltyFutureMinimumPaymentsDue", "nsuri": "http://www.constructionpartners.net/20230630", "presentation": [ "http://www.constructionpartners.net/role/CommitmentsMinimumRoyaltiesDetails" ], "xbrltype": "monetaryItemType" }, "road_RoyaltyFutureMinimumPaymentsDueInYearFour": { "auth_ref": [], "calculation": { "http://www.constructionpartners.net/role/CommitmentsMinimumRoyaltiesDetails": { "order": 1.0, "parentTag": "road_RoyaltyFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Royalty, Future Minimum Payments Due In Year Four", "label": "Royalty, Future Minimum Payments Due In Year Four", "terseLabel": "2027" } } }, "localname": "RoyaltyFutureMinimumPaymentsDueInYearFour", "nsuri": "http://www.constructionpartners.net/20230630", "presentation": [ "http://www.constructionpartners.net/role/CommitmentsMinimumRoyaltiesDetails" ], "xbrltype": "monetaryItemType" }, "road_RoyaltyFutureMinimumPaymentsDueInYearOne": { "auth_ref": [], "calculation": { "http://www.constructionpartners.net/role/CommitmentsMinimumRoyaltiesDetails": { "order": 6.0, "parentTag": "road_RoyaltyFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Royalty, Future Minimum Payments Due In Year One", "label": "Royalty, Future Minimum Payments Due In Year One", "terseLabel": "2024" } } }, "localname": "RoyaltyFutureMinimumPaymentsDueInYearOne", "nsuri": "http://www.constructionpartners.net/20230630", "presentation": [ "http://www.constructionpartners.net/role/CommitmentsMinimumRoyaltiesDetails" ], "xbrltype": "monetaryItemType" }, "road_RoyaltyFutureMinimumPaymentsDueInYearThree": { "auth_ref": [], "calculation": { "http://www.constructionpartners.net/role/CommitmentsMinimumRoyaltiesDetails": { "order": 4.0, "parentTag": "road_RoyaltyFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Royalty, Future Minimum Payments Due In Year Three", "label": "Royalty, Future Minimum Payments Due In Year Three", "terseLabel": "2026" } } }, "localname": "RoyaltyFutureMinimumPaymentsDueInYearThree", "nsuri": "http://www.constructionpartners.net/20230630", "presentation": [ "http://www.constructionpartners.net/role/CommitmentsMinimumRoyaltiesDetails" ], "xbrltype": "monetaryItemType" }, "road_RoyaltyFutureMinimumPaymentsDueInYearTwo": { "auth_ref": [], "calculation": { "http://www.constructionpartners.net/role/CommitmentsMinimumRoyaltiesDetails": { "order": 5.0, "parentTag": "road_RoyaltyFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Royalty, Future Minimum Payments Due In Year Two", "label": "Royalty, Future Minimum Payments Due In Year Two", "terseLabel": "2025" } } }, "localname": "RoyaltyFutureMinimumPaymentsDueInYearTwo", "nsuri": "http://www.constructionpartners.net/20230630", "presentation": [ "http://www.constructionpartners.net/role/CommitmentsMinimumRoyaltiesDetails" ], "xbrltype": "monetaryItemType" }, "road_RoyaltyFutureMinimumPaymentsDueRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.constructionpartners.net/role/CommitmentsMinimumRoyaltiesDetails": { "order": 2.0, "parentTag": "road_RoyaltyFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Royalty, Future Minimum Payments Due Remainder of Fiscal Year", "label": "Royalty, Future Minimum Payments Due Remainder of Fiscal Year", "terseLabel": "Remainder of 2023" } } }, "localname": "RoyaltyFutureMinimumPaymentsDueRemainderOfFiscalYear", "nsuri": "http://www.constructionpartners.net/20230630", "presentation": [ "http://www.constructionpartners.net/role/CommitmentsMinimumRoyaltiesDetails" ], "xbrltype": "monetaryItemType" }, "road_RoyaltyFutureMinimumPaymentsDueThereafter": { "auth_ref": [], "calculation": { "http://www.constructionpartners.net/role/CommitmentsMinimumRoyaltiesDetails": { "order": 3.0, "parentTag": "road_RoyaltyFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Royalty, Future Minimum Payments Due Thereafter", "label": "Royalty, Future Minimum Payments Due Thereafter", "terseLabel": "Thereafter" } } }, "localname": "RoyaltyFutureMinimumPaymentsDueThereafter", "nsuri": "http://www.constructionpartners.net/20230630", "presentation": [ "http://www.constructionpartners.net/role/CommitmentsMinimumRoyaltiesDetails" ], "xbrltype": "monetaryItemType" }, "road_RoyaltyFutureMinimumPaymentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Royalty, Future Minimum Payments", "label": "Royalty, Future Minimum Payments [Table Text Block]", "terseLabel": "Royalty, Future Minimum Payments" } } }, "localname": "RoyaltyFutureMinimumPaymentsTableTextBlock", "nsuri": "http://www.constructionpartners.net/20230630", "presentation": [ "http://www.constructionpartners.net/role/CommitmentsTables" ], "xbrltype": "textBlockItemType" }, "road_ScheduleOfStockholdersEquityLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Stockholders Equity [Line Items]", "label": "Schedule Of Stockholders Equity [Line Items]", "terseLabel": "Schedule Of Stockholders Equity [Line Items]" } } }, "localname": "ScheduleOfStockholdersEquityLineItems", "nsuri": "http://www.constructionpartners.net/20230630", "presentation": [ "http://www.constructionpartners.net/role/EquityDetails" ], "xbrltype": "stringItemType" }, "road_ScheduleOfStockholdersEquityTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Stockholders Equity [Table]", "label": "Schedule Of Stockholders Equity [Table]", "terseLabel": "Schedule Of Stockholders Equity [Table]" } } }, "localname": "ScheduleOfStockholdersEquityTable", "nsuri": "http://www.constructionpartners.net/20230630", "presentation": [ "http://www.constructionpartners.net/role/EquityDetails" ], "xbrltype": "stringItemType" }, "road_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPercentageOfInitialGrantIssuable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Percentage Of Initial Grant Issuable", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Percentage Of Initial Grant Issuable", "terseLabel": "Percentage of final number of of common stock issuable upon vesting of performance stock units" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPercentageOfInitialGrantIssuable", "nsuri": "http://www.constructionpartners.net/20230630", "presentation": [ "http://www.constructionpartners.net/role/EquityBasedCompensationDetails" ], "xbrltype": "pureItemType" }, "road_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageIncreaseDecreaseOfAwardsGrantedDueToTotalShareholderReturnRanking": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Percentage Increase (Decrease) Of Awards Granted Due To Total Shareholder Return Ranking", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Percentage Increase (Decrease) Of Awards Granted Due To Total Shareholder Return Ranking", "terseLabel": "Percentage increase (decrease) of awards granted due to total shareholder return ranking" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageIncreaseDecreaseOfAwardsGrantedDueToTotalShareholderReturnRanking", "nsuri": "http://www.constructionpartners.net/20230630", "presentation": [ "http://www.constructionpartners.net/role/EquityBasedCompensationDetails" ], "xbrltype": "pureItemType" }, "road_SouthCarolinaAcquisitionProvisionalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "South Carolina Acquisition - Provisional", "label": "South Carolina Acquisition - Provisional [Member]", "terseLabel": "South Carolina Acquisition - Provisional" } } }, "localname": "SouthCarolinaAcquisitionProvisionalMember", "nsuri": "http://www.constructionpartners.net/20230630", "presentation": [ "http://www.constructionpartners.net/role/BusinessAcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "road_SubcontractingServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subcontracting Services [Member]", "label": "Subcontracting Services [Member]", "terseLabel": "Subcontracting Services" } } }, "localname": "SubcontractingServicesMember", "nsuri": "http://www.constructionpartners.net/20230630", "presentation": [ "http://www.constructionpartners.net/role/RelatedPartiesScheduleofRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "road_SunTxCapitalPartnersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "SunTx Capital Partners [Member]", "label": "SunTx Capital Partners [Member]", "terseLabel": "SunTx Capital Partners" } } }, "localname": "SunTxCapitalPartnersMember", "nsuri": "http://www.constructionpartners.net/20230630", "presentation": [ "http://www.constructionpartners.net/role/RelatedPartiesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "road_SunTxMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "SunTx [Member]", "label": "SunTx [Member]", "terseLabel": "SunTx" } } }, "localname": "SunTxMember", "nsuri": "http://www.constructionpartners.net/20230630", "presentation": [ "http://www.constructionpartners.net/role/RelatedPartiesScheduleofRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "road_TennesseeAcquisitionProvisionalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tennessee Acquisition - Provisional", "label": "Tennessee Acquisition - Provisional [Member]", "terseLabel": "Tennessee Acquisition - Provisional" } } }, "localname": "TennesseeAcquisitionProvisionalMember", "nsuri": "http://www.constructionpartners.net/20230630", "presentation": [ "http://www.constructionpartners.net/role/BusinessAcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "road_TermLoan11LoanPaymentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term Loan - 11 Loan Payments", "label": "Term Loan - 11 Loan Payments [Member]", "terseLabel": "Term Loan - 11 Loan Payments" } } }, "localname": "TermLoan11LoanPaymentsMember", "nsuri": "http://www.constructionpartners.net/20230630", "presentation": [ "http://www.constructionpartners.net/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "road_TermLoan8QuartersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term Loan - 8 Quarters", "label": "Term Loan - 8 Quarters [Member]", "terseLabel": "Term Loan - 8 Quarters" } } }, "localname": "TermLoan8QuartersMember", "nsuri": "http://www.constructionpartners.net/20230630", "presentation": [ "http://www.constructionpartners.net/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "road_TermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term Loan", "label": "Term Loan [Member]", "terseLabel": "Term Loan" } } }, "localname": "TermLoanMember", "nsuri": "http://www.constructionpartners.net/20230630", "presentation": [ "http://www.constructionpartners.net/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "road_TermSOFRMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term SOFR", "label": "Term SOFR [Member]", "terseLabel": "Term SOFR" } } }, "localname": "TermSOFRMember", "nsuri": "http://www.constructionpartners.net/20230630", "presentation": [ "http://www.constructionpartners.net/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "road_VariousDepartmentsOfTransportationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Various Departments Of Transportation", "label": "Various Departments Of Transportation [Member]", "terseLabel": "Various Departments Of Transportation" } } }, "localname": "VariousDepartmentsOfTransportationMember", "nsuri": "http://www.constructionpartners.net/20230630", "presentation": [ "http://www.constructionpartners.net/role/SignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r244", "r245", "r402", "r430", "r618", "r847", "r849" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.constructionpartners.net/role/RelatedPartiesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r310", "r865", "r965", "r1017", "r1018" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.constructionpartners.net/role/SignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r385", "r386", "r387", "r388", "r475", "r653", "r718", "r759", "r760", "r820", "r821", "r822", "r823", "r833", "r841", "r842", "r854", "r864", "r871", "r876", "r964", "r1006", "r1007", "r1008", "r1009", "r1010", "r1011" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.constructionpartners.net/role/DebtAdditionalInformationDetails", "http://www.constructionpartners.net/role/EquityBasedCompensationDetails", "http://www.constructionpartners.net/role/SignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r385", "r386", "r387", "r388", "r475", "r653", "r718", "r759", "r760", "r820", "r821", "r822", "r823", "r833", "r841", "r842", "r854", "r864", "r871", "r876", "r964", "r1006", "r1007", "r1008", "r1009", "r1010", "r1011" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.constructionpartners.net/role/DebtAdditionalInformationDetails", "http://www.constructionpartners.net/role/EquityBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r310", "r865", "r965", "r1017", "r1018" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.constructionpartners.net/role/SignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r385", "r386", "r387", "r388", "r467", "r475", "r504", "r505", "r506", "r629", "r653", "r718", "r759", "r760", "r820", "r821", "r822", "r823", "r833", "r841", "r842", "r854", "r864", "r871", "r876", "r879", "r960", "r964", "r1007", "r1008", "r1009", "r1010", "r1011" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.constructionpartners.net/role/DebtAdditionalInformationDetails", "http://www.constructionpartners.net/role/EquityBasedCompensationDetails", "http://www.constructionpartners.net/role/SignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r385", "r386", "r387", "r388", "r467", "r475", "r504", "r505", "r506", "r629", "r653", "r718", "r759", "r760", "r820", "r821", "r822", "r823", "r833", "r841", "r842", "r854", "r864", "r871", "r876", "r879", "r960", "r964", "r1007", "r1008", "r1009", "r1010", "r1011" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.constructionpartners.net/role/DebtAdditionalInformationDetails", "http://www.constructionpartners.net/role/EquityBasedCompensationDetails", "http://www.constructionpartners.net/role/SignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r244", "r245", "r402", "r430", "r618", "r848", "r849" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.constructionpartners.net/role/RelatedPartiesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": { "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 Attributable to Parent, Net of Tax [Roll Forward]", "terseLabel": "AOCI Attributable to Parent, Net of Tax [Roll Forward]" } } }, "localname": "AOCIAttributableToParentNetOfTaxRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/OtherComprehensiveIncomeScheduleofCashFlowHedgesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingChangesAndErrorCorrectionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Changes and Error Corrections [Abstract]", "terseLabel": "Accounting Changes and Error Corrections [Abstract]" } } }, "localname": "AccountingChangesAndErrorCorrectionsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "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/2023", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r23", "r875" ], "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS": { "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/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableCurrentAndNoncurrent": { "auth_ref": [ "r97", "r1014" ], "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.", "label": "Accounts Payable", "negatedTerseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/RelatedPartiesScheduleofRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableBilledForLongTermContractsOrPrograms": { "auth_ref": [ "r1012" ], "calculation": { "http://www.constructionpartners.net/role/ContractsReceivableIncludingRetainageNetDetails": { "order": 1.0, "parentTag": "road_ContractReceivableIncludingRetainageGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount billed to customers under long-term contracts or programs but not paid. Excludes amounts due that have been withheld because of retainage provisions in a contract.", "label": "Construction Contractor, Receivable, Excluding Contract Retainage", "terseLabel": "Contracts receivable" } } }, "localname": "AccountsReceivableBilledForLongTermContractsOrPrograms", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/ContractsReceivableIncludingRetainageNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGross": { "auth_ref": [ "r197", "r311", "r1016" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.", "label": "Accounts Receivable, before Allowance for Credit Loss", "verboseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/RelatedPartiesScheduleofRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r60", "r188", "r698" ], "calculation": { "http://www.constructionpartners.net/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedTerseLabel": "Accumulated depreciation, depletion and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember": { "auth_ref": [ "r215", "r223", "r548", "r918", "r919" ], "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, including portion attributable to noncontrolling interest.", "label": "Accumulated Gain (Loss), Cash Flow Hedge, Including Noncontrolling Interest [Member]", "terseLabel": "Accumulated Gain (Loss), Cash Flow Hedge, Including Noncontrolling Interest" } } }, "localname": "AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/OtherComprehensiveIncomeScheduleofCashFlowHedgesDetails", "http://www.constructionpartners.net/role/OtherComprehensiveIncomeScheduleofReclassificationofAOCIDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "auth_ref": [ "r916" ], "calculation": { "http://www.constructionpartners.net/role/OtherComprehensiveIncomeScheduleofAOCIDetails": { "order": 1.0, "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "AOCI, Debt Securities, Available-for-Sale, Adjustment, after Tax", "terseLabel": "Unrealized loss on available-for-sale securities" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/OtherComprehensiveIncomeScheduleofAOCIDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "auth_ref": [ "r223", "r224", "r585", "r587", "r588", "r589", "r590", "r591" ], "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/2023", "presentation": [ "http://www.constructionpartners.net/role/OtherComprehensiveIncomeAdditionalInformationDetails", "http://www.constructionpartners.net/role/OtherComprehensiveIncomeScheduleofCashFlowHedgesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r33", "r34", "r113", "r202", "r695", "r723", "r726" ], "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 }, "http://www.constructionpartners.net/role/OtherComprehensiveIncomeScheduleofAOCIDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income, net", "totalLabel": "Accumulated other comprehensive income, net" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS", "http://www.constructionpartners.net/role/OtherComprehensiveIncomeScheduleofAOCIDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r223", "r224", "r585", "r587", "r588", "r589", "r590", "r591" ], "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/2023", "presentation": [ "http://www.constructionpartners.net/role/OtherComprehensiveIncomeAdditionalInformationDetails", "http://www.constructionpartners.net/role/OtherComprehensiveIncomeScheduleofCashFlowHedgesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r5", "r14", "r34", "r556", "r559", "r610", "r719", "r720", "r917", "r918", "r919", "r928", "r929", "r930" ], "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": "Accumulated Other Comprehensive Income (Loss), net" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r107", "r875", "r1022" ], "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "verboseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r513", "r514", "r515", "r739", "r928", "r929", "r930", "r996", "r1024" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash, cash equivalents and restricted cash provided by (used in) operating activities:" } } }, "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r66", "r67", "r478" ], "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": "Equity-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r508", "r516" ], "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": "Compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/EquityBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r203", "r312", "r353" ], "calculation": { "http://www.constructionpartners.net/role/ContractsReceivableIncludingRetainageNetDetails": { "order": 2.0, "parentTag": "us-gaap_ReceivablesLongTermContractsOrPrograms", "weight": -1.0 } }, "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", "negatedLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/ContractsReceivableIncludingRetainageNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r116", "r420", "r594", "r921" ], "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of deferred debt issuance costs and debt discount" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax": { "auth_ref": [ "r214" ], "calculation": { "http://www.constructionpartners.net/role/OtherComprehensiveIncomeScheduleofAOCIDetails": { "order": 2.0, "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of accumulated gain (loss) on derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "AOCI, Cash Flow Hedge, Cumulative Gain (Loss), after Tax", "terseLabel": "Interest rate swap contract, net of blend and extend arrangement" } } }, "localname": "AociLossCashFlowHedgeCumulativeGainLossAfterTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/OtherComprehensiveIncomeScheduleofAOCIDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r146", "r191", "r240", "r286", "r300", "r306", "r348", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r546", "r550", "r581", "r691", "r780", "r875", "r889", "r962", "r963", "r1004" ], "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS": { "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/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r184", "r207", "r240", "r348", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r546", "r550", "r581", "r875", "r962", "r963", "r1004" ], "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.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/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS" ], "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/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r88" ], "calculation": { "http://www.constructionpartners.net/role/FairValueMeasurementsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "totalLabel": "Total assets" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r320" ], "calculation": { "http://www.constructionpartners.net/role/RestrictedInvestmentsSummaryofDebtSecuritiesDetails": { "order": 1.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Gross Unrealized Gains" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/RestrictedInvestmentsSummaryofDebtSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r321" ], "calculation": { "http://www.constructionpartners.net/role/RestrictedInvestmentsSummaryofDebtSecuritiesDetails": { "order": 2.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax", "terseLabel": "Gross Unrealized Losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/RestrictedInvestmentsSummaryofDebtSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": { "auth_ref": [ "r944" ], "calculation": { "http://www.constructionpartners.net/role/RestrictedInvestmentsScheduleofAmortizedCostandFairValueDetails": { "order": 2.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One", "terseLabel": "Amortized cost, due within one year" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/RestrictedInvestmentsScheduleofAmortizedCostandFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "auth_ref": [ "r325", "r689" ], "calculation": { "http://www.constructionpartners.net/role/RestrictedInvestmentsScheduleofAmortizedCostandFairValueDetails": { "order": 3.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "terseLabel": "Fair value, due within one year" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/RestrictedInvestmentsScheduleofAmortizedCostandFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesPurchasedOptionsPricePolicy": { "auth_ref": [ "r86" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for premium paid to acquire option for investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Premium on Purchased Options [Policy Text Block]", "terseLabel": "Restricted Investments" } } }, "localname": "AvailableForSaleSecuritiesPurchasedOptionsPricePolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/EquityBasedCompensationDetails", "http://www.constructionpartners.net/role/EquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/InvestmentinDerivativeInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r77", "r81" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/InvestmentinDerivativeInstrumentsDetails" ], "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/2023", "presentation": [ "http://www.constructionpartners.net/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BillingsInExcessOfCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Billings in Excess of Cost [Abstract]", "terseLabel": "Billings in Excess of Costs and Estimated Earnings on Uncompleted Contracts" } } }, "localname": "BillingsInExcessOfCostAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/ContractAssetsandLiabilitiesReconciliationofNetBillingsinExcessofCostsandEstimatedEarningsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r131" ], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building [Member]", "terseLabel": "Buildings" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r544", "r869", "r870" ], "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 [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/BusinessAcquisitionsNarrativeDetails", "http://www.constructionpartners.net/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r69", "r72", "r544", "r869", "r870" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/BusinessAcquisitionsNarrativeDetails", "http://www.constructionpartners.net/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [ "r544" ], "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/2023", "presentation": [ "http://www.constructionpartners.net/role/BusinessAcquisitionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "auth_ref": [ "r899", "r900" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.", "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "terseLabel": "Schedule of pro forma revenues and net income" } } }, "localname": "BusinessAcquisitionProFormaInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/BusinessAcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "auth_ref": [ "r542", "r543" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Net Income (Loss)", "terseLabel": "Pro forma net income" } } }, "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/BusinessAcquisitionsProformaRevenueandNetIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r542", "r543" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.", "label": "Business Acquisition, Pro Forma Revenue", "terseLabel": "Pro forma revenues" } } }, "localname": "BusinessAcquisitionsProFormaRevenue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/BusinessAcquisitionsProformaRevenueandNetIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r68" ], "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": "Acquisition related costs" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/BusinessAcquisitionsNarrativeDetails" ], "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/2023", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r2", "r3", "r12" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Consideration transferred" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/BusinessAcquisitionsNarrativeDetails", "http://www.constructionpartners.net/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r139", "r545" ], "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": "Business Acquisitions" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/BusinessAcquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r71" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of earnings or loss of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.", "label": "Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual", "terseLabel": "Net income" } } }, "localname": "BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/BusinessAcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r71" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.", "label": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual", "terseLabel": "Revenues since acquisition date" } } }, "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/BusinessAcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r74" ], "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" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/BusinessAcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r73", "r74" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property, plant and equipment allocation" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/BusinessAcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsExpensesAndLossesRecognized": { "auth_ref": [ "r70" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The expenses and losses recorded for each transaction with the acquiree that was recognized separately from the acquisition of assets and assumptions of liabilities in the business combination.", "label": "Business Combination, Separately Recognized Transactions, Expenses and Losses Recognized", "terseLabel": "Expenses and losses recognized" } } }, "localname": "BusinessCombinationSeparatelyRecognizedTransactionsExpensesAndLossesRecognized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/BusinessAcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r100", "r127", "r128" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Business Description and Basis of Presentation [Text Block]", "terseLabel": "General" } } }, "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/General" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r41", "r186", "r845" ], "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.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/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value [Abstract]", "terseLabel": "Cash, cash equivalents and restricted cash:" } } }, "localname": "CashAndCashEquivalentsAtCarryingValueAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r42", "r145" ], "lang": { "en-us": { "role": { "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents and Restricted Cash" } } }, "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r41", "r124", "r236" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents and restricted cash, end of period", "periodStartLabel": "Cash, cash equivalents and restricted cash, beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r4", "r124" ], "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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 change in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowHedgingMember": { "auth_ref": [ "r75" ], "lang": { "en-us": { "role": { "documentation": "Hedge of the exposure to variability in the cash flows of a recognized asset or liability, or of a forecasted transaction, that is attributable to a particular risk.", "label": "Cash Flow Hedging [Member]", "terseLabel": "Cash Flow Hedging" } } }, "localname": "CashFlowHedgingMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/InvestmentinDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Non-cash items:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r176", "r194", "r195", "r196", "r240", "r269", "r273", "r275", "r277", "r283", "r284", "r348", "r389", "r391", "r392", "r393", "r396", "r397", "r428", "r429", "r432", "r435", "r442", "r581", "r730", "r731", "r732", "r733", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r768", "r789", "r812", "r834", "r835", "r836", "r837", "r838", "r896", "r923", "r931" ], "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 [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS", "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.constructionpartners.net/role/CoverPage", "http://www.constructionpartners.net/role/EquityBasedCompensationDetails", "http://www.constructionpartners.net/role/EquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsDisclosureTextBlock": { "auth_ref": [ "r132" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant arrangements with third parties, which includes operating lease arrangements and arrangements in which the entity has agreed to expend funds to procure goods or services, or has agreed to commit resources to supply goods or services, and operating lease arrangements. Descriptions may include identification of the specific goods and services, period of time covered, minimum quantities and amounts, and cancellation rights.", "label": "Commitments Disclosure [Text Block]", "terseLabel": "Commitments" } } }, "localname": "CommitmentsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/Commitments" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommodityContractMember": { "auth_ref": [ "r866", "r873" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument whose primary underlying risk is tied to commodity prices.", "label": "Commodity Contract [Member]", "terseLabel": "Commodity swap contracts", "verboseLabel": "Commodity Swap" } } }, "localname": "CommodityContractMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/FairValueMeasurementsDetails", "http://www.constructionpartners.net/role/InvestmentinDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonClassAMember": { "auth_ref": [ "r1024" ], "lang": { "en-us": { "role": { "documentation": "Classification of common stock representing ownership interest in a corporation.", "label": "Common Class A [Member]", "terseLabel": "Class A Common Stock" } } }, "localname": "CommonClassAMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS", "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.constructionpartners.net/role/CoverPage", "http://www.constructionpartners.net/role/EquityBasedCompensationDetails", "http://www.constructionpartners.net/role/EquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonClassBMember": { "auth_ref": [ "r1024" ], "lang": { "en-us": { "role": { "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.", "label": "Common Class B [Member]", "terseLabel": "Class B Common Stock" } } }, "localname": "CommonClassBMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS", "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.constructionpartners.net/role/CoverPage", "http://www.constructionpartners.net/role/EquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r877", "r878", "r879", "r881", "r882", "r883", "r886", "r928", "r929", "r996", "r1020", "r1024" ], "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/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r106" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "verboseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r106", "r768" ], "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", "verboseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r106" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common Stock, Shares, Issued", "verboseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS", "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r15", "r106", "r768", "r786", "r1024", "r1025" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding (in shares)", "verboseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS", "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.constructionpartners.net/role/EquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r106", "r694", "r875" ], "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS": { "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" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r35", "r219", "r221", "r228", "r686", "r704" ], "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "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" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for comprehensive income.", "label": "Comprehensive Income, Policy [Policy Text Block]", "terseLabel": "Comprehensive Income" } } }, "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r50", "r52", "r89", "r90", "r310", "r840" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/SignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r50", "r52", "r89", "r90", "r310", "r727", "r840" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/SignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r50", "r52", "r89", "r90", "r310", "r840", "r898" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/SignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r99", "r163" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Risks" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "auth_ref": [ "r840" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/SignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r50", "r52", "r89", "r90", "r310" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/SignificantAccountingPoliciesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r49", "r50", "r52", "r53", "r89", "r143", "r840" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/SignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r50", "r52", "r89", "r90", "r310", "r840" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/SignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConstructionContractorReceivableRetainage": { "auth_ref": [ "r199", "r654" ], "calculation": { "http://www.constructionpartners.net/role/ContractsReceivableIncludingRetainageNetDetails": { "order": 2.0, "parentTag": "road_ContractReceivableIncludingRetainageGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of right to consideration in exchange for good or service transferred to customer withheld under retainage provision in long-term contract or program when right to consideration is unconditional.", "label": "Construction Contractor, Receivable, Retainage", "terseLabel": "Retainage" } } }, "localname": "ConstructionContractorReceivableRetainage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/ContractsReceivableIncludingRetainageNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConstructionInProgressGross": { "auth_ref": [ "r131" ], "calculation": { "http://www.constructionpartners.net/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails": { "order": 3.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress, Gross", "terseLabel": "Construction in progress" } } }, "localname": "ConstructionInProgressGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r444", "r446", "r465" ], "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "periodEndLabel": "Contract asset, ending balance", "periodStartLabel": "Contract asset, beginning balance", "terseLabel": "Costs and estimated earnings in excess of billings on uncompleted contracts" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS", "http://www.constructionpartners.net/role/ContractAssetsandLiabilitiesReconciliationofNetBillingsinExcessofCostsandEstimatedEarningsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r444", "r445", "r465" ], "calculation": { "http://www.constructionpartners.net/role/ContractAssetsandLiabilitiesCostandEstimatedEarningsComparedtoBillingsonUncompletedContractsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "negatedPeriodEndLabel": "Net billings in excess of costs, Ending balance", "negatedPeriodStartLabel": "Net billings in excess of costs, beginning balance", "negatedTotalLabel": "Net billings in excess of costs and estimated earnings on uncompleted contracts" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/ContractAssetsandLiabilitiesCostandEstimatedEarningsComparedtoBillingsonUncompletedContractsDetails", "http://www.constructionpartners.net/role/ContractAssetsandLiabilitiesReconciliationofNetBillingsinExcessofCostsandEstimatedEarningsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r444", "r445", "r465" ], "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "negatedPeriodEndLabel": "Contract liability, ending balance", "negatedPeriodStartLabel": "Contract liability, beginning balance", "terseLabel": "Billings in excess of costs and estimated earnings on uncompleted contracts" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS", "http://www.constructionpartners.net/role/ContractAssetsandLiabilitiesReconciliationofNetBillingsinExcessofCostsandEstimatedEarningsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractorsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Contractors [Abstract]", "terseLabel": "Contractors [Abstract]" } } }, "localname": "ContractorsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r866", "r868", "r1019" ], "lang": { "en-us": { "role": { "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.", "label": "Corporate Debt Securities [Member]", "terseLabel": "Corporate debt securities" } } }, "localname": "CorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/FairValueMeasurementsDetails", "http://www.constructionpartners.net/role/RestrictedInvestmentsSummaryofDebtSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r118", "r668" ], "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "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 revenues", "verboseLabel": "Subcontracting Services" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.constructionpartners.net/role/RelatedPartiesScheduleofRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of revenues" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/InvestmentinDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-term contract or program.", "label": "Long-Term Contract or Program Disclosure [Table Text Block]", "terseLabel": "Costs and Estimated Earnings Compared to Billings on Uncompleted Contracts" } } }, "localname": "CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/ContractAssetsandLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CommitmentsLettersofCreditDetails", "http://www.constructionpartners.net/role/DebtAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CommitmentsLettersofCreditDetails", "http://www.constructionpartners.net/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r51", "r310" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/SignificantAccountingPoliciesDetails" ], "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/2023", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r133", "r238", "r398", "r404", "r405", "r406", "r407", "r408", "r409", "r414", "r421", "r422", "r424" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAnnualPrincipalPayment": { "auth_ref": [ "r21" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the total principal payments made during the annual reporting period.", "label": "Debt Instrument, Annual Principal Payment", "terseLabel": "Annual principal payment" } } }, "localname": "DebtInstrumentAnnualPrincipalPayment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/RelatedPartiesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Basis spread" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/DebtAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r21", "r147", "r425" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-Term Debt, Gross", "terseLabel": "Long-term debt" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/DebtScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r92", "r94", "r399", "r595", "r860", "r861" ], "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, face amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/RelatedPartiesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r27", "r400" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate, percentage" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/RelatedPartiesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [ "r246", "r399", "r400", "r401", "r402", "r403", "r405", "r410", "r411", "r412", "r413", "r415", "r416", "r417", "r418", "r419", "r420", "r423", "r595", "r859", "r860", "r861", "r862", "r863", "r924" ], "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/2023", "presentation": [ "http://www.constructionpartners.net/role/CommitmentsLettersofCreditDetails", "http://www.constructionpartners.net/role/DebtScheduleofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r28", "r62", "r63", "r91", "r92", "r94", "r98", "r135", "r136", "r246", "r399", "r400", "r401", "r402", "r403", "r405", "r410", "r411", "r412", "r413", "r415", "r416", "r417", "r418", "r419", "r420", "r423", "r595", "r859", "r860", "r861", "r862", "r863", "r924" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CommitmentsLettersofCreditDetails", "http://www.constructionpartners.net/role/DebtAdditionalInformationDetails", "http://www.constructionpartners.net/role/DebtScheduleofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleAccruedInterestAfterAllowanceForCreditLossNoncurrent": { "auth_ref": [ "r323", "r361", "r362" ], "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of accrued interest on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent.", "label": "Debt Securities, Available-for-Sale, Accrued Interest, after Allowance for Credit Loss, Noncurrent", "terseLabel": "Restricted investments" } } }, "localname": "DebtSecuritiesAvailableForSaleAccruedInterestAfterAllowanceForCreditLossNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS", "http://www.constructionpartners.net/role/SignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostAllowanceForCreditLossExcludingAccruedInterest": { "auth_ref": [ "r361" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount excluding accrued interest, of allowance for credit loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Allowance for Credit Loss, Excluding Accrued Interest", "terseLabel": "Debt securities, available-for-sale, allowance for credit loss" } } }, "localname": "DebtSecuritiesAvailableForSaleAmortizedCostAllowanceForCreditLossExcludingAccruedInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/SignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss": { "auth_ref": [ "r955" ], "calculation": { "http://www.constructionpartners.net/role/RestrictedInvestmentsScheduleofAmortizedCostandFairValueDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.constructionpartners.net/role/RestrictedInvestmentsSummaryofDebtSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost excluding accrued interest, after allowance for credit loss, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Excluding Accrued Interest, after Allowance for Credit Loss", "totalLabel": "Amortized Cost" } } }, "localname": "DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/RestrictedInvestmentsScheduleofAmortizedCostandFairValueDetails", "http://www.constructionpartners.net/role/RestrictedInvestmentsSummaryofDebtSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest": { "auth_ref": [ "r955" ], "calculation": { "http://www.constructionpartners.net/role/FairValueMeasurementsDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 }, "http://www.constructionpartners.net/role/RestrictedInvestmentsScheduleofAmortizedCostandFairValueDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.constructionpartners.net/role/RestrictedInvestmentsSummaryofDebtSecuritiesDetails": { "order": 3.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount excluding accrued interest, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Excluding Accrued Interest", "terseLabel": "Assets", "totalLabel": "Fair Value", "verboseLabel": "Fair Value" } } }, "localname": "DebtSecuritiesAvailableForSaleExcludingAccruedInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/FairValueMeasurementsDetails", "http://www.constructionpartners.net/role/RestrictedInvestmentsScheduleofAmortizedCostandFairValueDetails", "http://www.constructionpartners.net/role/RestrictedInvestmentsSummaryofDebtSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "auth_ref": [ "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r324", "r325", "r326", "r327", "r328" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale [Table]", "terseLabel": "Debt Securities, Available-for-Sale [Table]" } } }, "localname": "DebtSecuritiesAvailableForSaleTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/RestrictedInvestmentsSummaryofDebtSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "auth_ref": [ "r937", "r938", "r939", "r940", "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r948" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale [Table Text Block]", "terseLabel": "Summary of Debt Securities" } } }, "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/RestrictedInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredFinanceCostsGross": { "auth_ref": [ "r93" ], "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", "negatedTerseLabel": "Deferred debt issuance costs" } } }, "localname": "DeferredFinanceCostsGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/DebtScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r9", "r138", "r170", "r537", "r538", "r926" ], "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income tax benefit" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r520", "r521", "r692" ], "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "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/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r9", "r59" ], "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 and depletion expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/PropertyPlantandEquipmentAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r9", "r291" ], "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation, depletion, accretion and amortization of long-lived assets" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssets": { "auth_ref": [ "r209", "r210", "r580", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r774", "r775", "r824", "r827", "r829", "r830", "r831", "r832", "r849", "r879", "r1021" ], "calculation": { "http://www.constructionpartners.net/role/FairValueMeasurementsDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other 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. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Asset", "terseLabel": "Assets" } } }, "localname": "DerivativeAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet": { "auth_ref": [ "r10" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair values as of the balance sheet date of the net amount of all assets and liabilities resulting from contracts that meet the criteria of being accounted for as derivative instruments.", "label": "Derivative Assets (Liabilities), at Fair Value, Net", "terseLabel": "Fair value of interest rate swaps" } } }, "localname": "DerivativeAssetsLiabilitiesAtFairValueNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/DebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [ "r758", "r760", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r781", "r782", "r783", "r784", "r800", "r801", "r802", "r803", "r806", "r807", "r808", "r809", "r824", "r825", "r829", "r831", "r877", "r879" ], "lang": { "en-us": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract [Domain]", "terseLabel": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/DebtAdditionalInformationDetails", "http://www.constructionpartners.net/role/FairValueMeasurementsDetails", "http://www.constructionpartners.net/role/InvestmentinDerivativeInstrumentsDetails", "http://www.constructionpartners.net/role/OtherComprehensiveIncomeAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFairValueOfDerivativeAsset": { "auth_ref": [ "r19", "r79", "r112", "r208", "r849" ], "calculation": { "http://www.constructionpartners.net/role/InvestmentinDerivativeInstrumentsDetails": { "order": 1.0, "parentTag": "us-gaap_DerivativeFairValueOfDerivativeNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value, before effects of master netting arrangements, of a financial asset or other 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. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement.", "label": "Derivative Asset, Subject to Master Netting Arrangement, before Offset", "terseLabel": "Derivative asset, fair value" } } }, "localname": "DerivativeFairValueOfDerivativeAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/InvestmentinDerivativeInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFairValueOfDerivativeLiability": { "auth_ref": [ "r19", "r79", "r112", "r208", "r849" ], "calculation": { "http://www.constructionpartners.net/role/InvestmentinDerivativeInstrumentsDetails": { "order": 2.0, "parentTag": "us-gaap_DerivativeFairValueOfDerivativeNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, before 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. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement.", "label": "Derivative Liability, Subject to Master Netting Arrangement, before Offset", "negatedTerseLabel": "Derivative liabilities, fair value" } } }, "localname": "DerivativeFairValueOfDerivativeLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/InvestmentinDerivativeInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFairValueOfDerivativeNet": { "auth_ref": [ "r580" ], "calculation": { "http://www.constructionpartners.net/role/InvestmentinDerivativeInstrumentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of the assets less the liabilities of a derivative or group of derivatives.", "label": "Derivative, Fair Value, Net", "totalLabel": "Net unrealized gain position" } } }, "localname": "DerivativeFairValueOfDerivativeNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/InvestmentinDerivativeInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeGainOnDerivative": { "auth_ref": [ "r552" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in the fair value of derivatives recognized in the income statement.", "label": "Derivative, Gain on Derivative", "terseLabel": "Interest rate swap, fair value credit" } } }, "localname": "DerivativeGainOnDerivative", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/OtherComprehensiveIncomeAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r78", "r80", "r82", "r85", "r758", "r760", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r781", "r782", "r783", "r784", "r800", "r801", "r802", "r803", "r806", "r807", "r808", "r809", "r824", "r825", "r829", "r831", "r849", "r877", "r879" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/DebtAdditionalInformationDetails", "http://www.constructionpartners.net/role/FairValueMeasurementsDetails", "http://www.constructionpartners.net/role/InvestmentinDerivativeInstrumentsDetails", "http://www.constructionpartners.net/role/OtherComprehensiveIncomeAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r141", "r554", "r562" ], "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": "Investment in Derivative Instruments" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/InvestmentinDerivativeInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems": { "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 Instruments and Hedging Activities Disclosures [Line Items]", "terseLabel": "Derivative Instruments and Hedging Activities Disclosures [Line Items]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/InvestmentinDerivativeInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about derivatives and hedging activities.", "label": "Derivative Instruments and Hedging Activities Disclosures [Table]", "terseLabel": "Derivative Instruments and Hedging Activities Disclosures [Table]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/InvestmentinDerivativeInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "auth_ref": [ "r16", "r78", "r82" ], "lang": { "en-us": { "role": { "documentation": "Information by type of hedging relationship.", "label": "Hedging Relationship [Axis]", "terseLabel": "Hedging Relationship [Axis]" } } }, "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/InvestmentinDerivativeInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet": { "auth_ref": [ "r84", "r901" ], "calculation": { "http://www.constructionpartners.net/role/InvestmentinDerivativeInstrumentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized and unrealized gain (loss) of derivative instruments not designated or qualifying as hedging instruments.", "label": "Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net", "totalLabel": "Total Gain (Loss)" } } }, "localname": "DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/InvestmentinDerivativeInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilities": { "auth_ref": [ "r209", "r210", "r580", "r751", "r752", "r753", "r754", "r756", "r757", "r758", "r759", "r760", "r781", "r783", "r784", "r825", "r826", "r827", "r829", "r830", "r831", "r832", "r849", "r1021" ], "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. Includes liabilities not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Liability", "terseLabel": "Liabilities" } } }, "localname": "DerivativeLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r993", "r994" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payment on derivative.", "label": "Derivative, Notional Amount", "terseLabel": "Notional amount" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/DebtAdditionalInformationDetails", "http://www.constructionpartners.net/role/OtherComprehensiveIncomeAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "auth_ref": [ "r16" ], "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/2023", "presentation": [ "http://www.constructionpartners.net/role/InvestmentinDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r476", "r481", "r509", "r510", "r512", "r872" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Equity-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/EquityBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net income per share attributable to common stockholders:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r229", "r256", "r257", "r258", "r259", "r260", "r267", "r269", "r275", "r276", "r277", "r281", "r566", "r567", "r687", "r705", "r851" ], "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 (in dollars per share)", "verboseLabel": "Net income per common share attributable to common shareholders, basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.constructionpartners.net/role/EarningsPerShareBasicDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "terseLabel": "Denominator" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/EarningsPerShareBasicDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r229", "r256", "r257", "r258", "r259", "r260", "r269", "r275", "r276", "r277", "r281", "r566", "r567", "r687", "r705", "r851" ], "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 (in dollars per share)", "verboseLabel": "Net income per diluted common share attributable to common stockholders (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.constructionpartners.net/role/EarningsPerShareDilutedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted [Abstract]", "terseLabel": "Denominator" } } }, "localname": "EarningsPerShareDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/EarningsPerShareDilutedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r47", "r48" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Earnings per Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareReconciliationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share Reconciliation [Abstract]", "terseLabel": "Numerator" } } }, "localname": "EarningsPerShareReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/EarningsPerShareDilutedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r266", "r278", "r279", "r280" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r523" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax rate, percent" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/ProvisionforIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r511" ], "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 expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/EquityBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services.", "label": "Equipment [Member]", "terseLabel": "Construction equipment" } } }, "localname": "EquipmentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "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/2023", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r15", "r180", "r223", "r224", "r225", "r247", "r248", "r249", "r253", "r261", "r263", "r282", "r349", "r352", "r443", "r513", "r514", "r515", "r530", "r531", "r555", "r556", "r557", "r558", "r559", "r561", "r565", "r585", "r587", "r588", "r589", "r590", "r591", "r610", "r719", "r720", "r721", "r739", "r812" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.constructionpartners.net/role/OtherComprehensiveIncomeScheduleofCashFlowHedgesDetails", "http://www.constructionpartners.net/role/OtherComprehensiveIncomeScheduleofReclassificationofAOCIDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r296", "r347", "r912", "r952" ], "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.", "label": "Equity Method Investments", "verboseLabel": "Investment in joint venture" } } }, "localname": "EquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [ "r572", "r573", "r576" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r572", "r573", "r576" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r412", "r468", "r469", "r470", "r471", "r472", "r473", "r573", "r626", "r627", "r628", "r860", "r861", "r866", "r867", "r868" ], "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 [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r572", "r573", "r574", "r575", "r577" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r571" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r412", "r468", "r473", "r573", "r627", "r860", "r861", "r866", "r867", "r868" ], "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/2023", "presentation": [ "http://www.constructionpartners.net/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r88", "r142" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3). Where the quoted price in an active market for the identical liability is not available, the Level 1 input is the quoted price of an identical liability when traded as an asset.", "label": "Fair Value, Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r412", "r468", "r469", "r470", "r471", "r472", "r473", "r626", "r627", "r628", "r860", "r861", "r866", "r867", "r868" ], "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 [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r571", "r577" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value, Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r354", "r355", "r357", "r358", "r359", "r363", "r364", "r365", "r423", "r440", "r562", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r703", "r857", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r948", "r949", "r950", "r951" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/FairValueMeasurementsDetails", "http://www.constructionpartners.net/role/RestrictedInvestmentsSummaryofDebtSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnSaleOfBusiness": { "auth_ref": [ "r549", "r921" ], "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 4.0, "parentTag": "us-gaap_OperatingIncomeLoss", "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": "Gain on facility exchange", "terseLabel": "Gain on facility exchange" } } }, "localname": "GainLossOnSaleOfBusiness", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/BusinessAcquisitionsNarrativeDetails", "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfDerivatives": { "auth_ref": [ "r9", "r152", "r800", "r801", "r802", "r803" ], "calculation": { "http://www.constructionpartners.net/role/InvestmentinDerivativeInstrumentsDetails": { "order": 1.0, "parentTag": "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The difference between the book value and the sale price of options, swaps, futures, forward contracts, and other derivative instruments. This element refers to the gain (loss) included in earnings.", "label": "Gain (Loss) on Sale of Derivatives", "terseLabel": "Realized Gain (Loss)" } } }, "localname": "GainLossOnSaleOfDerivatives", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/InvestmentinDerivativeInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfInvestments": { "auth_ref": [ "r9" ], "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net realized gain (loss) on investments sold during the period, not including gains (losses) on securities separately or otherwise categorized as trading, available-for-sale, or held-to-maturity, which, for cash flow reporting, is a component of proceeds from investing activities.", "label": "Gain (Loss) on Sale of Investments", "negatedTerseLabel": "Realized losses on restricted investments", "terseLabel": "Realized loss on restricted investments" } } }, "localname": "GainLossOnSaleOfInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.constructionpartners.net/role/OtherComprehensiveIncomeScheduleofReclassificationofAOCIDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r9" ], "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedTerseLabel": "Gain on sale of property, plant and equipment", "verboseLabel": "Gain on sale of property, plant and equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r120", "r791" ], "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "negatedLabel": "General and administrative expenses", "terseLabel": "Expense incurred" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.constructionpartners.net/role/RelatedPartiesScheduleofRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r189", "r366", "r684", "r858", "r875", "r957", "r959" ], "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/BusinessAcquisitionsNarrativeDetails", "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r1", "r958" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Purchase Accounting Adjustments", "terseLabel": "Net increase to goodwill" } } }, "localname": "GoodwillPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/BusinessAcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r117", "r240", "r286", "r299", "r305", "r307", "r348", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r581", "r853", "r962" ], "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r16", "r553" ], "lang": { "en-us": { "role": { "documentation": "Information by designation of purpose of derivative instrument.", "label": "Hedging Designation [Axis]", "terseLabel": "Hedging Designation [Axis]" } } }, "localname": "HedgingDesignationAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/InvestmentinDerivativeInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r16" ], "lang": { "en-us": { "role": { "documentation": "Designation of purpose of derivative instrument.", "label": "Hedging Designation [Domain]", "terseLabel": "Hedging Designation [Domain]" } } }, "localname": "HedgingDesignationDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/InvestmentinDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_HedgingRelationshipDomain": { "auth_ref": [ "r16" ], "lang": { "en-us": { "role": { "documentation": "Nature or intent of a hedge.", "label": "Hedging Relationship [Domain]", "terseLabel": "Hedging Relationship [Domain]" } } }, "localname": "HedgingRelationshipDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/InvestmentinDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r0", "r114", "r149", "r286", "r299", "r305", "r307", "r688", "r700", "r853" ], "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income before provision for income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r376", "r378", "r796" ], "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/2023", "presentation": [ "http://www.constructionpartners.net/role/InvestmentinDerivativeInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r378", "r796" ], "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/2023", "presentation": [ "http://www.constructionpartners.net/role/InvestmentinDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r241", "r517", "r524", "r525", "r528", "r535", "r539", "r540", "r541", "r735" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Provision for Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/ProvisionforIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r160", "r173", "r262", "r263", "r294", "r522", "r536", "r706" ], "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Provision for income taxes", "verboseLabel": "Expense (benefit) from income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.constructionpartners.net/role/OtherComprehensiveIncomeScheduleofReclassificationofAOCIDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r222", "r518", "r519", "r525", "r526", "r527", "r529", "r729" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r43" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid for income taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r8" ], "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "auth_ref": [ "r920" ], "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other.", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r920" ], "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Increase (Decrease) in Contract with Customer, Asset", "negatedLabel": "Costs and estimated earnings in excess of billings on uncompleted contracts" } } }, "localname": "IncreaseDecreaseInContractWithCustomerAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r662", "r920" ], "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Billings in excess of costs and estimated earnings on uncompleted contracts" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDepositOtherAssets": { "auth_ref": [ "r8" ], "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in moneys or securities given as security including, but not limited to, contract, escrow, or earnest money deposits, retainage (if applicable), deposits with clearing organizations and others, collateral, or margin deposits.", "label": "Increase (Decrease) in Deposit Assets", "negatedTerseLabel": "Contracts receivable including retainage" } } }, "localname": "IncreaseDecreaseInDepositOtherAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r8" ], "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.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/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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, net of acquisition:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r920" ], "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent assets classified as other.", "label": "Increase (Decrease) in Other Noncurrent Assets", "negatedLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other.", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "terseLabel": "Other long-term liabilities" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r8" ], "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedTerseLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r270", "r271", "r272", "r277", "r480" ], "calculation": { "http://www.constructionpartners.net/role/EarningsPerShareDilutedDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "terseLabel": "Restricted stock grants (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/EarningsPerShareDilutedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r57", "r58" ], "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r93", "r153", "r226", "r290", "r593", "r797", "r887", "r1023" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "terseLabel": "Interest (benefit) expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/OtherComprehensiveIncomeScheduleofReclassificationofAOCIDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseMember": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing interest expense.", "label": "Interest Expense [Member]", "terseLabel": "Interest expense, net" } } }, "localname": "InterestExpenseMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/InvestmentinDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r151" ], "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of operating interest income (expense).", "label": "Interest Income (Expense), Net", "terseLabel": "Interest expense, net" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r232", "r234", "r235" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateSwapMember": { "auth_ref": [ "r844", "r884", "r885" ], "lang": { "en-us": { "role": { "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period.", "label": "Interest Rate Swap [Member]", "terseLabel": "Interest Rate Swap", "verboseLabel": "Interest rate swaps" } } }, "localname": "InterestRateSwapMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/DebtAdditionalInformationDetails", "http://www.constructionpartners.net/role/FairValueMeasurementsDetails", "http://www.constructionpartners.net/role/InvestmentinDerivativeInstrumentsDetails", "http://www.constructionpartners.net/role/OtherComprehensiveIncomeAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r205", "r846", "r875" ], "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "auth_ref": [ "r144", "r154", "r155", "r177", "r313", "r315", "r578", "r579" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for investments in certain debt and equity securities.", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "terseLabel": "Restricted Investments" } } }, "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/RestrictedInvestments" ], "xbrltype": "textBlockItemType" }, "us-gaap_LandAndLandImprovementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Real estate held and assets that are an addition or improvement to real estate held.", "label": "Land and Land Improvements [Member]", "terseLabel": "Land and improvements" } } }, "localname": "LandAndLandImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r602", "r874" ], "calculation": { "http://www.constructionpartners.net/role/LeasesLeaseCostDetails": { "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 expense" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/LeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r1001" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Lease, Cost" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r131" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r1002" ], "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, to be Paid, Maturity [Table Text Block]", "terseLabel": "Schedule of Future Lease Liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r609" ], "calculation": { "http://www.constructionpartners.net/role/LeasesFutureLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.constructionpartners.net/role/LeasesFutureLeaseLiabilitiesDetails_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 minimum lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/LeasesFutureLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r609" ], "calculation": { "http://www.constructionpartners.net/role/LeasesFutureLeaseLiabilitiesDetails": { "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": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/LeasesFutureLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r609" ], "calculation": { "http://www.constructionpartners.net/role/LeasesFutureLeaseLiabilitiesDetails": { "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 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": "2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/LeasesFutureLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r609" ], "calculation": { "http://www.constructionpartners.net/role/LeasesFutureLeaseLiabilitiesDetails": { "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 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": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/LeasesFutureLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r609" ], "calculation": { "http://www.constructionpartners.net/role/LeasesFutureLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/LeasesFutureLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r1002" ], "calculation": { "http://www.constructionpartners.net/role/LeasesFutureLeaseLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease 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": "Remainder of 2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/LeasesFutureLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r609" ], "calculation": { "http://www.constructionpartners.net/role/LeasesFutureLeaseLiabilitiesDetails_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", "terseLabel": "Less: imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/LeasesFutureLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r598" ], "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/2023", "presentation": [ "http://www.constructionpartners.net/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": "Letters of credit outstanding" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CommitmentsLettersofCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r25", "r240", "r348", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r547", "r550", "r551", "r581", "r767", "r852", "r889", "r962", "r1004", "r1005" ], "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS": { "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/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r111", "r148", "r697", "r875", "r925", "r953", "r998" ], "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r26", "r185", "r240", "r348", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r547", "r550", "r551", "r581", "r875", "r962", "r1004", "r1005" ], "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS": { "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/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS" ], "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/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r21", "r101", "r102", "r103", "r104", "r240", "r348", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r547", "r550", "r551", "r581", "r962", "r1004", "r1005" ], "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.", "label": "Liabilities, Noncurrent", "totalLabel": "Total long-term liabilities" } } }, "localname": "LiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent [Abstract]", "terseLabel": "Long-term liabilities:" } } }, "localname": "LiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r24" ], "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, maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CommitmentsLettersofCreditDetails", "http://www.constructionpartners.net/role/DebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r24" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Remaining borrowing capacity" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/DebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "terseLabel": "Revolving Credit Facility", "verboseLabel": "Line of Credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CommitmentsLettersofCreditDetails", "http://www.constructionpartners.net/role/DebtAdditionalInformationDetails", "http://www.constructionpartners.net/role/DebtScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermContractsOrProgramsDisclosureTextBlock": { "auth_ref": [ "r22", "r158", "r159", "r200", "r201", "r204", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r663", "r664", "r665", "r666", "r667" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-term contracts or programs.", "label": "Long-Term Contracts or Programs Disclosure [Text Block]", "terseLabel": "Contracts Receivable Including Retainage, Net" } } }, "localname": "LongTermContractsOrProgramsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/ContractsReceivableIncludingRetainageNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r21", "r147", "r411", "r426", "r860", "r861", "r1015" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-Term Debt", "terseLabel": "Long-term debt" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/DebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r192" ], "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation.", "label": "Long-Term Debt, Current Maturities", "negatedLabel": "Current maturities of long-term debt", "terseLabel": "Current maturities of long-term debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS", "http://www.constructionpartners.net/role/DebtScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r193" ], "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-Term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt, net of current maturities and deferred debt issuance costs", "verboseLabel": "Long-term debt, net of current maturities" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS", "http://www.constructionpartners.net/role/DebtScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r28" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CommitmentsLettersofCreditDetails", "http://www.constructionpartners.net/role/DebtAdditionalInformationDetails", "http://www.constructionpartners.net/role/DebtScheduleofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r28", "r61" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-Term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CommitmentsLettersofCreditDetails", "http://www.constructionpartners.net/role/DebtAdditionalInformationDetails", "http://www.constructionpartners.net/role/DebtScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ManufacturingFacilityMember": { "auth_ref": [ "r131" ], "lang": { "en-us": { "role": { "documentation": "Structure used in the manufacturing of goods.", "label": "Manufacturing Facility [Member]", "terseLabel": "Plants" } } }, "localname": "ManufacturingFacilityMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MunicipalBondsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long-term debt securities issued by state, city or local governments or the agencies operated by state, city or local governments.", "label": "Municipal Bonds [Member]", "terseLabel": "Municipal government securities" } } }, "localname": "MunicipalBondsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/FairValueMeasurementsDetails", "http://www.constructionpartners.net/role/RestrictedInvestmentsSummaryofDebtSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r233" ], "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r233" ], "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r124", "r125", "r126" ], "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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, net of acquisitions" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r115", "r126", "r150", "r183", "r217", "r220", "r225", "r240", "r252", "r256", "r257", "r258", "r259", "r262", "r263", "r274", "r286", "r299", "r305", "r307", "r348", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r567", "r581", "r701", "r788", "r810", "r811", "r853", "r887", "r962" ], "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "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)", "netLabel": "Net Income (Loss)", "terseLabel": "Net income", "totalLabel": "Net income", "verboseLabel": "Net income attributable to common stockholders" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.constructionpartners.net/role/EarningsPerShareBasicDetails", "http://www.constructionpartners.net/role/EarningsPerShareDilutedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Attributable to Parent [Abstract]", "terseLabel": "Numerator" } } }, "localname": "NetIncomeLossAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/EarningsPerShareBasicDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r171", "r172", "r174", "r181", "r250", "r251", "r254", "r255", "r264", "r265", "r350", "r351", "r532", "r533", "r534", "r560", "r564", "r568", "r569", "r570", "r582", "r583", "r584", "r596", "r597", "r611", "r669", "r670", "r671", "r722", "r723", "r724", "r725", "r726" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.", "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]", "terseLabel": "Accounting Standards" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/AccountingStandards" ], "xbrltype": "textBlockItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Adopted Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1": { "auth_ref": [ "r44", "r45", "r46" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of fixed assets that an Entity acquires in a noncash (or part noncash) acquisition. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Noncash or Part Noncash Acquisition, Fixed Assets Acquired", "terseLabel": "Property, plant and equipment included with accounts payable at period end" } } }, "localname": "NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesReceivableGross": { "auth_ref": [ "r169", "r178", "r179", "r198", "r357", "r360", "r855", "r856", "r910", "r954" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost, before allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in lease.", "label": "Financing Receivable, before Allowance for Credit Loss", "terseLabel": "Note receivable as consideration for sale of the wholly-owned subsidiary" } } }, "localname": "NotesReceivableGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/RelatedPartiesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r286", "r299", "r305", "r307", "r853" ], "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r603", "r874" ], "calculation": { "http://www.constructionpartners.net/role/LeasesLeaseCostDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/LeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r600" ], "calculation": { "http://www.constructionpartners.net/role/LeasesFutureLeaseLiabilitiesDetails_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" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/LeasesFutureLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r600" ], "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS": { "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/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS", "http://www.constructionpartners.net/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r600" ], "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "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, net of current portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS", "http://www.constructionpartners.net/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r601", "r605" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Cash paid for operating lease liabilities" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r599" ], "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS": { "order": 6.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" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS", "http://www.constructionpartners.net/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r608", "r874" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/LeasesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r607", "r874" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease terms" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/LeasesNarrativeDetails" ], "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/2023", "xbrltype": "stringItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r206", "r875" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/RelatedPartiesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsMember": { "auth_ref": [ "r77", "r87" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other assets.", "label": "Other Assets [Member]", "terseLabel": "Other Assets" } } }, "localname": "OtherAssetsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/InvestmentinDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r190" ], "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS", "http://www.constructionpartners.net/role/RelatedPartiesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "auth_ref": [ "r212", "r213", "r214" ], "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax", "terseLabel": "Unrealized loss on restricted investments, net" } } }, "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive income (loss), net of tax" } } }, "localname": "OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": { "auth_ref": [ "r211", "r214" ], "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and 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), after Reclassification and Tax", "terseLabel": "Unrealized gain (loss) on interest rate swap contract, net" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r15", "r20", "r218", "r221", "r227", "r585", "r586", "r591", "r685", "r702", "r917", "r918" ], "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Other comprehensive income (loss)", "totalLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r7", "r13", "r140", "r218", "r221" ], "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": "Net OCI changes" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/OtherComprehensiveIncomeScheduleofCashFlowHedgesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherDebtSecuritiesMember": { "auth_ref": [ "r956", "r966", "r997" ], "lang": { "en-us": { "role": { "documentation": "Investments in debt securities classified as other.", "label": "Other Debt Obligations [Member]", "terseLabel": "Agency backed securities" } } }, "localname": "OtherDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/FairValueMeasurementsDetails", "http://www.constructionpartners.net/role/RestrictedInvestmentsSummaryofDebtSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r29" ], "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r126" ], "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedTerseLabel": "Other non-cash adjustments" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent liabilities.", "label": "Other Noncurrent Liabilities [Member]", "terseLabel": "Other Long-Term Liabilities" } } }, "localname": "OtherNoncurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/InvestmentinDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r121" ], "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsPortionInOtherComprehensiveIncomeLossBeforeTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r156", "r157" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of other than temporary impairment (OTTI) loss on investments in available-for-sale and held-to-maturity debt securities, recognized in other comprehensive loss.", "label": "Other than Temporary Impairment Losses, Investments, Portion in Other Comprehensive Loss, before Tax, Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Debt securities, available-for-sale, intent impairments" } } }, "localname": "OtherThanTemporaryImpairmentLossesInvestmentsPortionInOtherComprehensiveIncomeLossBeforeTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/SignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r37", "r231", "r314" ], "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Payments to Acquire Debt Securities, Available-for-Sale", "negatedTerseLabel": "Purchase of restricted investments" } } }, "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r38" ], "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.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", "negatedTerseLabel": "Business acquisitions, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r123" ], "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.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, plant and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "Performance Shares" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/EquityBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977", "r978", "r979", "r980", "r981", "r982", "r983", "r984", "r985", "r986", "r987", "r988", "r989", "r990", "r991", "r992" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/EquityBasedCompensationDetails", "http://www.constructionpartners.net/role/EquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977", "r978", "r979", "r980", "r981", "r982", "r983", "r984", "r985", "r986", "r987", "r988", "r989", "r990", "r991", "r992" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/EquityBasedCompensationDetails", "http://www.constructionpartners.net/role/EquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r105", "r428" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r105", "r768" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r105", "r428" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r105", "r768", "r786", "r1024", "r1025" ], "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": "Preferred stock, shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r105", "r693", "r875" ], "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS": { "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": "Preferred stock, par value $0.001; 10,000,000 shares authorized and no shares issued and outstanding at June 30, 2023 and September 30, 2022" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r915" ], "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.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/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets.", "label": "Prepaid Expenses and Other Current Assets [Member]", "terseLabel": "Prepaid Expenses and Other Current Assets" } } }, "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/InvestmentinDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r39", "r730" ], "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "Proceeds from Issuance of Long-Term Debt", "terseLabel": "Proceeds from issuance of long-term debt, net of debt issuance costs and discount" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r39", "r924" ], "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Proceeds from Lines of Credit", "terseLabel": "Net proceeds from revolving credit facility" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r122" ], "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from sale of property, plant and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfRestrictedInvestments": { "auth_ref": [ "r36" ], "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the sale of investments that are pledged or subject to withdrawal restrictions during the period.", "label": "Proceeds from Sale of Restricted Investments", "terseLabel": "Proceeds from restricted investments" } } }, "localname": "ProceedsFromSaleOfRestrictedInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r11" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r130", "r164", "r167", "r168" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/PropertyPlantandEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r131", "r187", "r699" ], "calculation": { "http://www.constructionpartners.net/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Total property, plant and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r11", "r690", "r699", "r875" ], "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.constructionpartners.net/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property, plant and equipment, net", "totalLabel": "Total property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS", "http://www.constructionpartners.net/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r11" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/PropertyPlantandEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r131" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r230", "r356" ], "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provision for bad debt" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PublicUtilitiesInventoryFuelMember": { "auth_ref": [ "r914" ], "lang": { "en-us": { "role": { "documentation": "Any material consumed to produce energy.", "label": "Public Utilities, Inventory, Fuel [Member]", "terseLabel": "Fuel" } } }, "localname": "PublicUtilitiesInventoryFuelMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CommitmentsPurchaseCommitmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReceivablesLongTermContractsOrPrograms": { "auth_ref": [ "r913" ], "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.constructionpartners.net/role/ContractsReceivableIncludingRetainageNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount to be collected within one year of the balance sheet date (or one operating cycle, if longer) from customers in accordance with the contractual provisions of long-term contracts or programs including amounts billed and unbilled as of the balance sheet date.", "label": "Receivables, Long-Term Contracts or Programs", "terseLabel": "Contracts receivable including retainage, net", "totalLabel": "Contracts receivable including retainage, net" } } }, "localname": "ReceivablesLongTermContractsOrPrograms", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS", "http://www.constructionpartners.net/role/ContractsReceivableIncludingRetainageNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesPolicyTextBlock": { "auth_ref": [ "r933", "r934", "r935", "r936" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.", "label": "Receivable [Policy Text Block]", "terseLabel": "Contracts Receivable Including Retainage, Net" } } }, "localname": "ReceivablesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems": { "auth_ref": [ "r225" ], "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": "Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]", "terseLabel": "Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]" } } }, "localname": "ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/OtherComprehensiveIncomeScheduleofReclassificationofAOCIDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReclassificationFromAociCurrentPeriodTax": { "auth_ref": [ "r6", "r216", "r223", "r702" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income (loss).", "label": "Reclassification from AOCI, Current Period, Tax", "terseLabel": "Total reclassifications from AOCI to earnings" } } }, "localname": "ReclassificationFromAociCurrentPeriodTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/OtherComprehensiveIncomeScheduleofReclassificationofAOCIDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis": { "auth_ref": [ "r225" ], "lang": { "en-us": { "role": { "documentation": "Information by item reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Axis]", "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Axis]" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/OtherComprehensiveIncomeScheduleofReclassificationofAOCIDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain": { "auth_ref": [ "r225" ], "lang": { "en-us": { "role": { "documentation": "Item reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Domain]", "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Domain]" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/OtherComprehensiveIncomeScheduleofReclassificationofAOCIDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r225" ], "lang": { "en-us": { "role": { "documentation": "Identifies item reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Member]", "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/OtherComprehensiveIncomeScheduleofReclassificationofAOCIDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable": { "auth_ref": [ "r225" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about items reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Table]", "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Table]" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/OtherComprehensiveIncomeScheduleofReclassificationofAOCIDetails" ], "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/2023", "presentation": [ "http://www.constructionpartners.net/role/OtherComprehensiveIncomeTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r474", "r615", "r616", "r762", "r763", "r764", "r765", "r766", "r785", "r787", "r819" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party, Type [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/RelatedPartiesAdditionalInformationDetails", "http://www.constructionpartners.net/role/RelatedPartiesScheduleofRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyMember": { "auth_ref": [ "r242", "r243", "r615", "r616", "r617", "r618", "r762", "r763", "r764", "r765", "r766", "r785", "r787", "r819" ], "lang": { "en-us": { "role": { "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family.", "label": "Related Party [Member]", "terseLabel": "Related Party" } } }, "localname": "RelatedPartyMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/RelatedPartiesAdditionalInformationDetails", "http://www.constructionpartners.net/role/RelatedPartiesScheduleofRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "auth_ref": [ "r96", "r615" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of transactions with related party during the financial reporting period.", "label": "Related Party Transaction, Amounts of Transaction", "terseLabel": "Payment to related party" } } }, "localname": "RelatedPartyTransactionAmountsOfTransaction", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/RelatedPartiesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r615", "r616", "r1003" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]", "terseLabel": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/RelatedPartiesAdditionalInformationDetails", "http://www.constructionpartners.net/role/RelatedPartiesScheduleofRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]", "terseLabel": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/RelatedPartiesAdditionalInformationDetails", "http://www.constructionpartners.net/role/RelatedPartiesScheduleofRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [ "r792", "r793", "r796" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/RelatedPartiesAdditionalInformationDetails", "http://www.constructionpartners.net/role/RelatedPartiesScheduleofRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]", "terseLabel": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r474", "r615", "r616", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r762", "r763", "r764", "r765", "r766", "r785", "r787", "r819", "r1003" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party, Type [Axis]", "terseLabel": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/RelatedPartiesAdditionalInformationDetails", "http://www.constructionpartners.net/role/RelatedPartiesScheduleofRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r612", "r613", "r614", "r616", "r619", "r736", "r737", "r738", "r794", "r795", "r796", "r816", "r818" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Parties" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/RelatedParties" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r40", "r733" ], "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-Term Debt", "negatedLabel": "Repayments of long-term debt" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashCurrent": { "auth_ref": [ "r911", "r922" ], "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash, Current", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS", "http://www.constructionpartners.net/role/SignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r47" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted Stock" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/EquityBasedCompensationDetails", "http://www.constructionpartners.net/role/EquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r108", "r137", "r696", "r722", "r726", "r734", "r769", "r875" ], "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated undistributed earnings (deficit).", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r180", "r247", "r248", "r249", "r253", "r261", "r263", "r349", "r352", "r513", "r514", "r515", "r530", "r531", "r555", "r557", "r558", "r561", "r565", "r719", "r721", "r739", "r1024" ], "lang": { "en-us": { "role": { "documentation": "Accumulated undistributed earnings (deficit).", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "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/2023", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r287", "r288", "r298", "r303", "r304", "r308", "r309", "r310", "r463", "r464", "r668" ], "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "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": "Revenues", "verboseLabel": "Revenue earned" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.constructionpartners.net/role/RelatedPartiesScheduleofRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r175", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r843" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Contract Assets and Contract Liabilities and Revenues from Contracts with Customers" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r175", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r466" ], "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]", "verboseLabel": "Contract Assets and Liabilities" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/ContractAssetsandLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CommitmentsLettersofCreditDetails", "http://www.constructionpartners.net/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r606", "r874" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Operating lease right-of-use assets obtained in exchange for operating lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RoyaltyExpense": { "auth_ref": [ "r119" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense related to royalty payments under a contractual arrangement such as payment for mineral and drilling rights and use of technology or intellectual property.", "label": "Royalty Expense", "terseLabel": "Royalty expense" } } }, "localname": "RoyaltyExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CommitmentsMinimumRoyaltiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r310", "r897" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]", "terseLabel": "Revenues" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/SignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r31" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Schedule of Contracts Receivable Including Retainage, Net" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/ContractsReceivableIncludingRetainageNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r34", "r999", "r1000" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of Accumulated Other Comprehensive Income" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/OtherComprehensiveIncomeTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "auth_ref": [ "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r324", "r325", "r326", "r327", "r328" ], "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 Securities, Available-for-Sale [Line Items]", "terseLabel": "Debt Securities, Available-for-Sale [Line Items]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/RestrictedInvestmentsSummaryofDebtSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r69", "r72", "r544" ], "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/2023", "presentation": [ "http://www.constructionpartners.net/role/BusinessAcquisitionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r83" ], "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" } } }, "localname": "ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/OtherComprehensiveIncomeTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r28", "r62", "r63", "r91", "r92", "r94", "r98", "r135", "r136", "r860", "r862", "r927" ], "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 Debt" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativesInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock": { "auth_ref": [ "r76" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of derivative instruments (including nonderivative instruments that are designated and qualify as hedging instruments) of (a) the location and amount of gains and losses reported in the statement of financial performance and (b) the location and fair value amounts of the instruments reported in the statement of financial position.", "label": "Schedule of Derivatives Instruments Statements of Financial Performance and Financial Position, Location [Table Text Block]", "terseLabel": "Schedule of Derivatives Instruments, Income Statement and Balance Sheet Classification" } } }, "localname": "ScheduleOfDerivativesInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/InvestmentinDerivativeInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r932" ], "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": "Summary of Earnings Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r11" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r95", "r96", "r792", "r793", "r796" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/RelatedPartiesAdditionalInformationDetails", "http://www.constructionpartners.net/role/RelatedPartiesScheduleofRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners and (d) affiliates.", "label": "Schedule of Related Party Transactions [Table Text Block]", "terseLabel": "Schedule of related party transactions" } } }, "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/RelatedPartiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the extent of the entity's reliance on its major customers, if revenues from transactions with a single external customer amount to 10 percent or more of entity revenues, including the disclosure of that fact, the total amount of revenues from each such customer, and the identity of the reportable segment or segments reporting the revenues. The entity need not disclose the identity of a major customer or the amount of revenues that each segment reports from that customer. For these purposes, a group of companies known to the entity to be under common control is considered a single customer, and the federal government, a state government, a local government such as a county or municipality, or a foreign government is each considered a single customer.", "label": "Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]", "terseLabel": "Schedule of Revenue by Major Customers" } } }, "localname": "ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/SignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r477", "r479", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507" ], "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/2023", "presentation": [ "http://www.constructionpartners.net/role/EquityBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r49", "r50", "r52", "r53", "r89", "r143" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "terseLabel": "Schedule of Concentration Risk" } } }, "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/SignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "auth_ref": [ "r995" ], "lang": { "en-us": { "role": { "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg.", "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "terseLabel": "Daily simple SOFR" } } }, "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r310", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r379", "r380", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r858", "r902", "r1017" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/SignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeniorNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors.", "label": "Senior Notes [Member]", "terseLabel": "Term Loan" } } }, "localname": "SeniorNotesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/DebtScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r8" ], "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.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": "Equity-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r496" ], "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/2023", "presentation": [ "http://www.constructionpartners.net/role/EquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [ "r477", "r479", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507" ], "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/2023", "presentation": [ "http://www.constructionpartners.net/role/EquityBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures": { "auth_ref": [ "r17" ], "lang": { "en-us": { "role": { "documentation": "Number of shares under non-option equity instrument agreements that were cancelled as a result of occurrence of a terminating event.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Forfeitures", "terseLabel": "Forfeitures (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/EquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r489" ], "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", "netLabel": "Issuance of stock awards (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/EquityBasedCompensationDetails", "http://www.constructionpartners.net/role/EquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r15" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.", "label": "Shares, Issued", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "SharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r604", "r874" ], "calculation": { "http://www.constructionpartners.net/role/LeasesLeaseCostDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-Term Lease, Cost", "terseLabel": "Short-term lease cost" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/LeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r127", "r237" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/SignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r182", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r310", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r377", "r379", "r380", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r858", "r902", "r1017" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/SignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r176", "r194", "r195", "r196", "r240", "r269", "r273", "r275", "r277", "r283", "r284", "r348", "r389", "r391", "r392", "r393", "r396", "r397", "r428", "r429", "r432", "r435", "r442", "r581", "r730", "r731", "r732", "r733", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r768", "r789", "r812", "r834", "r835", "r836", "r837", "r838", "r896", "r923", "r931" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS", "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.constructionpartners.net/role/CoverPage", "http://www.constructionpartners.net/role/EquityBasedCompensationDetails", "http://www.constructionpartners.net/role/EquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r15", "r30", "r180", "r223", "r224", "r225", "r247", "r248", "r249", "r253", "r261", "r263", "r282", "r349", "r352", "r443", "r513", "r514", "r515", "r530", "r531", "r555", "r556", "r557", "r558", "r559", "r561", "r565", "r585", "r587", "r588", "r589", "r590", "r591", "r610", "r719", "r720", "r721", "r739", "r812" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.constructionpartners.net/role/OtherComprehensiveIncomeScheduleofCashFlowHedgesDetails", "http://www.constructionpartners.net/role/OtherComprehensiveIncomeScheduleofReclassificationofAOCIDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [ "r247", "r248", "r249", "r282", "r668", "r728", "r750", "r761", "r762", "r763", "r764", "r765", "r766", "r768", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r781", "r782", "r783", "r784", "r785", "r787", "r790", "r791", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r812", "r880" ], "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/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS", "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "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/2023", "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/2023", "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/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r247", "r248", "r249", "r282", "r668", "r728", "r750", "r761", "r762", "r763", "r764", "r765", "r766", "r768", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r781", "r782", "r783", "r784", "r785", "r787", "r790", "r791", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r812", "r880" ], "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/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS", "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r15", "r105", "r106", "r137", "r739", "r812", "r835", "r888" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Conversion of Class B common stock to Class A common stock" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r15", "r105", "r106", "r137", "r739", "r812", "r837", "r888" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Value", "negatedTerseLabel": "Purchase of treasury stock" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r106", "r109", "r110", "r129", "r770", "r786", "r813", "r814", "r875", "r889", "r925", "r953", "r998", "r1024" ], "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.", "label": "Equity, Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS", "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.constructionpartners.net/role/OtherComprehensiveIncomeScheduleofCashFlowHedgesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r134", "r239", "r427", "r429", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r441", "r443", "r563", "r815", "r817", "r839" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for equity.", "label": "Equity [Text Block]", "terseLabel": "Equity", "verboseLabel": "Other Comprehensive Income" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/Equity", "http://www.constructionpartners.net/role/OtherComprehensiveIncome" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [ "r592", "r621" ], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/DebtAdditionalInformationDetails", "http://www.constructionpartners.net/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r592", "r621" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r592", "r621" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r592", "r621" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r592", "r621" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r620", "r622" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r423", "r440", "r562", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r703", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r948", "r949", "r950", "r951" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/FairValueMeasurementsDetails", "http://www.constructionpartners.net/role/RestrictedInvestmentsSummaryofDebtSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonMember": { "auth_ref": [ "r64" ], "lang": { "en-us": { "role": { "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common [Member]", "terseLabel": "Treasury Stock, Common Stock" } } }, "localname": "TreasuryStockCommonMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonShares": { "auth_ref": [ "r64" ], "lang": { "en-us": { "role": { "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Shares", "terseLabel": "Treasury stock, common stock (in shares)" } } }, "localname": "TreasuryStockCommonShares", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockCommonValue": { "auth_ref": [ "r32", "r64", "r65" ], "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Value", "negatedTerseLabel": "Treasury stock" } } }, "localname": "TreasuryStockCommonValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r15", "r106", "r137" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "terseLabel": "Treasury stock, shares, acquired (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/EquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": { "auth_ref": [ "r850", "r866", "r1013" ], "lang": { "en-us": { "role": { "documentation": "Debentures, notes, and other debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae). Excludes US treasury securities and debt issued by government-sponsored Enterprises (GSEs), for example, but is not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB).", "label": "US Government Agencies Debt Securities [Member]", "terseLabel": "U.S. government securities" } } }, "localname": "USGovernmentAgenciesDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USGovernmentDebtSecuritiesMember": { "auth_ref": [ "r1013" ], "lang": { "en-us": { "role": { "documentation": "Debt securities issued by the United States government.", "label": "US Government Debt Securities [Member]", "terseLabel": "U.S. government securities" } } }, "localname": "USGovernmentDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/RestrictedInvestmentsSummaryofDebtSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain": { "auth_ref": [ "r381", "r382", "r383", "r384" ], "lang": { "en-us": { "role": { "documentation": "General description of the goods or services to be purchased from the counterparty to the unconditional purchase arrangement.", "label": "Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]", "terseLabel": "Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]" } } }, "localname": "UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CommitmentsPurchaseCommitmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrealizedGainLossOnDerivatives": { "auth_ref": [ "r9", "r806", "r807", "r808", "r809", "r828" ], "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.constructionpartners.net/role/InvestmentinDerivativeInstrumentsDetails": { "order": 2.0, "parentTag": "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of derivative instruments, including options, swaps, futures, and forward contracts, held at each balance sheet date, that was included in earnings for the period.", "label": "Unrealized Gain (Loss) on Derivatives", "negatedTerseLabel": "Unrealized loss (gain) on derivative instruments", "terseLabel": "Unrealized Gain (Loss)" } } }, "localname": "UnrealizedGainLossOnDerivatives", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.constructionpartners.net/role/InvestmentinDerivativeInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary": { "auth_ref": [ "r382" ], "calculation": { "http://www.constructionpartners.net/role/CommitmentsPurchaseCommitmentsDetails": { "order": 1.0, "parentTag": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation 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": "Unrecorded Unconditional Purchase Obligation, to be Paid, Year One", "terseLabel": "2024" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CommitmentsPurchaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary": { "auth_ref": [ "r382" ], "calculation": { "http://www.constructionpartners.net/role/CommitmentsPurchaseCommitmentsDetails": { "order": 3.0, "parentTag": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation 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": "Unrecorded Unconditional Purchase Obligation, to be Paid, Year Two", "terseLabel": "2025" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CommitmentsPurchaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount": { "auth_ref": [ "r382" ], "calculation": { "http://www.constructionpartners.net/role/CommitmentsPurchaseCommitmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of the unrecorded obligation to transfer funds in the future for fixed or minimum amounts or quantities of goods or services at fixed or minimum prices (for example, as in take-or-pay contracts or throughput contracts).", "label": "Unrecorded Unconditional Purchase Obligation", "totalLabel": "Total" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CommitmentsPurchaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis": { "auth_ref": [ "r381", "r382", "r383" ], "lang": { "en-us": { "role": { "documentation": "Pertinent information about unrecorded unconditional purchase arrangements to acquire goods or services, by category of goods or services. arrangements to acquire goods or services, by category of goods or services.", "label": "Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]", "terseLabel": "Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CommitmentsPurchaseCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.constructionpartners.net/role/CommitmentsPurchaseCommitmentsDetails": { "order": 2.0, "parentTag": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation to be paid in remainder of current fiscal year.", "label": "Unrecorded Unconditional Purchase Obligation, to be Paid, Remainder of Fiscal Year", "terseLabel": "Remainder of 2023" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CommitmentsPurchaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems": { "auth_ref": [ "r381", "r382", "r383" ], "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": "Unrecorded Unconditional Purchase Obligation [Line Items]", "terseLabel": "Unrecorded Unconditional Purchase Obligation [Line Items]" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CommitmentsPurchaseCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationTable": { "auth_ref": [ "r381", "r382", "r383" ], "lang": { "en-us": { "role": { "documentation": "Describes each unrecorded unconditional purchase obligation arrangement to purchase goods and services that extend over multiple periods, any assets pledged to secure payment, and the fixed or determinable amount of payments due in each of the next five years and thereafter.", "label": "Unrecorded Unconditional Purchase Obligation [Table]", "terseLabel": "Unrecorded Unconditional Purchase Obligation [Table]" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CommitmentsPurchaseCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock": { "auth_ref": [ "r961" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of unconditional purchase obligation not recognized as liability.", "label": "Unrecorded Unconditional Purchase Obligations Disclosure [Table Text Block]", "terseLabel": "Schedule of Unconditional Purchase Commitments" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CommitmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r54", "r55", "r56", "r161", "r162", "r165", "r166" ], "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": "Management\u2019s Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/DebtAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract]", "terseLabel": "Effect of dilutive securities:" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/EarningsPerShareDilutedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r268", "r277" ], "calculation": { "http://www.constructionpartners.net/role/EarningsPerShareDilutedDetails": { "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 number of diluted common shares outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.constructionpartners.net/role/EarningsPerShareDilutedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted average number of common shares outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r267", "r277" ], "calculation": { "http://www.constructionpartners.net/role/EarningsPerShareDilutedDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (in shares)", "verboseLabel": "Weighted average number of basic common shares outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.constructionpartners.net/role/EarningsPerShareBasicDetails", "http://www.constructionpartners.net/role/EarningsPerShareDilutedDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-16", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480463/815-10-45-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org//205/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1000": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1001": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1002": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1003": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1004": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1005": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1006": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1007": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1008": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1009": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(24))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1010": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1011": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1012": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "910", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1013": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1014": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(a))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1015": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1016": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(5))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1017": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1018": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1019": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480109/944-80-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(25))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1020": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1021": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(3)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1022": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(18))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1023": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(i)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1024": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1025": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(26))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(23))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org//235/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org//275/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org//360/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org//440/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org//470/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org//505/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "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//1943274/2147479360/740-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org//805/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "https://asc.fasb.org//815/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "https://asc.fasb.org//940-320/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "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//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "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//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "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//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "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//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "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//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.10)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.13(h))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "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//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "https://asc.fasb.org//942-320/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "https://asc.fasb.org//946-320/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "35", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481889/320-10-35-35", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-7A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(1)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(2)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "https://asc.fasb.org//250/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org//606/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1403", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1405", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1405", "Subparagraph": "(2)", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4D", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(c)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(c)(2))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(c)(3))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(d)(ii))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-17A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "35", "Topic": "605", "URI": "https://asc.fasb.org//605-35/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "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//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "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//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "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//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(2))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "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//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org//260/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "https://asc.fasb.org//320/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aaa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aaa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(3)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(4)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481664/323-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-3A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "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//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "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//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "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//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "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//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "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//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "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//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "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//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org//718/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org//740/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "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//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(i)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iii)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iv)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(2)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "6B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "6B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(3)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//842-20/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org//850/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org//855/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "910", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "910", "URI": "https://asc.fasb.org//1943274/2147482332/910-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r656": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "912", "URI": "https://asc.fasb.org//912/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "275", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482094/912-275-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "275", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482094/912-275-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "275", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482094/912-275-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "275", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482094/912-275-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "275", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482094/912-275-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482283/912-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482283/912-310-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482379/912-405-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "405", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482363/912-405-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "405", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482363/912-405-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(1)", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(2)", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(3)", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-23", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r684": { "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//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r685": { "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//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r686": { "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//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r687": { "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//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r688": { "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//1943274/2147479557/942-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(a)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r691": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(21))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r695": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r696": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r697": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r699": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "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//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r701": { "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//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r702": { "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//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(2)(a))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r704": { "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//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r705": { "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//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r706": { "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//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column A))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column B))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column C))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column D))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column E))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column F))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column G))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column H))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column I))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column J))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column K))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(h)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(f)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(g)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(h)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)(ii)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(c)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(4)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(f)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r763": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r764": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r765": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r766": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r767": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(14))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r768": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(16)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r769": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(17))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r770": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(19))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r771": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r772": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r773": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r774": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r775": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r776": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r777": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r778": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r779": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r780": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r781": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r782": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r783": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r784": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r785": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r786": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r787": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r788": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r789": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(c)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r790": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r791": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r792": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r793": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r794": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r795": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r796": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r797": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r798": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r799": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r800": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r801": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r802": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r803": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r804": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r805": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r806": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r807": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r808": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r809": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r810": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(9))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r811": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(1)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r812": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r813": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r814": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r815": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r816": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r817": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r818": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r819": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r820": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r821": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r822": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r823": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r824": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r825": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r826": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column G))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r827": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13A(Column E))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r828": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13A(Column F))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r829": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r830": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13B(Column E))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r831": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r832": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13C(Column H))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r833": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r834": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r835": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r836": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r837": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r838": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r839": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r840": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r841": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r842": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r843": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r844": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r845": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r846": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r847": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-16", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r848": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-21", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r849": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r850": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r851": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r852": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r853": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r854": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r855": { "Name": "Accounting Standards Codification", "Paragraph": "79", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-79", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r856": { "Name": "Accounting Standards Codification", "Paragraph": "80", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-80", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r857": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r858": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r859": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-9", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r860": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r861": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r862": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r863": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r864": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r865": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r866": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r867": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r868": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r869": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480401/815-10-55-182", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r870": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r871": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r872": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r873": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r874": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r875": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r876": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r877": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r878": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r879": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r880": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r881": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r882": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r883": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r884": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13C(Column A)(Footnote 1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r885": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13C(Column B)(Footnote 1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r886": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r887": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r888": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r889": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r890": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r891": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r892": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r893": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r894": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r895": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r896": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r897": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r898": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r899": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r900": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r901": { "Name": "Accounting Standards Codification", "Paragraph": "4CC", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4CC", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r902": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r903": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r904": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r905": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r906": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r907": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r908": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r909": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r910": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1404", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r911": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r912": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(10))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r913": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(c))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r914": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r915": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r916": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r917": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r918": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r919": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r920": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r921": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r922": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r923": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r924": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r925": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r926": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r927": { "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//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r928": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r929": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r930": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r931": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r932": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r933": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r934": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r935": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r936": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r937": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r938": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r939": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aaa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r940": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r941": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r942": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r943": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r944": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r945": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r946": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r947": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r948": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r949": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r950": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r951": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r952": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r953": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r954": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r955": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r956": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r957": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r958": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r959": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r960": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r961": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r962": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r963": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r964": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r965": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r966": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r967": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r968": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r969": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r970": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r971": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r972": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r973": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r974": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r975": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r976": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r977": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r978": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r979": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r980": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r981": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r982": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r983": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r984": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r985": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r986": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r987": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r988": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r989": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r990": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r991": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r992": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r993": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r994": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r995": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480682/815-20-25-6A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r996": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r997": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r998": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r999": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" } }, "version": "2.2" } ZIP 94 0001718227-23-000055-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001718227-23-000055-xbrl.zip M4$L#!!0 ( !5("%=Y:4Z$ AH *(@ 0 5 83(P,C-Q,V5X:&EB:70Q M,#$N:'1M[5UK4QM'L_Y^?L4J!(R%Q/;X*1J$0LH!HE:R>;PZ=1H=R1- MO-I5]@)6?OWI[IF]B14&)T&+F53%@'9V+MT]W?UT]XP^3).9_]N'J>#>;__U MX;^WMMAQZ*8S$23,C01/A,?26 83=N6)^ O;VM*M.N%\$/[WAO MQ!L^YN_WW_VR[>YYVV_YN]'[-^+_=E[!J]!IF6JE_-'KNA'T8'/VW3?X?X9&O,9])?'/QG*&Q%NQ MB.18-8SE7P*F"S.G/V_U4J ?7P8B6]K.+J['_CJ5(YFPG>WV3G7&]7-U@>@B M6KW.![SUU$L.;>,2'[T\&7BPM(.]7^;_OB"^J5_=5,:L MCE6/6':+>:14>,S",;O@"_:NI53(1H+=__S3N]W=[<.,.NM@H@5:RU.:ZRDF M44]KHL/.X6:+\5D(ZK<3!G$2I6XBPX!=\B@)1!2W6#=PV]"$'0N?W_)(,#>, MYF'$J=E& XA9.^\F$/;GG_;?'[(K&8E)Q..X2N!..)OS8)'3-V"6ST=\QAM' MW_H%-(? )X,.ZW9;[/R\@W+:"Z-DRCH\"N%%SGPYDZ@-?,E'TI?) NA+E&\$ M;6'NS2%DI\VNVM#M2$0),3N)./ ZF)"0:JD4'A+Y!.8GO>;):LWDFT#?%ON( M#JX5SZ?<3PJ=.@C3LJPVC9KE23>!C* E/3:<"C9PHW0RB0LERMFI",&I:1X- M]52;0+X6.Q&1& D!=,N)5*,RFT9"/>MFD!!%,".CWAK/DYP-VMA(U!;0R?<% MJ.P;X2_8K402UGND]0Y)"QV!5KWYJFK?3'N46-EB":B5!C#G*(RB\+89#JP2 M=L'=:8L!-)0WTDNY[Y.Z;1"I&D"I324_YX#J@'5L#J*Z8%,0K2141+SL==@1 M#[ZP'ND![H,TQJ$KFZ,58(;_\O#4XX%,N"_=AY-VG=Q%=1\SRYO)0(*>X:B; MF#7!R"4RM1O'*2H6Q?;V,PRW6.V??]KY9?OP[K^.&(/X!JY@,F8S[@F6A"#C M/&$NJ%3(!2D1 8Y:A&9'Y/ \'VMBDF ML\LVX$.N.QDMJD.V1"@=!8G*>*?4'+<8I.$5 ?MVRQ2+-MQ:#O: _B]/YW*=> MH:\P8B&^YE MW+5;$D9.E.FJ(W!FS!ZA%QFXPG-2^W\!_Q(1S6*6QB@L:<*",&&>&,.L/3*8 MP-X8O#2?33GTB9.;"1Y ;S&;P"B!4D-BAG* 3Y2/Q9PHZ'B0CL^<\LPJQWL:KK0HJF&*S*FEZCA3KW$NQE2IT%9J@S77?X#)>ZTUZGI[-*NJV';W4PV>O4PX,' M[(2[^Z?9OL/[]DXC?(=[0$-_+G#^Y";R6( G"G8YPP3HG4D0'6@I0>TM0%]I M]%G"&M!?)+BG-F[F]>/*X??WZPP3'%OK;&-ML8%S]&H[C92 MY3F"C\56@4-FXC9 MW*:AC2Y%FJ?Z3D"G&*UPQ)U4DO@*TC&-_ M46,A(C%#GS<-\M"%FC(;I[ \: LHB>+KBF2@M3D11 9IF,9LQ&.I5KDQVD28 M/,4%8 -^%RQOR$U=2TF=I%$LD(">X.0HAA&T@"8/F[B+2169I-A98<6_K='Q M,05LJO2/<7BLMZAPRQ.Q&\F1\%2P008:N*]V8\N!0L6LS3P_43>N)HTF*84P M1F(U_2E,54:V)(5Z2X!E EG)F9@+R6.4YYITY17L[#!-5!V,U/$?P!E@?:D: M1O,5Z"$F(27+B* 9EBM(?*KV#LI2.5/7F)C;J9I=$Q)G!=$:D2C3E&D 839S MC1HO:W?R[-A$BYA2YBA9X-*F$0IJ2=,4"OVV+-TJQ$?RC=VP.>C!E"O3U4QO M,(_U-<%9OTMI?,+!0NC/*98*'GH&E6JC%Z!(Z.$(5,Q8)I7.07UF?@CHUXW, M)T!U J8+%!((02PG0>9O_-U!PO&F0OY1"&@#5H CYG]0P7UGF!XN;*4";^(A<,JV#T!? # XYDI4'4TZ.PHPO5/00G0;WSQ3@'];&YJ*G M&3\GVX0B@O[D&'[7W$PR+^9V*L@G",);%MX&*I\D,N\"!Q2HB]!WU:=06MF MU)1'D@ZEH,C<8MLX%#?0V ]=W3@N=D8FCW.^R+U=$#+X&(CKBF4JH#;<>7L8 M9^X%"G8FN_V22EP2P14T7NV$E(^OS,.8@AD'D?!I*ZT\T*)]ENWB%3Z*0Q_\ MP3NO?..@B_IW&F4]S_E$;(V VE^VB/('W+_EB_C5TY^[:2ZVW6LDMNT4L;#+ M2+C"6W_<#M&"\MTQ+XB8@M10+>I\3.)A&1 1*E@*E\>811HK&(O#BA+<5N%D M#=8TT1X=6YYS#_V;+5^,E30V13PW^.9C$QHE;><*.4_N$*J5TT_;!0)N([0! M$@C#?;(,B0#,$<[1KF^H5P49\]D\ 1@+D"UOO0GNHT\"D9^@D+5V4N.M21S8)<<^8+UP4]U0>'KV:)?0M'*+)JRR(2!RA<2'9XL/R^B M)%E&78^NZE*2L@#39RLDF-Y!X KF1,4ATE&P)+>;HK RI4"F_/>#5,J$^!14J-%,%F&LB"1CL"&(*4Z(K3Y'I)9CE(% M/+Y!?DG.9AK$PM=RH)A0%9%<9RD$3H6K$YI%6527XWJME4.K)]62#%7&D8E MQ0%VA':!]%-5 3-?Q!A^ YI(,]-!9B\/*;%X]7,1A\V4G1\5'2]N4I_M))J MGY2FO>6P_%PR5\MA42)0JO*9<^GI:!N/PX"C]D4!S:B-#GF:;(7CK7GH?D'S M+%#BW2F04$>"82..,.J9QRKU1KMW4VYXP"$7K0>T(BYG;\EQJ7KAGD5M+MD M&=R$8#30+LF0\ E"'N6YUROX%IO[::Q&1_;KZF ^0R$LQ.];*^9Q$>[,@K>H M;TH4A<7(F9[#@_J4 4 -C8:RX*G^! .D:/&B,)U,%8;W0X)+8%A=(3PJV-J M/VZD1Z8.;",-FL]"31?+OY("B(3 %NS06C.:C*U,>T79K-6$ M;]6$X[]3_M%<;7V_BZ[L'#HLM.6%#[LD6M2XGK#)BS3@I4[VZ4U6#FYD[8K4 MFW)_5\.QAR5Y[M02;[9T^1/FPI:'RU%&7I&8%Q"K:!'H.K(V(U0=7@I:GZ?) M%$##7]K[1W4$""6..9!CY;'A5MT 833A@?PK.]O!]8$D9<1(R9'42:WQ*%T7 MXODD1*ZELA/4'.2E? D2E5"[,#.0]]4&FG)H]@8 D*0G M>40M85I':EIA1*N1P1]IH'F$Q>38Q!,NUH/IM9^&L"DH#HU'=92D+9*;WSZNU*ZY"FBUNSBL M*@0,^A;[,?? 2XI)[8597I>$@[E]P?"*/="UM;I0KTA=%&6<8 M^$4\0A<4C-F(!U^B=)ZX,(L9JBR0XG2&XG.HPX6M!G8!\ 03",%<%?8^EG M:<[6 Q23ZK#0JX4]*Q0XI1)@?H%.'9%()17'@-3A2K\ GE;-/\U42[G:=TK* MU8SO]0BTD'WO!OU!A,J[UV&+:CSNV]SCSMS=*A!:+HI1]"^JAU:0/Q6WF15HU,5I2N]\@JHX7NWC<6*\*$YN=E?ZEO=^$O/3= M%$^68/#P W+@?W(:I[V4H79VTK3@WSS%DN=_(D.6%C%WA^SP081K_("[C M V-\K<*1+VJ=5]=+%$'YD([G"%652=F=*(N-4*552Y=@D1L'-G211XU43E,[ M]K5Y%Q4JTN&:/%1;"F@%*DQ50._J!"BM$&M >O=]76.&+4'%J4@>N&JS.9=1 M]5(!KD\KH-.ERL=4T3^LI^19UZY!KR_+H1;UJM6YM,'R/:3F/JOOKU3U5QP4 MC-[I3'DP$10%+_-#!A:)^I54] M+^$"" UX5MJ?F?+X+KY8C>ON 1JX?AV(H!3[F%!"PEP900M5^ "$[6F2:;*J M/!5PV9?9^#6B/1)*L,!!]Y1L@T>!Y\\*DGB@+2@GEDMT0>U"!%7GBELZY:LQ8%Z9=4=49%"M7*EN=IU' MSE.(>%W$MP]$?\=])=DQGO)])<4=)@#:?.[B;QA'*U]CZ[QG_Z-E7[+KO?&S3D:'<')#&SBNB=]L[.]] M@!C;K"E^*JK\9GGD "1"CNGHT%WU_=QHUA<,Z=[>C9DW2&[L& 4Z[.-'5ELZ'2MWC;N^4'7<=NS.$2?0=:)/_93G= 3[N?QJB#,%#QSZW MAOB1NE^\++'P%.<]=*S>P.H,NR"F**M#^^+RG"X=UVO>N#JS\9H!=F0-X--^ MCUHY\ JNW:&.<))]:@3_])WK34Q4(T4K1,3,6<=VAMV3KCV EM:0]?HPQ4O' M'L",8**?;2#.J9Z=-83N>_8U+J48 @[@#F<68/B3?NX!73'/P:*)M3TJCNP M6VJ8P2>82^7]J_ZG\V,8'A8!1$9"V)]IW!-VWAUV3RTD2(L-;/LCTL[NG?0= MV+3$Z;YCG_:1J"0"#NUR3+]9G8^]_M6Y?7R:+0_O;(>'^)8>'>B!B\_$"OE^ M9-L]Y.*G#I"7QAK:R-:[+".5M].IF?5EO MV:\/\IK=%ET&I<_]JN:W4RSQX5_HSJ>).LQQMPN&54>^T%EM5]OOS-ESPUFY MQI;'+"])@GEGIF(/-N1Q*=^!8=Z:8D!]&DI. IZD$9:M3>HJ=M&E4*7*F/O; MFG'I4WX$3TQ&82!=JN/%<]>R#;Z /A\X]\;9X4%HK#],Y#@_.)?[KY7EE-,T M')@9T 6=*Z>_%&'X41R1\4.E/2=BGKH-]*EL9*@V^TN'RC)YU\EDB2>')%:3 MJ':NJC+ 5*R+R;909V /P/N5/7L="'&<58W7@ *3+*ET3R,"QSZ M\-#ILV+>Y*',*].+<'2Q%3I57;* M5\\'9"X0Y4HA[+'&]>/:-=^*ZZ"[\A9NO?EX Y MK[K#'B!R=H5@MW^RS@OE7OU6]IDTK*-2:9?3/;UWHV.8F:A6;.9>*D5XQW1Q M-Q^%T(EVBA[LK1*?5(EAOH>Q;'>+KHF8Q^(@^^70D_'W6=[>^V]_?V5C[?; M.RN?W=?MV_;^_MX_WNO^?OOM^]T'=?N:"*&( ?2.YSSX]=7>JT(5$)PXV&:* M7UE__TS3W?E7;%S>TVBSEAFI>%B^B>"I8Z8Z?$V1(PI?]6QG@$&SSA,EPNOW M.%M736S_&JG[^Z^0 MTM="FXU@-L++W0CZ:[W[1[8S'.3U2=W>*5F)OG/9=["DR6P2LTF:L$GJP\+; M[9UU5$82K3]B.9LUN#RSSH=K]:QH-F:OF+WR!,"S?BM0&7;'^71Z.LBQQK.C MH)'$YT/'>C$\P>IKVV:9]X+ER(9\1@S7)(;:-S#BN*;DV]/'-$WRS23?7G;6 MQ23?C!A\9_*MJ/0JB\*/(22?\?*VRTC$$LL.[PK(:RI2>V 5G'KYOJ+8[WOK MQ972#@3>95"M81Q.9:0_TE>T.-FWSRZ?M'E(;?-:U]=1=QJHPPQX54% ]]UV M W=UV653YC[(Z\TO^40\_Y,"IGC5%*\V!&[5H];+7H<=6;V/+=8CJ&J= X = M]#M=?:P;X%C=E3<&B#6#J4^,PM:WI#($LX) L"OI^Y+/8N-VOT#TU4 )6-_6 M:"#J6A\Q!B+ +]MY-/*Z#RD9%&50E$%1!D49%&50U'>C*)Y=AII]#TGU6Q@- MH&H&?PV@:H8[;0"5 50&4#6 & 9)&21ED)1!4@9)&23U!$@*411=8WQA.]V. M!8"J;;4K ,H@I6;P[T4B)4>Z7]@%=R5OB)=L<-*3KKAQ_#.JTDP%2 M!D@9(&6 E %2!DC5 RG'/J6O-%%I*8.?&L>V%XF?COD-^':G<@23:X8#;0#4 MDZZX>0)@$%0CB&'R3 8>&7ADX)&!1P8>/0$\ZG2'UT6QG@%)#67>BP1)MG?+ MP2K;;785AHDP-PN\1*#43"$P8*D1Q#"GG QF,IC)8":#F0QF>L(;#KLGPS,V M/.LZQP\][61P5#,8^B)QE,HU6&UF1V#EFN% &Q2UAG13LT3 8*A&$,. )P.> M#'@RX,F )P.>G@ \G5F]3K_SD5V=X9>]7YN44U/9]R*ATN\B".181.Q2^%,^ M:X:C;+#2DZZXD3)@P%(CB&$23@8S&%W;=K7=!^$23,]$S:^ M2.RD<@P.=__ZPIOA-!O@M(8D4Y,$P*"F1A##H":#F@QJ,JC)H":#FI[P:]GS MZCQS=5XS^?8B8=*E '7-+MK,=J<\C6/1#%?98*4G77%#I< ID80XX('?()? MBG$L(^'6?N&[ 4L&+!FP9,"2 4L&+/T3]T!8QW:O8QO$U&SFO4C$=!1)'K S M$?OAO!ENL@%+3RO?C1, @Y,:00S[JW!3^C9V@Y@,8C*(Z6\BIM>CT%O CVDR M\W_[?U!+ P04 " 52 A70CBJ<]M% "(_P$ % &$R,#(S<3-E>&AI M8FET,S$N:'1M[7WK4^16EN?W_2NT]G8/&:%B"NIIE\<1%& W,V6H .SNWB\; M2NEF(I=2RM8#BO[K][SN2X\DH7"AQ$S$M(M,I71U[WF?WSGGAXMZD?WXPX6* MDA__UP__^]FSX*"(FX7*ZR N552K)&BJ-)\'?T]4]2EX]DRNVB^6UV4ZOZB# MW>>[+X*_%^6G]#+B[^NTSM2/^CX__"?__<-_TD-^F!;)]8\_).EED";_]4WZ M*DI>['RGWDZCW9";_G?_)M M.C>KU>?Z692E\_Q[>J5O^*?ZZ[C(BO+[;Y_3_[W#;Y[-HD6:77__'^?I0E7! ML;H*3HM%E/]'6$5Y]:Q293KC"ZOTWPK6!,NC/Z]XR6_@/EF:*_T*.[NXZ,// M%^DTK8,7VSO^@ON7&L/>JO*;P==S"S[NG9X?'YZ>A7BFVYVUK_U>:9[ .WW_XO7RCY<<+_M? MJ\BKNFSB.BWRX&-4UKDJ*WBM/-X.@RB(BW)9E!%]6Y3S*(=;)T&4)X'ZG%8U M2O<&WJ$,Z@L59-%5%10S^O=9#0H _SA0\'%4JC X.#D\"_YV>'KX_I\!<\8_ M@[VSX*>3#Q]._G[VUV]?O7VWR3NYLQVCX.>R MN*HOX':+991?>P\*Z2CQI_KF0:S*.IVEL1R??9)>QBS-X*%7*=R2#EJ!LJ^C M\AJO-J?>2P(!W&%O6:99L/LJ!.7__,U&L\XN'A,[OA]6H/TC->1<';)?_#"5FZKD.:$B"UI@-JCI%CBGDZO MB:ZF150FN*E)6JJX+LK*4'%5%_&GBR(#AJAZF3 /HAA.(HGR6#$- _WB5U6P MN_L6B/+E+MUL]^4K_?N?%? G,(9[GP_1U3"5;^''HSSA@Y_W/XSA:#>:[5\( MV[L<7C+;@Q1/P429HUQFHIPU)5!#&40H(RHBF&597*85D9R0T$J1VZ7BC=Z] MEZS;<#5KO3YL-.R? M8OM6C%?8U$YM8%?!XER-AI707P*+"NN MJB^T*[ZJY=F_96!K'NU_. R.1K_28_#2-IDXV_9;BQ!7&&XC%OJ.Y-APV3\" M"C>\.'YF_/CKZ<>3LXWGQV4#Y%L-N50@_U4^C^:*3+O\&GW069.!E0?JI<3_ MI)- L\=7^!L^]BJ[#X*"X5&5H+][Y[KOG.R'O*O!A! MRYYAX.8A==1&.]7D41>XCWFSF((! Z*HN@"Y1:(RECVFX!B(*) ]/9949 \% MC*JTJAH2D:]VGH>P>/Q_N648P :DZ'RG.5Q97X!H#N(LJBIX7 Q6E>0%X,E; MT21X^;Q] _QF'Z\/]N#ZQ0*>3TL+@V54!I=1!D_^/\^WGS_?"9;P+O2CL89, MY37V^34>G(JUI?77;U]]]R[8FDZ"G17;__YQ;/_[L6T_F@4A<-%<4>R/PLQ] ME!(&HW491K:C0M!H;FW%2-0]-+TLU4R5:&)M*CE_-&\PFGW?>+5H%:*CX"S1 MM+8<8P8J):XEC4:RTF$%'3!(AXE$&B]!];TZ8.\J*&2[+BBCV#MD+& MFRMV%?)GX'M4-5 UZ,N)3F]%X,J4"]#+ERJX+&PZU4EK1;".W^%=:LP$XT6H M;Y?%%3_(),+ZW"&,D-<9*WFZ.Z\'3 #8A6J)MN.E>:2?JM"&Y>[+7= L6[L3 M?1G&%X(M#+?DU^C6@/-2P5_FU_R,NIBPPY070^\E6X^?WO9@!FFQ!?5:%E5* M]F@)KAV^:P?\I7\X+>JZ6'S_W/XDFE9%UM3=G]R %^/_O2CUG9?@ SZ; LU\ M>A;-P.7Y/LK Z:S\Q]\+3.UA^$X(LE(@@<'KSB@=$\G! 1MD&?)0J?[5I'C M1!VS MSM)L_0&8X,?0A!70B1H$%J?K9LRJJ)X.W("&TEY+: 0[,&^8KNT4HQ M):H"AY,9@ND KH/;T./@G7MEPV;+PE^7S(>!FLV8R7,326GMG;^QFKU':ZH< MZA<*\$%C4)IAH"*@638UT %;T\H.>P4V2SURR#CWZ2@-%(L7*C/0B';@"_52 M4UZ+.D@7"Y6DS)'+,H7?R@G[6\@L&J+"+% /Q00YPB>C)0M/)SZ)6!D(5<%+ MU38L9_2(ENVB]$+F>Q($0&WR/O%%E,^U.[G[:GNWQU'Q9#T9U"06Y,*+Z)(X M'00++0#/A//O\)J7::;F*^X&LJE2-68(X*X4+6S+DM&2/K_ J=G0>#Q9ON"X M"&8E$PG&'OB@C/ 7JB" HDJ:NT4L%5T2 # M*,^T 2)32(#=)0R1@5E:WVWBJ+H(MC3Y(\8#T0AL_"6<$)[ LXK%8 2X+F%7 M9X@$H?@OO'B6JH;L0B3D[CKU0ZJ@T:*[:J8+V#A!A41\3_U)IFKX 0J"R(5! M$0N2>KM0]M;!M"@^/8.%E)0:6[#'>H5;M3S(/$5<%6XCM4C.@GX2-Y4G(&;P@6F",/0 M#WLA\FD6I268O.4G MX%,6G7K?5A]J&-!C8%\6_"26DN\U@.S ,@$/P+VG0J2M$)((]'=(0IRUWJ@ M\-FZ@K14X)16&-9V?8XO4@?C]%S;YSL&$20<3:J'S&Q[''R*?;'27M% BHFS MQPX7W>(D^P[2I0VAR]8NR@N (TN!W(#9->BI+@<@-9JPM4!QY M0CP!))Y.40%/BTNUT9:MS7?LCC3?,99@VD8?,^82'DKH]:_H-W9S3\G:W+QS M748)&@;/,C7C@WTWDI,.=K;_^NW.Z^?ONO][^#E6RQHEF+7_*,S$Z:BN[0ZJ MV5YI0@=H)"V7<,K1-*.RE; =B>IFJGR? 5R+%58D*!=2/;0K'&73R0!<>JYT M$"NGZ\#)JO&Y3M"");I(-A?J/F$KL*[90-6A$K) P'@%H8]!R1Q?$7-QJ.RZ M=ED?-KY+1.,GE U<\NXP;4)!-K;.# M&"(+46; ;1 B63HVU& V,C(0[ 1]VW)ED5]?-&2TH5F*,8TB#,)A20Q'(=GB M?RG.*E%Z3R6"0$R.,5:5JK#L.9@V>?L\!9&K.V8'+*,V8^B6;QX@-K4-" M(-,K19A:EKR2C+HTT1B/TE R+Z,TT==1C-(WR[WUECKFC[P7DS+J0=K[WK@I M*6D)8 @VJ:+DDJJ0AV ?"*BX*M$VR;7Q81 7_5@0^=+5*G?T8\5L6Y7(WVP+ M)QZ;A?,A!0Y.'CQ_]Q5M'$\%".E>%AEP.S630 E@_\SL]B#^N"(@CO[#LIBG MM*Y2?FJS[-%<(45>],5=Q08?78%:0I45?$JQXMAHN%F;L66K7*'>:X!IW#3( M-,*E)*SCX(EPW^N>V]"B5ME^O2*TEN9;Q*O8@"O3\2;!UUA916\RHP.N^7<+ MU\%;@Y0;--"=+SRZ)ZGY=3!L8RO(V1T7DFYL"BP9FP(# MO8'RC=$))?+%5-*1#ZO/COJ[P% D*,_16N2%)XHD3TSK9ISN@$QPXO>S'B^C M_T?TS0K\ZE7*.L*L)G%68_R@"NL,>=VK_2M_M8[D'@ T#S\VK=)L'#O+94+CZC!"-BD ^K5#X M'M!_#';5T6_AG3*$!.HP'-T/6,0_RRC_I,-T'JBY8K/+#C,$X,TF_&E;9T\L!R]N:,GO&<8UISG:+[36@\M&IF#0I%(]A;$7B\];Y2QVY2-FOE_6S4VS3(F@P]9L? M;M$+W]WB;.MVS[32_;,R$7C0%Q2# 5%-;13AUT59H:THKP^Z)H_3)3;]U-U$ M5S32*$I=D=/",N.CAH(1K(;X#>9HVFF++@?3*E8V^^#DA&J"XMZ\.(./<3;8 MJ%3[6.H:QYLB5C1WZRCIOQ45J9L(\4U[:U";+4CU$*$-0D?[2Q$0?FU>!D,X MI9)4M ;,^[AG_-X#9^.I3R>MB+=S,=_,:4 ]MV]R]P'=SK2Z6 3! MTYS16Q+T-+;9('+-0^DI0):*RE(,K.FTCYPKYB6;&]$"86#QUGF!P&X^3/ZG M92R^"S4QOLV!#J."6T=K#K;+JZXD0(\!Y4B%*=*2/+=ME-HF^+A6"Z2U7!4-6N*F1J0E2/Q3-X4'/3+"9N&6L"P"=NLIQ&C0.[!ML\:V=R4-:,VY5:YTZ, 9/L1F5Q"7BK90"J"[H> M@*E?*^*8-!;KD"@XU\9M7XD:1W!!9F)<]".6E1%TYN Z48F MZSJEBFOOI^/ K-A/>"4;N^DS@E9N]NH]OK_8;MWJFJ'7U[^G$K_E1*@$<24. MOM5S]KDDHVUU%-8^9E$#9@^2NAC7NF9^G%*BI1=W'U0OHO4]2GB>$RP[O*1) M4P^W2;9FFF2I1]W$1^WZT[#?1H^"]EN%7I4A2DQ$<17EC4:Y4UO(08K6C;77 M9^W=[J,]'\.67B*74:Q_74?+BC9RSY08T(Z?40;J,S<1L,&;EIM*3F-/[*(/ M&.*^&YOE_VJHVGOFBM*K"_2&;MA'ZUJUI.W-EGR$D?,FX\=V#\!$]^T^3/U> M*3VAE9X$F4-;6]6$G$:0)->^7]SG6=WPYC;VU'7[6WY^:PE?$&*YPSJOL.3= M";CX&]]/_%_?B_\3.7(/J[#[!0=K45,EPU5$[EKC ULL=O'H8 MX.2/:996PN'+ I1\JG3"M(A5TE!C4CP$;(B6%ID1>'X]4B"Q:C;DVZ-8_!JG MT.L-11$P+\4V", CB30("D]K EV@;@1MAKW2!.\8);"8B%,<;EL4(D;4@;U@ ME@L165$%!CG^F(HW.*R6I>I26E8XCLT\I6XY)59ND=G@O]8ZS1#ZZPHQ_L06 M-3 +Z&O\ (^DYO9OE$V11@8SC,MQ;157>Q2?^F"88>=U<>NT0L8H-S@'K"GY9X N*Y+/LCNE<#Q("D6,R98U0UJP9BN!TPET MJY18I4MK VEG75@O-!RU)O?0G Z=$6I_8S>"^[(4G1"Z^T:AA1;?U/U'MT;Y M7*/9AJ((3$O0#I1),(92:*.W?LNS6]KL>@9=I%NHM0>+AY- M\F:QI B..6=&]& W+DHMMJMB.ZU&T]Q)N4P)5?7Y6A<%F-6V7H@* 7IWP"-, M79ZK3T'0CJ7I3(XNHZE6T'WCI'6>A;>[G;/,<(<>1Y5^L>(9^L[MFSZ%]K_* MDE]N6&C_%!S>\M+8K ^/UNI/\_N-34I:-+OVGY1:.LZ/%)"BG>6T74:;L,D% MR7!3T =;L677!ESBC(&2#J82'>C:Y#=I!>+)M=/\D>Y:V*VC)=PT0A=2Q5XV MKZQG6?C[5;#D/AM[];J>!,E76?*K#1,D'TM0M-R!\*-Q;L)Q9SI6MN0AWYBX1[!B4JU5%%&0.6(<1J;$.)ZT. 6]6C'8:V<#6^A!LHX24B#:\O6UU9A^3MFI7>IMTW#\**=8W(+"W!MS>5 M(O=>'C*40AS4%\-91.Y9"K)+>S*X31Q5H#6N;CC6[:A#5??7\+7?(!4>HNL- M?N,>^L:UP:0LAD+$Q5F:E/3TNK>OV8J^!Y2K -^+BA':XP$V&ZL_'QM6_P!/ MEJCF@87S3PA^TS T'0.UQ2UW'YX\7I4^C-P?9:9Z#P1?AJG>$:2H15(L5)2' MG1IPE'T?R;T/G7]+_YY,*OK-7XCL+(LLHVXC^@^66W ACV&5]KKRK=/VW3Y& MIU^X,DJ)7A/D>(C%B=$Z: BK)PH/Z,D7X(PJ*7+O9.N?-VS56]V#D;RJ7#H/S M1LFEW_*NDGS9+.)PU^?EG!R[Z-[+'QR K'"[D1>IYK+]87D&%M#W2 MN0.TZ!%LY(33;#78SMIC%2RO=D=CV3;VH.# M#Z9E\8DQSGQ$4N;J=_^Q\"<-;R8 J@,2MU65='#Z>#&*7D' 8[XU$Y <2F5Y]@ 2/!*+925U+"\F##H GX):XTY./NOAEL(8D,BU[1V M?DZO].7'= N'=U2G_7ZREL!%M 4V4@KRJ&XH?L%A%E\0V^/N8^GJGL)Z.\_? MCF@#=R8T$JVI;$>"J2O"+V]3B3;@CM^NU MNMVYI1D9YGU@X=).VZUOR^V<.]T(G'9WXC>J[)-$7FM/=_/ONJLYGQ&%XEA> M^=O*T)_NC;W!J _238]T/[<5*BA\AY"ZZOJ-&U- M3,4K2KF[5[W>0L6NE.T;JR-V44=XHJ8EOOYH"=L5G7_FXWAA579C6AMQP+J8 M]71701@P*P $-FLG$JL)>9JP5EC:KS7P9D7.K]Q M9.(IJJX&DS$),=/.=V]?4_$&05#@2>,=/-'[#F/P8D//YX1S%'P*GO3<6 7K2XP9@3BC!J$-"0.L822]M1?'.%)#9B,; MA)'!J#U_2[T.5DA$+J8&!RKGA!T0/'E9<"24SN>J@FF1-TZ957V]I/-:9A'E M!ID8>L4\^;>8ET\QC<]]A]F5BU.4%C2*GG\%%%3-4J7[)Q'<"M^2AX:)9A"X M&JL8^YX[*U]RP*]AX#].4KD/O^8K,*[VW2)][-X!A+J&4B26= ]Y3!)KZ,6? M1-BH1=BK"97#.:6@@M3AT&$9X+QKC&ME:31-,P35Q,5BB43H=S_\0IIU\ <> M@$FC!=RN&KW!MA CGI6)YKAO86=RXQWH^?[G;',:Y&BH,5"FZ*#%/\*P=]JV MSK.\$8]H>NMA7RH'X1HK'AF*9U9)446["G?$8E$S])VVZL:8U[W*2B8?>^;W M0TG4,E,_ D_7><+P07,A9]5(O=\C/^?.IMU)9]S/H[^"SKF''MUC2ZE$03_X MACD8]N?/FW#:G[@P7;?>HELSL2:G\5ZO X79;'#J<%78*$-"GA >02CH1ABY M)K(S6S@=!EN?.;$,:J"I9)8FQV-+JF>/+](,:_G3*8/*^7,@EV?2]X4N,'_K M))OWB&OFB=0ZSIAOU1V<0&\ME)\D"Q+XJ,*>G!HU/G%PZFXU.38/_/=$AG'D M6+F&;085$;.+V47^2[@Q_600:6X7^ 0S^SI+?KU9+,]2?5R\WF*MT#>,5EA" M^BM@H5;5!II18? [\$0=H.'=X-Q7D!U%G,IMZ;MGTD=1WU B $V.A8\R7 !O M/X_R]-]^Y:D4;%B4N&%X!D+!*_<4Q_U9RC3>;!97C ESV5.F,&\#S!!IQSN_5!H!&'E"2"D$S&I?B+U[6(^N"L63*N=9+%,]AZ-MEE$G' M5?WEX%QE;L2$F 53TH_6L6^/WMR; =N\ZE_8?KVDMYT^?I9?9J%@Q%7)YBSU M(9S*P+EH7BK.5;6<@[ =*:+HD+L;IJN45Y2USK1[!R'K-O34\ T7<* EXFJ8 MP2U*J4=J@(\I7(%8RB%; S=^#F=2:__)=[Q07S!1 )6ABR>5OA7+;2X([AT" M+M%LIP$T=6@HHC()C4/74QW<]2S[6IC%/"V;!^#8OFUH)^<-\S\2/C+_[9NC MV?;_[0YI.J3CW.>>H-=/9+P.&:^FXR4UXUNC^6.'SBD+$=.(H8JZ_V&;=X:F M70]HC\KK$1UARCX*9B#N@JS@7"GNV!2<(QKW1/);"(MJ0"Q8IQ/NP/A]FC>* M,P:?51EC%FE0?/-KZZY@JW$T$8ENG$:%:8C"?R%CG%6@?+*H/5>$GZ/[,R)+ M@'<'YM.P<'>;U'C/[3Q"X] J;A4C]^OF!$W=M6"CL9<8OW%1;B!%;]Z2"4P_ MQ(0H/&68@.ATBA8HIBW\FV,KV*H^BFUG(&";AN$IG8CF0 X".^Y(?TYA$/RK MET56BP+2<*OR''ZFLE4+)"]+_QY8J,?,V":U<\E0A'^DU/B0_#)$>&\W*Y;B MT^D((@.KLPHWC5^RG26VM-.D/H-'4Y%))RR83$Q?+&,ZTB^E0X17N6-\$=M! MS/@UJUM&;%!K+=O9[L5(>^]]+!4'KT;057633QI!H6=&#[5VE=KR.U-JFVG1PUK33@5;8ZWD;Y'G@5WT"#35!(S%K#.@ M1P4'/^]_L!3#YY%B+_%289/RSQAFP,[UEXI:*IA1N-)B&;-43EM(V_:>LM]F M$+.U!DV/R,+I"DH4,DA>W,[5/- +B724+C.V:;K>/A2OU42PJ%R+ %ZT,YFQ$Z%6>".N1FKA4/5V,8L3,O.BT2FM"E MJ=S4+^B'.Q)[&5T+:%>GCKO7Q,VBT;J%^KKBJ(Y"AB#)G>5M\+^.0M$Z20,S ML;0")P&2&.#A:]0RS2E7M,_G-LS=_7B$Q/%BVVGP9IG&Z7DK-H'6V*V6OHYY M+SO=D9_NP7D5C*YAPC]^A!O\\L8-=GKA XE>@NZ;"R7W;%N+#?4NVGLXJ2:G MA37-5$]^;ZIZX02YG2>34-#13T)IF[GKK+UXP686S2,\J5?;[6SAH&!T!YKC MZ"(69+7 +;/ LLZD&1+-ZV2%L? MAP]K<9D$@)^*S7LR&PT)]01N?R#<[YC>=!(>?8X6A M@9CP ='UJ-EXTI38^L9X=R.8WKB0P8!&VID^P@7(-$(%D]OBKY=V+\) M2N?T8!$&*M;%G#6PB?$X-_46QC^V4;VP/;FC.P;Z#]]=UOZ=T-9FLT)\>U98 MN4W6O'7YHLBSZQZWT>I5$Q*VX<"IH)\HOTN3=CFD>R]'[0:,>\[Z"\YT!+IV M[_3\:/_#8?#;^%?ZR^'Q ?S_>7#R4W#^M\-@_Q#6_M/1_M[Y(7YT=+Q___/#WM_/-IGE=&[QU?9.!\ )%(R8RSE!$R+=PZ1#\W9N M=UV"50S*&?,@>7>X7@M148*[B4DL*_;;(%%G='C?@R4?)NVB9&89_H.GEG$Q M"ZP@3OE[:EE09$H0?9AF"C4:^*8Y73JZ3__6#^;<3L@"96B&5M$=EX7%WU%5 M!Z]?![N8KGC]_-V+O]!0=2=S1E?R?%NJ=QX8IU5I=$H;5]FQ!$17F4RYT7\\ M= L^RF3D%C?6]+"UOX7VGT?NO_T_G+^._D'VF_[S'SP'B4*\[5E(WCQX!X[M M=['E5S82W021.(46XW!?RL#1$9TV\,R=%\FS%WBTBR:;4V;/=D [,PWE4.4P M/&>/@\T[W[UXN2&-R-RECR+IMJ5(?XF=U(U*M]*)2! M Q*0(WU,Z=KCBCAG35/R>F0+#L[#/DT\M[ 'G"@>^F7M=14+8WP7B44NC&JL4?P/,#][O/1[_*X0YW MP.EJ)O%M!)V1%P8I_>S^3;9$MU3&6%HM6^H&RZMCNTAE$8?@%TATCA?%-P?X5V'K>/MSA5] M'(;>(^*IQ^$C'XU^J>]/]DX/T!L^.#H]W#\_.7T4[N]K<'_'":T];GBHYF$F M2T43[1Q$^1/(]@M MN<>^,O6)[;P7SYL8:JX^E==Z=8TNAT8]P"K.5Q,W\S2 M68T#&K=V7DVV@[-F^KLSRA&,^,NT:,"$0TZFZG?YF JX>A86!M[84_">J6F. M!")4QK%O"4$,A+&'HZ1F]J()CT\[NME1%;/TLTJZ5K_%\F-K-*_FS8$Z]@%B M-YN_F0 M7^ 8+:)9Q7T8-9,&J@7KW&FQ99X72JY*95WFY).FN\ M:EDWK0ON7-[;LK:#O9HQV#?<<*KF:4YM"TRZ<:U37')MB3H+L:DST2Y8">*P'8$!G3N1 R;1C-6OQ+$\W3C;'LDU M<&SK?>DC/N>TY)4 '6\_"=RU!:[DRZU-\00$U-L-(!1 KG$Y)0 M&LEAKX.*@:1*_FT$0[0$Q8+GW:EOXI'D%\JJPH)PP&BQIA31:A&ELP3=_I]D M5UN/.]J;BUE0L1<\*X"R!I%=YXJ'5!>P<)5[JD3>%Z_.:W/M9INF\9-INKZD MC,RA:QRNH^V:O$ZS/N6FHV2DJ4Q3?%3.G#%NZ=H\D5LY5QC%32W"I^@V:IV+ MUYO12ZCBZ3#=9AV"'M%+QRCCSIMW58!$.1;W16VD,@,> "IAG_KP)-;'?&)T9-9>!4X&)FG1;U;H+++A2S590O(AT94L4$.APD=:5W M][^:HFP6H31!C @(+)E#? 6C * M$Z!)PL! 8ZOAI7Q@UT$1QPT%QI\,M:]O;8RUN\TI[_*3+?%D2_S1+FA.E2DH M$CNR6H0\L;Q.OXG(C!@CP4FXU-:TR) H!)FQHEB!4;X9\W7?L)0^V/$?I^P] MX:LWV?NPL\4$ZT9UQ)N'(OZQ(;TW6ZY8MAVI8&DGVDGI[[RS'NN33KGCXGL0 ME&(2MQ!E;@W#4>C&@E:7F%T!(RH]%^_6B JGD+_65>?AFC@+;.J44=\;YU$. M$L0-6FO#77*#.CEH_(]0F]+D-G@Z Z49;=@,#,]&RQA/()(G9,+]T M-**;$5NLO=N+AIL)XYL_%L3A^"&'^R?'9U*5=W9^LO\_?SOY<'!X>A8<'0B:LOF#*QQ)(+,R: /Q M6XY/.:63&3@M)?^Z?5*P$?(]K1.'C)9JCGA[(A*-N:/?G=529G&@P&BBX3 I M-6\#-9PN<81<%G'EW[0!MT-AQ0$5K:!;ENA;8G@YOS;,;1G:&%YK M907N\OK.F[?,SSZKG=UH,7C+SC=LT7,$9G4;D9NDXA-6RVTT](35^N;'M?6D MCW2PS@QH0->?(=UHJ]ONI6')1MM6UL >*_CA3,2K6-%/,:2[+GZ-5D-Z'(V) M=5!,89T04-A6@UV39-A,%I7J1IOW+R*,-OOU!B%\G*I9%F&AF\.EMJCB>R,/[3SX>B7HW/N MI^24E 8?CO;>'WTX.O\G4^[1\<'A+\?/]0MVLZ_,?'P^.S MPT<1VWD[VMC.!].TA\?>:<-!;>I.WI$':$O ? MP=RJ3/X,T7U=TAPW*E9E' UA<+Q$K D%=%6,;?-/MR$9C0_.^GQVLRDS"D*T MJJA07^>*VO8FT0*\!/X0706P9>$W=K9S-*\6*05MTED_"+W3DRYA\H]/'BCU:GEI;$Z]$?PST5N M@9W4-C&YQ*9Y6K$B5=B\V&70Y WN4FB.U=@ZV-Z3(K MJ6E:P:6%0]@;A/!0SFU1$FVQS!2%]6-&'E=-JJ6@I%?LB*48Q\N$05R2^,6& M@PDFP*JZE.'L-"4!MCB=\P=CG6!G7VX4#0&G:%=&E3.!+8K%\+^0^:CJ+E9T M4=)4%FQXL>9/0N,YE&:8T\.;AI"*C=T M+$L4WUD!4MM"UBQTP;K,<*,:GI6KZTH2R<%,X9U^;Y(YJG2O @3^JI@"]2DN0(;\C(-IB(Q "-Q=7KI60[JX:F M*5G,FB4;O -8>;G81<01K?/B2"N;PH@!:!DH\&L)=>L>^.,TK!S3[T'=*&\( MIP6$B@ZG4]51?M?E(:^)B=">+1Q>HF96=3O]/=VQN9HS.HR(';@N=3]F]+1F MJ,.QNDAGA%=F"TQ#$0I#B2-(XUST?;7):I;N R;(-Z1Q9"[*I*.R4$%PM^XZ M^D1L-B4C" $J"FXXL]U_-%U3SA,<'3#.*.@O3(.M)WAE":X=Y#LO""OQ%H+" M];J)PX-X3X!;63@EV)>-4AYV8B3A;5"NY=8S-:<*9B2Z6R9FYS)?1;ZGB]^9 M*LMARH[Z,ANHFY8_\=D-?.:R@R/"JCX91G)U@&*?Y-M=Y-M4]RT&RTKVW:"U MY6^^$*]*\T9)2QBJK37\@3X05E?&6&NKV6--L]*&=^#VI8D1:[L.,X:VF!,[ M2H'@4I0Z-<6[UI.!C[J-FLDJ+THU+UKS*38E^/N@A!+JTHN9YUD2%:@.9*I5FL) <34_K(WDE/5J/ M. X&^WQUT>OV<<*U(EBTK*+U[R8,]"!M+#TO%@*K<0 ME:$=!??SLXW@O)7RN_&T<* D^8O+]NSZ_+VU][?KX/Y%8/IET=)T9D+,A:J5 M=B:^="5L@<+>PN8*?7BE(A1814 P91\,;?3X3ENC3'L?%_FS0QWQ'47_'(/; MD*$4::FM*'0:GDCZ'D@:?]039'='#%,-ENXN0PG >8/[(\-=4'!Q!Y@B3QHV M<+5T!1\L2OOC!VV8B/Z)[B-#3<%J-2]T]9?9HX*:XC1QVRG*6?RV]^PH7FI33:XZQ3/X*-9GCVY- M<4LX#TRS+2=:K,,_I@4&(Q1Z8:;6L"Y".)8L8_) _H%[CE* ']DWD_#\J0;K2WCP]TBQ7YT]',$63G24K[X97DL^&B44D'6HSH9$]JQ$XY6M6-,F%WXL0X61EZ M Y_6>53()+GN9N9%T"$*FX]?62O5*9+BN ZNRBQGJ.[7EDWAY:W2*=N >@C. M2C&A[KKU#KO8)7N6V^L N,UX7J^1#)?ZEBHOFCPFW8CJF%--5$GR&?4K=8!. M<\H3N "M0J!TB%@TO"V1=Q-;5)2Q$,,'&XUA$=2T=E+Z(FX U5#8+40#@/]@L6] _ M;\=3 P+K+IH/\8*^O#2O37]M:1!5XS3Z1XTR(4>D6"S@_3C'KMM\,99?-Q?J MW='>?;RQAM;W-M9_40]V\#!*:.U-Y69.=@GAVL7)=U5SU'R4#0G#'W3I70@Y MY*,7 4N?.7-:&]Y8W@UI.V20C$L55/4ZCNL2S2/Q#=\01"F/L?9X8^DH TT MQJTDD]-83O*;KAY$DA?6;U3'P#5N[&#%-M$K<0^WX%BR=JP;KY8:JCCB40[ZQ MCU0W@:9KMP^@Q7-V;O9(".EEAY ,XVG;E,C*F*9B"/HV-W;NPC!%EE%.\SV1<_")$]+HK]?IC?>;.)47R!N[@366K"E6I%[K,QX6 MRX^$0UYACBQ*DE1C=F2HT.U V#8^' Z:AYZ)DB TT8+-K=@;ULAM<<>E)5CG M-F!KZ=Q>YX0@^WFKZG]AVXHGA&S5SPV=@JBW/J-0KQ?G. \U#X MPWPX!T X_[SP/'%3SJ872@J MTYVTX$N25Z%) JS+N&YM*-^45LQ6A1Y[)S>0#RN;#$AU*5;,3>;D"C:7;$+; MK_8C,TKG[I\ZNGKGN?/\"?'WS8^I?P]]M[2W\*D/T&%PS;.6JMQR MX$Y]N4#\$9?.L[KJL$;K1Q,06-,V_T7]ENB7<"29/?WV[;V_$N?;XO9;]5BU M=WV;CLK%C_W]9NT3?!R@X/%C@JFQ!(*!W_]Z M=G1\>'86[)_\\O[HF%K_/@HH\,[S[9U.)%!RU#8P1S/@V&?GN(0[?TW?:O?Y M"RTP<=\>A1:"[=E=77@_5.[-C34TDM(32Z#=I[J#;1=V%>H91TO2_1@CP?(: M,WAG*$K2VW4\]:;&L,=HWFT7#6:0*O"/^40?W>%GJ6';PY'1)OKN%,,ZCD ? M:HR0 ZBDTR+AFY9@)&^]F 37*J+VMQE1WLTFJ-Q[3U6,H!HJA^A[N*[E M Z/U[;L[$=L296P^?Y:I&5/;NY&0'T82?"6!^Q0Z".IHB5H<-L0Q&'H)3&P M-Q'+=,0#X)6I:FEM?;%@"V!@\\E3>&2;#MQ S8#05&D6"Z_%]'WO7R@)M5ZN M*JYR'E' WO?VE$$>OX/,7Z3MM F(GV![0*=+_Q?7#GCSOHW8R+@;6VBTR\P-#F]-I53NIS M=MHE=QLG/G@88G)J3<2"EX -]AP4GOG6P*FP=,1-J-JB,>!-TZJ)^D.P=4GQ M<-V)3I9]H3+L/F-P/>0*8&L_[&I,8Y>P::?TU(KD+T:#B3BFW!C[YT7YR!@O MGB!E4@YW6F%/Q[SN$7R]X@V3'%H4NIU*F )LA1[IU&#ML8&A3O;@33'Y"">B MG;EPY>CR_BG;PI?#C- #^R=ZE$S)&HSR6.RM%ZLS$_\(&7"N"#Q9%X]4^X\R M]!:-*?&"<;>*+4T=^ QLI--';(,-6C1S?P0><=%")6G$\^]TCB64](H7* UO MRKF$!LK$Z[D;-XZ7)*=C)4E=:_J@&%1-DSBH/6BD5QS2'X7-(HF4@?JX2)<. MHDG0543)),>DR.;:CQ][P>(FQUB:( &2=BC8#0.CZ&0EXH%I>CO0!M(%+.=_ MIM5P#H'TV%7.0"MX?<-0$GV3&?(S3\&QX6(*E2B.[:RWJAFUWK->S,L;I1K1 M [F''JEO-UW/'?RZ=Z#R8"Y_P\FH:"I&(&UH]$84_FR>I"/O&:3]LUN8](^-J9-1,_61Z*PGMOXCV!KO\X0?6UI;(:J53N"]^-S&DC*('$EOK Q!K$-12V M[X%F6=_NR\GLS>YXR&QG6ZRQYL_7;]S,\D0+#1$3CH,*VNKW G3;]3..F&) .4W(M>M;4C2Q!?%#>1H$ M]DTGUFOOC JZNX,NXRN&-A!$1YLK +Y-E1;8"IJ2,USETWW&7NV#*_4'K M723D[HQ?$U%0->5E2F-\^/SN*09;:N(JSRP)B+"HV-&**:K;D9TI+J MIT,V,V=,9%+B:H>W()2,0JZM*N#(08HY7U43TR^ >EJ4^"$/16G7Q0[U:X2; MW\C/.C.'/0FP[[T,U*S(SG2Y](JP6OAU5:G>_G%!U=_SHFXL=[/\E+C;+^(K!EW+&SU#[82L\4!+Q M5*UUG^+:84,&V"-DHQ?;$N;L!PU4&C, 5-?P_*/2LE+/^*6"/KT/.M-QDZ&L M(U,T!RWMC40 #K$4ZTRU9EG+JR1)02=J"657E.*5U.HG=6 ME/97^A/[ZSK%CV!=QX5#E%R"-0@<'ZBT0A,+9 D?)1'O MJ;\;QO!IVSL[!,%:UP*2F\?MFQ, 7>4)%^!7=9E.6:;17"^J@DZ4*><>_[%0 M?;!Y$1H46A8!W""B]P4AX_3=CW3JH73TRS".VX,:>*B8M0\W:>U_WH)K]$Y2 M*S1&72-09!2930J@^*UZ7I":P3CI%+1,%>@6)>?VA0H^!N6HHG?(";,]* MS]5(:P4K GI[A@_KJF"6U303/&6%EJ.FP. >PDDN?9 M0HPGTO1LB-O)N[G$WR_ZQ&EGD6"3<-G96LY[!T M@I88);\W54T#)B>/4,._[&IX[JFID7$]HNY^;$2=/V37>3A/B\?%E*:7=$=* M"OF?1@]T1/P:-UAE.O=K@+1:!_3D=AC[]T?R"_,3',JVU)C<+ZIS._<@31Y;C'LVTABW(,)&$=:V97QDW))-.>9-@R_F MH]BX46\228@ADL.A^/ZT1B,&> M!C(@N"VM5N(#;XF!OWMFQ51IHQYNW#IM31$ZRL4_,%U$HVFE9" YJ&/X7XR[ MX5V6!=*5'E9.!OBE0/?$!.8- F5[4\%@)*LR9J1>4[O3UA5YC1X:$NR9JG4V ML/)Y423!+.(4%=.J$*<%" M<@P'JY#[[8%%P65E@J:DR(\#K&8R(G*0NAFWI[FQL0FUM>I,'IO1,A^IT=)O M@X]!QW2P4JLZK-R/DST)3'.TMBS;Z6)-;B7+"IG4D#*CV8ZRI9V8U.Z&%UB3"%/%%4B_?Q:75W$"\XTEDF0:^7%Q!-:L2E5HHXV3Z P%R6QZV_' M$RC,WY\*;0_=4\#).YKJR5;APG UK6[L&?DS:0QC52VL_NH N,CIX' M5QL\C2/5KRAFXEF?$E1+*:.B*A/-1K%'[9(DB6.F+:&EE.9:9OOQ.XG/8D-* MMU-VU]C4\9=94VH]4_NE)-JL'*1$P?3H\>3NCPW&5W=VT2'(3K5,K_KH#W3J MI=KFH/*V:X8AW9H3*KQLV8QNP;=!3JS'DNOD&;QFIQY8P&M! M.V.H(_*$KE#SZLE+M+[0.Q"30ETLE;\!9VBU8.VKN@N',+F'D'W,JM^ MO-;TQ4BM::*I480:-B8 "%LV!F]CM!$M$G6C("D+E6X/)32@HK"W,+L= =!3 M&HW$'BH.LP;<[4'4#T5..Z^?O_OR_]W9=HH><->N\LIIDC2DU1]G]G!WF_+> M:#K7;O\5L:F!KTQ]])+KT%+P"G.&9*^1,0$T%_%P(/2/VQB?.^AN M%VPUH+\-<&AMA;[:@XE\D[756]Z-)/"NF?XS/J!LJ!$-@Y9\^]%Q23Q'2W L M0WP-FU:GF31[T:NH=/>R*$:K%VUR;@IB$O%Z/18*-6W1!K5D<0CCCL=X7_ML M89<().M6CYN-&GP!*1=8<]U]=Z#^DY7V@;B0#Z3X9<$X=WC)S]>Z7@#O.0=W M,M<=-O$SIHK.=17E&,0I(]+ "!'\=&OG^<3$J<1G?)P2Z@5+J%L05E^(WK2I M#2G43_\0'TJ#'>1/GT]7G"$U":OB,ITR" &Q?,0LQ=@'GQ!*XF*RM?NP"#Y& M9X2"J<4@I/2+LGS5*@YR+9^.#J<;<CZ3]N MTR.#K&:EY?(C=>2M, M]/U4E,WB06=5;_)1_TK=PSOY&_&;*G?LI"YR<"4/8CAP!:<]$+W MFJ+)RIP4?4L.G^[P1Y-3^:>V,AJ?&X8NINHAPSFY/4M!TU)-[ M8%5O24N.9$(%0MCL;.+.9.(K3J)9Y$RK*:!H\N%QJ -#]SKU9A+<\)OLVN9Z M@^O'D$7'W^T.,>&Z2 '97-YP3W=Z@:E"P'0L.&116F*_Y[@NL:NS3?@&W*,P M+IJR#K(B)A/:@Z9./8V&A!'@7F656>8.!RHV6#HP9V1ZH&SAS0P;[$>H W/NKC M^V_G^)YTQ!T7?^0C2*@)"#=QUQ.#9K9>S>'H*BZ6:@,B;&#E/'QL#?=NEF:Z M^3V+(J];T&VD;C1.3PQL-?@S1PS4 S.D^&(3[4ZA[/82%!K TYG(,C3[S)MR MIN<*#^@176]*4"6PD;1.HR.NUCOCE*RT7(C8!%^%2[7EI&>[6?4&JU,Y:,M8 M/?'E.GRY!.@7X\)#/Q#J6967 MJ:DQ(G@KY4P)*] 1NJX8ZZ=[RL/+/7OO8;PO[.D*3JR6_+Y.(F@IEO^00]&^ MQ^W,N+M^]Z=FCI?#S/&?TR*YAO]W6F$+ M*0@ )@\ 5 83(P,C-Q,V5X:&EB:70S,3$N:'1M[5M;<]NV$GX_OP)' MGJ;.C"3KZLBRXYDT<69\'GK)R4P?.R"Q%#$& 18 )>O\^K,+4!=;4J*TJ=74 MRH,C$K==$-^';Y?@5>X+=7V5 Q?7_[KZ=ZO%WIFT*D![EEK@'@2KG-03]JL M=\=:K;K66U/.K9SDGO4ZO3[[U=@[.>6QW$NOX'K1S]59O+XZ"X-<)4;,KZ^$ MG#(I7C?D1>]BD([23N\5# ;=P:M1-A@-LP1&"4^&D&:_=1O8%*O'-L[/%;QN M%%*W'S<;?3^:X1ZEU?949[',QBX_@S]K'1DX=[W^)*3O0X M^-.(31?%"4_O)M946K12HXP=GV3AWV5]U0G_+JE)*^.%5//Q]Q]E 8[]"#/V MP11>7-SG\M$>M;OMKL/ M7=GN1(I3#K:Q/M^]OW[[Y>/O3CVRG'P6W$UP/WI3C\_* M#W"PU8G;)GMO$4;_:;/_%M+G379[B_=2L%YF<^9S[E^<#$>7&^X]E1_G>[GQ MXJ1[WED:Z7FB8&F:L0(LF:5XZ6"\^'$II"L5GX^E#OV%1I?UTTJ,]Z88#W'P M*4U%RE6]%L.RC,4K7+<[$=L>U[,7BY'KXG8H.O-BLZS7ONCL+NVTNSO+GK[7 MB\[>W9Z%>8AS@=/M2JY?-_J-18.2"X&D/>Z5]ZR+,[R&= 79YHR;\A%JG@ < MP=-N>[GL:Y>7WIS_.6\V^:%><639TWL;J8#E? K,PE3"#"G!Y]*Q7RIND7O5 MG'V TEC/C&;OC2TBX+J=UB_QE\EPT]7.VRKU$NO\C,TT6(=\HM,VRXS%_H#] MONRN1".-8* %L4^E@?4[S;!=(]]ES^"R5=3:I[!#+OM?>,OO_ M\,7_ W>X#G'A%G-VI\U,@9A ,V+ QI4O# ZG#4I/[(U+S;B>LTKCDJ>]!L5H MT*4(!,X*O+*2*Y;Q%&]99G!O9=[$>AL5-*3@'+=SJE+P.PA86?;I\)Y 8W!( M%40MCD$54FE1Q&(UCZ$'"BD4ZAV23C/<,]' M!UT):3"0^JVAF1I\>C@IR7Q]&H[H/# Z^T=TKM )+),:US]!:;7>FPA-K([% M=JU<:MR%$'BT/4F=JHIV'L34VN)N(AYEV)T0$H1F0KE2*[C62'&/AD9&$)(Z M;E*-2F$%Q*A!((7A7+ GY2YGF3(SMP"PA8G$+9/C0)QN1KO1RN8:#MW"F UK MCU \,!0'SQ"*'Q^LVQ'GJ7H9%?X.;V8=*88UNG[>ZPU.(5G2'(E[%2TEI!1WQ2_TSVO'68!UA M1K;L/5#V8* ,!UI(WW6P8PW2VELBZ[\ P(440L$1P_M8L /'WQ)Y[HGC4_[R M^3G]#AP:B!@. OGS!-,D[9[RRNW?A$1T D@6]4A1EIO*8@>XH4^E"S(!:X$. M_5"*;24PUD6*!<4#^]2Z?,4@S5K 4*%$L8&V.*.D"!EQ5R5."LFM) =DC!Z" M;-+44^5(T0>^=D'^!U%A'*!!'D4,-2HY/=!*<=)"Z%8P8A498(L89ZR'1_@K M :J(<@7;@W@:>7)DMR.[;6&WY-FSV][B9H/D]I=%>W,=\N-4"J(P[HP.Z7GN MD/XH=4&\QJU8< RRGN2)5-+/*4[:-BPQ;J"CP#21+!]474M]!)EY7SM45K9$ MIG,AKDM38T4P("1!)J Q7%-(>%@")3$I5:FTCZ2&C"M+5'I'6CO2VL%H+7V& MM'8SY:H*RH8P#UD&J9=31*O;DDA9!J1[*+5XN3VW$E@,&Z+*0$ UP)*(C$1V"B,0S)*)W$>.;7$$O M@NJ$4"C92DA?H*HH(C1I6EEBA+7P:TNOA7$>[],)&>S+X30NWK&RTQU-,J0V MU#N/:M>&IT@XX1T6O=[2U=*NE]&JG+MEK$I**5 AB" APWS4\F[.E+P#5;_0 M>E2_^:>GZ.GH[YC]WFG!\)C]WC_['8Y6B 6!-%<;.^F,=1"O]GB"X1<$<1M) MHJ5UO!+2&^N6<5.X@5T6A?0>X!,J*C$8F5&YD&A?Z.04H8ZBQ9$HPO\I7;7@ M)_B]DFA^X*)*AX,@[N4QR7UXJ#Y;F?('$RN+E]1?14)T7CN_ZMF@!+K"A@Z44V$E9=0(( MFR#O&(N,&2(IAV&4JPJ<:YR0X$PMP;:^YC]&24?Z.6:AGYI^,!C*+$J,)I(! M!&&$=!*.G=6\TXRQA-13HZ9 87FD_KTG*VU%!2E,G/ TEENHGKB#U@-6>BK M1%O;1&S@AK-P(/P )]Z[O;_]D?>+B_:H?_%'3KSW1^U>;_B'#J=_NNR\T_OJ M1]X'[4[__!NQ==C#1[+?Q/Y3CN>_0SX)T05[4TTJ#*%&\0#YSD/[FSYVR,/& MUR?F0TS'#_.'H=;S\O[%R0!Y/_R-S+CY6=.#F=D3!%\P10>K6M,]?6&&=5DX M"<(6,_[-/,#G\[R^F4?RL\5P4$!]8O%M+B%C-_>05O3VB_T4&AI8FET,S$R+FAT;>U;;5/C.!+^OK]"&^IFF:HD)"%D(#!4L?-RQW[8E]FI MVX]7LM6.5L3^$."N6*M52[TSY=3*4>Y9K],[9'\8 M>R7'/+9[Z16J4_G4CA\V&WT_E' M(\B=GV5&>QS,HG+\&OM8ZFX]JU'%B914$G_PMH+-H= M+B>U(]B/DAIFCG5[Y,V'ZUPFTK/#;KMWTY7U3J0XY6 ;=T[ !EK/QO=W'SY] MOOQX^>[B\^4O/[,[_2BX'6$\>%,.!^43WL#^6BS% M;.2ZN1V:#KQ8;>NU3SIWMW;:W3O;'K_7D\[&W1Z$>8AS@=/M2J[?-@X;,X62 M"X&@/>R5UZR+,[R4Z0JRU1DWY:VL>83D")YVV_.PKUV>>S/X.F]6\:&..++L M\;V-4,!R/@9F82QA@BNKSZ5COU7<(O:J*?L$I;&>&/.BHJJW55'U(W=X@S$BBBF[TF:B0(R@&8/+QI 2!H?3!CD=]L:E9EQ/ M6:4QE@C$D>4%PH<1QEF!5U9RQ3*>XD^6F0+9AS=1;D5 0PK.<5S<4*3@5Q"" M<-ZGP]\$&H-#JL 6<0P22*5%=HAB&M71$EP_V"27:[KO7(5HN&;<0 MXA+C3!)3)W8 C@BX=#EID%B!*P&M!G2-5#U5QE6H1VN$Q4D-,J4U*0C\V;%] MC$ZA[M0[2B>R3B5;R45&'JF!C4/R., M7LJ7&+]DR\8#93<&RG"@&0M:SB*4(-JUILCZ/V1&(850\-CA]& )UUDMX9XB M>V]:L'03_D94>HYYO,]?;Y_3[\&A@9C#@=(]##!-8ILIK]SF*D3[$D"PJ$>* M1-)4%CO E7(L75A_40ITZ(=V6Q8K]_+J;T'Q@#XUDUP@2+-F!M0H<15'6YQ1 M4H3-45Q% 1AW!D==FJY0_BC8IMPC5LQPQA$/S)82[<0UCZ,N:H"LZ&+62&(J?[<%FW!)/I<&VO?)'MX>9,EL1RD ,\290'L""-$ .R#: M =%3 )'80B!Z'W-\%2OHT46](11:U@+2%[ JJ@A-FE:6$&&I_%K3:V&YW>,HN M9@#27"SLQ#.6DWBQQE,:?D$1M[))-+>.5T)Z8]V\;@H_8)=%(;T'N(=%)08K M,VH7$NT+G>QCJB-I<42*\#]M5\WP"?ZL))H?L*C2X4R >[W;Y'[Z5-U:FK*- MF]P72C':D)$(0?2TB9Y;I1(0,.J:9[[9/ %^145,W! )94S8R@EG+&9/A;\( MANI]X?BL;PT7X (5'-+N M'??_TD'E^]L&G;^F>:^Q[>/!FV_$UJ-N^Z2_F;'UVC<3F(55/V#&_?#4(7!J M;(1DSTOTI9PV>X\@&DHJ=E&-*JP;C^,!ZCO/H'W5%#[[Z?AQ>K.^W"[O7^WU M<;$+GW$Y6'VMY\;,;)@$SRMSUXO6:QR]886R+!Q_8;,9_V9NX/;JXGJ0?SSGZ_2]%+K]5 M6AH73G /X^&P,:R\9[I(D#!(9Z'"$\R2RJ^J//!J:OT9WY(]"&_G_@]02P,$ M% @ %4@(5Y.HHW3;! E!D !4 !A,C R,W$S97AH:6)I=#,R,2YH M=&WE6>MOVS80_[Z_XN9@;0+8BB0_XE<#N(Z#91CB-';0[=- BY1-5"(UDDKB M_?4[4K+CU,UC:9NTJQ$8,N]]_/'N%/87)DT.^PM&Z.%/_9]K-3B249XR82!2 MC!A&(==D/Y-T>=BG_!(X?5/A$6FP5C/P"6M$C29MM:-6N^73.@E(Q$A,_PHJ*(KL MA8PVRX2]J:1A)GI77%J%MW ]W^I.+[#?BR%06,*A8O'0L>V)J+F MJ&PFC9$I:D!EAEV;&DGX7'1=B)5"VTHBDHE4W1W??7J64HM)RI-E]_64ITS# M*;N" M<#N(#?SB M?'(Q.)W"=/S]AA2TX<*;>$,/)J.A"RNH-_TJ#"8P.!J?34='CXKS?N1]FZ&O M N[X+1@?P_37$4P&YV\'IZ-);?S'[Z,_83"<6DKH^^%_CIP+BE%WPX9WT,P^ M/G;/&'OCD[&?"(BD$"PR7 JXXF8!9L'@74X4[E2RA'.6264 B<=2I1#XM7<@ M8RR50AN5%V)GR"R8TE4X$9$'NU;#JYUV&/J]H4PS(I;N5]#;@U@J9R!#=R4% MALFA\%LN&-01;+;L5H%HB'F"ZVMW)BS*%3<*:6[WR]D9+CB+T1I: M-_R2P3B.><24C=^J+F.K JX9'N-#EBN=$Y0V$FX.U*N=H'70*\\3!D>HS&P/ MVN0N>2P$2^T3HF9$,%T;7R=L"8/(6(J%8!7I!&-IMGLK-!HR2]@:5%)1IBR@ M$I)IUET]]"C764*672X<$)Q0[S9N$:*]2QM.1)+RT#H4%^2;EN3Y15LRV(L, M75DNR9XC[1NZ30N]@T;K3JKO!7?2[M>*B?OB6CM(;+0?I7;?Y:'(!:9;(R[> M5.J5E4!&*,5YHQMFUQ#<+HD)B[>JA@N!VW0/77N/NZ M(\1C/"@GH'*#/C_W1F;/G?A'ENK=8._'"]I6PK(%Q7F"_2C"HIO81K!N#HK] MG7/%[%BN;8G493,+ZKMD#[#?!,U=NKM9-U&RMH:=.H-K*J=GBW^GTCU M(P^Y;S->^3&V9S?\03')!4XR*7% PP'*$.2BN J;@"7<3E 9SA06FU5+)DD" M*(:&28+(U1F"55>=5,P%$9%=1X64.]5V"D&N/"F@+7%L;3[A=^I]WZ.ETO':]\Y29IW[@A:WP2>/)_;26_S2M]SKK-9N-[\37 M9L,+VW>3O]Z 5@#C^MD$W%UC7Z)AE1-SXZ"GW7=10;=??9]EW'DQUK(YX$AA=P&T3#B%5=Z_ M$Z2[!GC/QOW/MNPSCM_+;,VC_G7TF6-:>UU"/G$+L"&U>8N02>UFR:YB";&^ M;-TKW)P29\2_$2$S/"JYV19YX"JB_"YN1?;=;S MP4__Z00 '(8 5 83(P,C-Q,V5X:&EB:70S,C(N:'1MY5EM M7['%T\2>@?.]\ [Q#,6X<:=C'$.:]E-'G'2@R9UTE72VZ:_OZN[ .!C':6VG M;A@/<[ OVET]VGV0^PN3Q$?]!2/TZ+O^][4:',LP2Y@P$"I&#*.0:2[F\($R M_1%JM5)K*-.EXO.% =_U _@@U4=^20JYX29F1RL__"Q_;GHB:H[.9-$8FZ &= M&79M:B3F<]'-4ZP4WE86H8REZNZY^:MG);6()#Q>=E]/><(TG+$KN) )$:^K MF@A=TTSQJ%#4_"]6+))_O"I30#\Q%VR5DN?;/$;7"S[C!@+?\6\GL1'^1JPA M%INI3X*=D?#C7,E,T%H9=Y2_>L^5Q7!T,3T].1T.IJ?C,SA_?S%Y/SB;PG3\ MF3A#!R:C89Z6%S3<*@PF,#@>GT]'QP_*\W[D_3=37R7<<9LP/H'I MVQ%,!A<_#LY&D]KXMU]&O\-@.+42WW5W@W97YEQ0S+KKUYU6(_WTV#UC[O4[ MVW?=WM#F:1$+/-/7N\ (JGR!5(,5U)@6!P*/V>" M08!@LVVW"D1#Q&/\?AW.A(69XH9CWD10&%V'"R+F#*-($JZUC0'_K";%[@X+ MIAC&N!E'D<8J# RT"C\I-I=J"0,'WLHHPE)6<2'!,<)?>9PO=KSFJU>>;8P M44)E:N?1IG:I8^%8>I\0-2."Z=KX.F88<6BLQ,*QBG*">37:O14R#9G%; TP MJ2A3%EPQ237KKAYZE.LT)LLN%SDH;0PC7'N7-IV0Q.4!SA%=B&_&D^,6 M(\K@7#)TM7(I=G+1H:';,M]IU9L[I:[C[93=[Q4+]^A>.RBLMQ_D]C"O0U$+ M++=&7+RI!)6504HH1>[1]=-K\&ZWQYA%6Q5/.*4QJWRFU3SV-&]^KGGD.VZ! MZJYQ][1TXB$1E&RHW*!_7WLCTR>G27?GM>\=K)-ZY'2>%4=GFWK=R#G@*UMP '5*>N[;, ;6RN "M1-J3KZD_ MX0W.+B >YH-Y@VX^]WSO=)QVT/DGXSUH.IWZ[FE[WR2^7]9T_4>?[X'3;C5> M2*R-NN.W=XN?CHL4P/A*I_883UW.S92]I5[[X2F1[T[9(S-V4L+UFA'?<<6]8;=Z1IU+G3*NK6(S, MZI)MW9K?')-\$??&A,SPK&1FV^0S%^WE>W'G?YC_K^%O4$L#!!0 ( !5( M"%<5BQO#$ L !/< 5 83(P,C-Q,V5X:&EB:70Y-3$N:'1M[9UM<^(X M$L??WZ?096YW,U? V"9 @&RJ\C"SN:V=K:UAKO;EE6S+H!O;\D@R&?;3;TO& M20AY "8)-NG45 *6);5^^KO5+1OF:**3^/AHPFAX_(^C?S:;Y%P$><)230+) MJ&8AR15/Q^3/D*DOI-F'ASWO<]_T(_AWZ[2X]8/T>[?@.\_K=;C>*>B[M_\_= M@ZIP>E%'Z5G,?MY+>-J<,-/_H.=E>GC)0ST9N([SPYX][_@H$JF&SB14+EX6 M;2RUI-DWW:0Q'Z<#.YZ]HFI9[-/@RUB*/ V;@8B%'+R)[,]P_LZQ/T-3I1G1 MA,>SP4^?><(4^9U=DD\BH>E/#453U51,\J@X4?&_&!@+=MNWE_.!0#LQ3UDY M,-KT':#OEO:]0Z:T&;;K.2\KI>&G8MJL!UZ#@8 7\#(QC7UO;LO9!VQ;GR4P$8"_GJD5&8'LD),R& MSV)Q:31BSI?L:\XE^%Z>0FE2S+A1DPR-+PZ8U)2G1E?FK;J>VDDQM5 #+GIE MFBZD!9<8".%K3B4<)PPD$I)?<["F[32L!V^1,^!M^E&V(2%#TT!"9V 9"6"< M3)G%P)31+(-N6-BP[\ ./:&:9%($3*E&60?,SP,[!)B=*=";FT@3F Y=U*62 M$242IBWRD*N$*\7"%C%7E*9^S$HN:1#GL )!JQ&3+(6>S$6D,A;PB ?00U#8 M#H(V RY)MQ[S*+[06B2%U[SE1:OH96[JP8*_A4G!-#!E7'YHW(IQ/ TS>PH< MAUG3+SFHP]0":U)0 K1Q.>'!A%R:0SRULKJAIT D6U9,!%]-,L4'Y8@ASGL5T-N"I';"M-%R+VIV M?2N*KY?^EE,L_QK6?!V6/<^+6[;HG0Z7R[QNZ[#3N;?8:;D;EO7=PXUJ/F1L MI]7W-FMU=VSM])_>UF[+.:R+K;U6]_ Y]/H2VWWWUR H>MMG=0 M(0(/*ZO=W8S -J[83F^U5M_9%:%8%6#A41E-?]YK[]U:F^RRG\%R+V(>$K.< M#S,:FGAKX!#7A@-E3]MKQ,N^F6:6$[RE%5)DM^*7[PY3^H]%*7;YW3]Y>Q5S M(:['<9TBKG5PG2&N=7"=(ZYU<+U_9ES=W<+U =6U#JY?$-;!=D9F-Z=^IXG9%SSH#^V#50+U^[BL$Z>OS7;] M 'Z;D:Z+')^$HWE@P/6&2!-I(DVDN46:&ZSMSX/S\8=F+,]_?0_)'=&4V^AU M>Y555+U85OWZK#_-M=.1^6-X=)"(-;V8Q^9P/&642K%4WHUWG8.O9:.W5 M@\R0&3)#9LCL.9CMUC9VK<3A'K0K+(SJ\:K^Q50/9KN^[7Q*M8Y9,82%K6?' MP50.TU]DALR0&3+;-C/DCLR06=5BW9IM/9_1)&3I/,IM0Y3K;1KE8H:$S) 9 M,D-FR.P)F2%W9(;,JA;EUFQ']Q,'2WR6AF1$K_=T^TW'=;S-[J%@CH3,D!DR M0V;(#/=T:\\=F;TB9KN^I_L1SAB+A,G9[7#7Z;7Q>6),,)$9,D-FR&SKS) [ M,D-F50MW:[:Y>TKC4#*VM+7K=O&;(C"]1&;(#)DALZTS0^[(#)E5+=:MV=;N MF1"*%D&N^<^'G:']8%K;PUU=S"R1&3)#9LALZ\Q>#?=_5X5X+6A53*6U9;;K M^[FC+S-S<"G*=3N'F!]A3HG,D!DR0V;;9H;L^I=3/9CM^J;S M!0^^"#DCIZQ\B/A&-'[@X)=$8/:+S) 9,D-F6V>&W)$9,JM:P%NSG>>3.%:: MZN7'+ ZZN+V3(9+,8SJ"=:1** MW(\9,:,H2R'$'0 5HD3,PZ*D>D%R[TY6GX6F\;93J6> 7 ]5(FMDC:R1-;)& MUML-0&KX>,MK$F.[X;8W>RRFVE*L'NG=O>SKP=HF:N\TA;'"WY!/CX_L+WOD M"ELQ?C SIIEB@_+%,.0JB^ELP%/;FZTT3*@<\[1DV7O)03XQ] M+R*&*!-KU2. ^,@KX$G"))8CZ9/.\6#LY-F="_H'L"C@I.&4%5 M,)JXSH%IP;3\T=0Z@18CJ',YX<'$'A89DV9(1+* \2D+37=5*.KV^DBR%7;V>[+*@"%(==]_ M>UNO*+MGE-W9*Y%=Z=&4=:US$1I'F*>75$IPR#9XB2B/<\E*"5I'>^4@P4,' M(LG ;5]R\+2^GO_ M2O3'$^,LP9:0IF-SZ,%UOK=/488O*<,/.RW#T&PN2#*E<6[7[DR*3"B3RBC% ME$I EVHQEYDK0&&5"Z@9)Q=T-2P8.%X[-,[BY\B$: MN XZ8J[,&=074P:)6DAF3!.?L91 =44_*)07;(8%AD-(/3$M-H M0D/(#Z<0J-B(95[Q# (3FLZ(/\-4[;FOI5]V^EJZ=NG@T,'V9BGO"!09<\V9 M>GYU;65>+W9J,^L$O$'&4F,LB=D89I86JZ_/(.]AUFM\8."JH,1ZG%&1NYC\ MZ*)(:#ZQ*0=CP+[J8R5OF*S=H, MYOL7N;L6N*O-PS"7I3R^YE1J<"7;6>_NN$%Q$_>]MW6>?QWSEM>Q*R-+\^8W M1.SM(\_>HGHAXQ\5D;7^_'J6(ZY UE>3#1X'IO?7'*:T[32(YWCM!A&Y)'0\ MEN"&-!AAG(4B(0]!;;J4#C'3>2FYUJ 2.,X#IHK-[XS",9DN[L8WC#9,_YF M"F8[W4AC0J$AE0>3^ZLM[\BP!U*1V_,RI]"#.1F"E+EI9&"O#1C"]9VI'_86 M:LWO:SG75:BO1)SKY2K%1!\?^4;""U'&S=^^"&?P9Z*3^/AO4$L#!!0 ( M !5("%?#U#$'5'0! &$X%@ 1 27;HBR57-693MZO9,E>VQ7=-[WB^S$DB,IH5$Z^++_/J3 MD9*X&# ()$A!].KELI&0,B.>B(R(C(SX_']?AI[T1,/(#?Q?&NJITI#^;^OS M_W=R\K]?[KY)%T$W&5(_ELY#2F+:DY[=>"#% RK]'H1_N$]$NO5(W _"X3'\]4W;!)T^R=.+2IG1B*T6=?4#LGEJU0NZGUJJ M8=O4Z2B&J?::S8YCVTZ_ Z\=Q&Q^;(Y^=-:C[B^-01R/SCY^?.F$WFE$NZ>/ MP=-'=N$C#+>1W>BY_A_C.Y^?GT_YW4'XR.Y2](]PN4,BFM_^,G?_L\[O9@-U M/O*K^:WN2[SXP:[/;J- \X]Q2/P(2$IBQA,8F'*B:">J-GY?Y"YZ&QN;^O%_ MOW^[[P[HD)RX?A03OSL>911.7MTG48=_AWTX,W,8C_O.U-\^U(T"0U.M][Z1 MWC']@MX;-F3W-C^F%R>T6O9859^BUQ1I3QA#9[Z3,_@]ZJKFB6*?Z&K^G"0Z M>21D-$^K[,(TO98S'6"7/S$,2&_FSF[ R!@F71C!B(2QS\3OU*J^MSSWW28KB M5X_^TNBYT<@CKV=^X%,V /?E#&ZD8?JKV^M1G__*KE\S+1&ZW?3]+_$=[?_2 MZ)XPFOID"$^B[EF;Z9$>Z)*O'GEL2"XC2?]$:S9:?>)%]//'F0<5>&ZNHKZZ M49=X_Z0D_,H^B<9OL!HMF'%9+[AEMP>]V5?8C=;?MWC!I<\8\7K.7A$2[\KO MT9>_T=?QPYU&2V&2;:FVIEF;O^0\"<,9*EWZO0NFTO/W,-"U3DX4YP2 \>8E M'V?Y'=(^9<_JTF@!3$';G45+C[#/2]T]>FHTA"I*0_\5UUEDV=3X;F'K^.>7$S?]R>_!WWZ6AQ)]/ M%ZJ+\ZN_S1+][9=;^4>S3Q]Q;.1_,4T9QD!BP!_3WTR+J_GW)M?&P^SEM^HG M2I-S8?9*_G?^DH\S\UY,!JUJ,F2SH8\@(.F?/?:REY'G=MWX.QUVV"MZ+KN: MVA>9#CV[C]F4X#OG'HFBF_Y]''3_:+^X4:.5WW(>#(>!SZ^WTP=]_KCP^6-2 MC(>Q!G/2A2S.Z&V?*,9X>MF5]>B=^&Y*[&A &";']!Y2$B4A;64CXQ?S1^37 M\K_A&8OYIQ\&_[Z(R[]9>AL"J(W9F4UK@@V1F7"E.@N]S"H[^W%_41R5IEA4 MTO)5:ULJL:7]'@1U/#UF"[%A3=_*ET02!^&&!)W[/GQX0?U@Z/J+'KNN^IAY MQ,?9T:_D9_,PM$RUJ\16*)NEMX7TKECWS=+;/@QZ5[Z*ED5O!^F]4WVB*@(L MR#/>#@.3L7MO1Q70ZUN;#EJ)=*C<[2M*!W5][[=,.HCO/EW^F4#H)QB. I_] M&2U21EQ+K=!%M5SBRU2!E7MN8JPY^T.8.*RNW/VL6*K;O9X+D7_BW1*W=^6? MDY$;$Z\V]!??77R?_@\A=Z!?.>I3 4#M^C[+#\1CW;5V+8XT<5@NOM/\/NWO M:$QB[_F-4&\*+[SVO6-ZZW628>) M51XSV-[6Z!SUV'&?7F?NZ?GJ=7I('JXN0]R\"'>KNR>\GSKXG9HGOBPNX M@HG N+I[U@<>+WO#ZJV6?_&=>"$]NEW%RTIDM2&^\R[(VED1_>ON21])O*Q, MEHOOPPNI77<=+RN3Y75/+MEIO*Q,PM<]D+'O>%F9O! A7%'1U.H>@=A]O&P/ MQU&-VH<>]A4GV@>S,-P@GD$L BXP-B%>;$( 7)BU#V2($%?>!^/J'@$Y1$5? M31T:$R,?XNGNBEA=]XC'GN+*I=&_[H&/XXDKE\9R\4^B"*E=]Q!7+HWE&'?: M$^%K'TK:?URY-%Y@I$CH)4XMK_Z#B<$?H1V($EG=K'T\9P\.1)GTKWM8YD@< MB#)9CN&96C@09;*\[F&:G3H091*^[O&9?3L09?)"L,24,J>& 8)5A(\VK(NM MEE>*I%EY-*$F=*B[)[^?!)T],4M\7_SXPBX"X,*JN^-^R(ZC"/BH>V!A_XDZ M>V(/]E_((7_?HU?[W7TKCA2U"N]2*IE;W M8,?.&]:L7=I**Z^TE2UU=]SW'E_? M$^/J[O$?HD#/]C$LJUZ,C9Z^T''4,EE==P]_3]VQ2Z-_W1W](XFCELAR1_P, M%"&UZQZZ8Y?&%".AM5,0+X1J2E#>UN@<[=A]'7;>4DU9>*2>G M]J&'?<4/]\$L##>(9Q"+@ OQ8Q,"KN@B,*[ND89#%.A9.^$$-(3W< M'<8/RV*UJH@?S1#$J*J* 76/+1Q/!+$\GHL?UA!2P>XAA%@>S^N>_;+K&&)Y ME*][=$> (&)YS!"L&D:IN=$?7UZ_4+\[&)+PS9)Y3SP:W=$GZB?TFL9EK9H+!O#P M.J)OENLDBIF"".=NWG84*9C^'83Y&S*M%0:D=_8/PEB<1!=T1,(8Z,ILB8>0 M^-$H"&,^A(J#)+OJ-I#X;@I5/X&!C[$ZY)8*;67/8+_F#\BOY'_#$Y9A7]B8 M"V)?8.SO)T"H*L*&C1"M0J-U[;(")?:%455A U^(5H'16J (1IFZ514V2HAH M78[6MD\9D$N$N& M8*U-Z!6WM1"LM3$#<%=K9?K2ER1R?1I%]^D4B$^#LA-JZL9*NRN% )4 M+(#NRPH5=@\* 2H:0/=CA J[XX0 %0N@^[)!A=UERG'9[OZ9N!$O"# %S0?J MPT5*IR[?AL&3"P^IO%: RKAECR=;Z"S<^'31R&-?FCM0)NPOQ/K-F,DCVQ3!M;54Y<^M6#-.%#LM. IM MOP?%9D;$B\.QK1\(G6QRPRA'6TQ:1]F;@W MA'6P"RF?;\3OL7O@GZOAB'EN?*NC1B(@K-LL/!M*E09A7>)";/B2N.RI_F-] MX"^L8RP>W4O%^V%XO%^3T'>9X4G9C5_=%_BM1JK_,)S?G?.@5#DX##_X&R41 M'01>36V@P_"#=\^$4B5!6#_X6^ _QC0<7M!./$_U>^J[07@=Q#72_*:P?J\8 MM"X3UZ:P?N[[M/[F^O2F?Q[2GEMM6+E48 OKS0I"[%*1+:S/NIC86098./P6 MD-+:S*0\RZ/.^^-J>2(DK$?\'JGOZ%/@/3$/>/:F^E!=6'^X)("7(;L7U".O MM'<1DF<0X_HQ65B'>PV%J:KP\Y:\ULNM,(5UL->@N?WWA(3LGAJ16UA7>H?P[PLKX-?'&>X6;/( MP^ZH7.:*UQ0VY"":OU0JMH6-/8A&]5*Q7LO8P!%XJ:6*%H8BQ&1RJ9(L7"AB M4;M1UU^CW6@9[$QQTWX,*:W5^85F':,;Q8B]$7!VT*>V5#8*&S6YH+PZ&^\5 M'<5A E^'&A6SRO>*S2:D4+UDYBFA#O*,A;+!'J/]+:/#*^];0+IO#JJ?!^PK/9H6\8($ MM3O:I6P![WBE%;9=,HCHR^OTE;>XF5RITC90+2B]HI=3>L42-LJ$.-BE5V0) M&XBJF 4EXK'=[0:)'T>WY!4P6 B1 FD$X:)5B(0]Z01A UY"JV7U1-%+$T9A M@U7[%D8(/9Z#D-$0^ER]OO%6[A/_X>6/ ^OY+$+B$L>6'#:JOUY&T2 M=@H)$2H_F\+&[%#N A8B]\6-H*(T:QQ_/%X$E)D68&/D<6LD7KC1*(AH[Q((>*!^"X8E M:P63??DKQQJSK"U,]N.G8%RU5C#9EW]2M]CJ\<&D(K_$J5N8]*@Y7Z8_XM0M MXBD@YZ$T\ 5]HE[ "^C=AL&_:?= '1.G;B%/Q,M>/12G;C%/Q,M>716G;A%2 MQ,M>?18'XZFUP4M5S@O&2NL(@5*]&(R#;@V!^Z0#5 WA@O]X3\,GMUM%,60A MO!@,B-83+_OR8C R6E>\[,.+T12,I]83+_OQ8C0%H["UP4LU7@Q[&D*@AA H MT8O1%(R5;@V!J\ACKNQMX/<.TG/1%(R/U@' ^U;B'-(X7'GGP. MM6X1S*.%QU[<#;5NT>/ VU;I'/XX%'14Z&6KA5"+VJ#'9AP\-+ M"'U+PWX0#@F#U/V A"OS@%:^;^,VF,\31,V%H[@VQWX]A0ET(0-RR/X M*@5?17$"3=A8.V-C,*1CNG\+NF2RL3>A>10S9A#O0(^^,YHB?X2V1(6-VJ[% MG[QM^.7+B'V_@NYO0LB0L+%0 7FT)SG2A8U>"J?G]N+TZ,+&&@7CSY[\ EW8 M<)R0.FX_,B1LU$I 'NU+CH0-[ERP:3P1\&NOF,,7)O#U.S=:Y(3VV+C/L\H* M93G 7XB7^O"4+L'';4A'Q.UE\(C:?N\F'M#P/ E#-M1V%-&X/O4]=&'C+(B# M53@H,PU6%S8^LIH1G.QKT7O/X!-([(4-MR"[JY!N8:,W K,[MP/OF)%U_TQ& M]1%N8>- R.WR9=L0-J(DK 7'-]':W6Z8T-Q\>V.]?7-)Q_7 YN[&L866/NZ"1^^@OH$1^@?;:47;O M9/SUT43"QA81BW7 8JEZ4=CXYE?BAO\@7D*_O(Y__8T]D83=P>LW:'XSRX_Q M35?^*(DC?HA^]N5,QP%(2/X!>W$]\#W4N,N1RH8XNA,4]C= 81F#:%9JM84=K]"+&BL MDI,?][\&3S3T^95'!AIBA(W@A"6 M FI+W 4Z)&B4JK%P'^:0H%&FUF@*NQ/RPP]I-PA[M/?#9X/NN9#R1+S;A$&# M1/2FX[F// WJR^LYB>EC$+[>]*]B.LSOZ+TY!IJP;W1_Q%FBZI7_Q,;#OO0U MH5YM)+E9W]V!Z7A2H55?(.J+&P"O9F]&(-*+&]45R/LNE>+B1BC+]RP$(KNX M83@1=4RIMI"X\29!%]=2J2]N6$4@#5\JQ<6-&(BFX4LEN[#>N)A9?]94V:VM M"&\)Z^N*0OBWE3>M]2N>3=^Z5<4S2U@7=UR/+JWK?1X,1X$/89]9-K6[W628 M\!:K^:FQZ2-AC,5=+^FY_B,%C2OZ;LI[G=W\EW3^BP&=HJ=[*L]?75O8&$>V/ M[LL9@W:0A%T:I7\.*.GQP??T:'5-AE_K44@W;IDY',4RUUVQV M'-MV^IU_ 8PFWXGB5X\!9NCZ)P/J/@[B,T,[MJ]G__/ .!5)U_19N@N&Q/\?.2)^ M=!*QF64W1NY_*'LP>P?_\SE[KZ)\8E),\W&HFO+?GV#V)SW(U^/ZZBSQV9SA M+C8F(LQ8I$%(^[\T?EI-?.8S/I".1Z6@+T&)(M!]GS\2QA$@;LZ8>?:0\)%Q M* Y&Z5CY4(CG/OIGT .4AHVEW&$SV80BS3<4L190I-'Z<7WU<'DAW3^T'R[O M9^?[C[NKAZO)>:E]?2)?_>_Y;^_K72^G\YOOWJ_O[JYOK/4Y! M76L*O[?O?[NZ_O7AYEJ6+LXE33$-1WBZ?[VY^RY]9BK+#_SK9,@>TI4RS78' M:*[3Y54?\=LH8A[^9NSRZ?\ MTL>X-W]-.]5T?>E5Y51=>NV]ISKFJ=FTUGKL1S[B=-2,,$"^7QIZ(__"B/3 M_CO31B^2.JL0/=J?ITTP6A\#O[,'P\.CC5>+E.:% ?_WA-D-;$EYO:.C((P; M$F\H';-%_24^Z[LOM'<2A\E8)K1&ZR\_.9;1_+14+#(J[YB 90D1)^/??[3O M'B[OOOU3NKN\O;E[D&Y_W-W_:%\_2 \W$M/H#TQM2ZHNW=Q)JOFA][-T\U5Z M^.U2FE+V8T7?/G^ RZJC&S,DXF#[R.5LI2[9P=J[GG;Y&H02<]>D/W/42*GQ M*#&;DO8VT+>W_.N7J44Z"[X>^^1DR!XQ@*^=],CKR2LEX0GU[-'>KL&NGL-7FO5:2Y'T+V.NZ +E?=?>)%8]UM9+K;.&C= M_7#7OKZ_XAH:E?="Y1V/@9-K[WX8#*5\@KL?VGL>]U]^4IO*I]W_W!\U&BTI M#I ;"[E1%U&#DM!N!)%#Z:O+5G*F:#LT/"M@(%WR."!\.?UNKL1-"*BJ)[IM M6(ZP]H[V=LU;3*6BU+BCCVX$VBN^9E=RBC2!W#S3N,MUVBTS37T:1K)TY7=/ MUZ:1*-#YK$,:2*2B?LVJ5GYI@4\DVW\R#QX_#U M/.C-NG9L1%W8L(CI* R>X#D3G\YJM"ZH1YY)2+>P4A4@;F-3@[;NG'@@+U?9 M%ENZY3J[A-B-EM8\42S35E3K72*7#>94>91-17LM(G[@D)28#1S AK/T[R1T MHYZ;KAE!_W,G_-ARIR',;PT?B>_^A__]\Y[QMU?B79W>G=Z?2I?#D1>\TI!3 M:Q9CTG5P^O,B].1#S1ZH<\*41KY-;RTW;C#FC5@&Q4;:H]WKA;#!G?[SC3U/ MS36'PS2'HTB_4>+%@V<:Q=)%Z#Y16;I/7"9;6IV,K6UH<\Y^O0D?@N?QLJ4J M;-UBBH7X;VD@%S;ZLY=P?743WK(EDNFE]5=056VTVA[ID"%YGQ\'I<>J9?AM MP(CM_?_N*+5E,D)KC9;>U)7E<>>:&(1KK@$9+< K&84,DG!(7*(OM)O 84_V M,5L*:+3O97)_]&'PD ?"U;!NH4*)U[G7WZR-=7Z%$DQ]>AH$/A4\KDU*3,7 M-,N(DYBQ3ACS>O1,^K"^A($6;;-OSLB4SF0*@JVS$O5S 24*O16]6QCIK-FK M&HU6T])/'*NYZ4[1GK@QJ0L@A9PQ-*0]:92$40)Q@3B0V!W8\?IE-EKG(#12 MFWU]. Q@#D'W#UD:D5!Z@O*=TG]!/%:%;3TI&FP70CLTLF;REXK?F*9-9NO< MM"^03G/PRTV&=*OEK>\)0OS&[80T8V9U7).H1_Z4[@&:$B0CTECZ]NV\#!^I MFK#0%B&>O5OOBW+&F2>2\>!7+^@P%^V>6>[,[$MY\?."&,#[+DI&IQ,@RIEF MV_E$71_B?V?ZQ"YN\;#@*ELZ,Q:M'9C3B\ESY?<@9DFESJO4'5 &TR'DS#X/ M* \,@^D<3G;=/J@_IWO0 Q))?==CEC?Q/'8'Y-R 0?YGXH(YSJSP#LUN8 _. M+/+TJZH.P>0TVV0]XUSJ)5!ZF=\Z"FF7$!=)']CSF$Q*4<+6SV@0 MP"9@GLT1#TC\=A;/9':H,,[TR]E$?I8EXO>D#]K4;#M,O-E-G7\#?-B7^/WL MFS"4[&&\4C0?"1\IB6+)4:0>>8U.E^[E%PS!G"=AR-Z2)CF!!H])G$1CM6,W M6O^DT5OULD4JQ_:IN!QEXS397>1Q+!O"8@YZ/(1U06*2)FR\$>O),Z:][KN$W6DH9K9/#X<' MP0F_/WF0/@!5K4^2IFNGV1WQP(W8D,D(]NNKEN]TP&.)I='/IQE0G(]"@]AL%S/,@OG[*%E_*Q]6C?]7D6)(]H0YQ3 M8]-<,D)^6?V4W[;RAN7CRV^$U3:[>I_;&(4VWZ%+#R9/7]EAYDDI3USM*=2@"?YD;J+^F!BH" MYC4G24J1C""K@:,=V!F\9?ISYM!.^3%X02:U5F[/_AWU_CL.,:3Q+/3CW?ZB M8!H/H;$EWP]X!"R)4F>:L2T] ;[@;"'SQ^%=WBN\_-EEKV:OE7PVMP#\XRZ!P?26PE&E#/R[DJ M?6"\XA&.]*C0^_&#/#8H_9-&VT0&[V$(:ZM"?:DJ7"].=K1A1$EX^+9Y2*V= M/"91+!EI<09Y7IV,"T9\Y?%DIC,2WTWQQ;,7F"$VBSFMP4#==9FM%OW2N+K^ MNF"SB"=&\,WG>_Z(FR3F:H1Q?A:2?C(\Z04\8P4>R)8DMLZP9REC@!J-EJ'+ MEF;+NJKD&,V'VI+2# L^4YZ6D:+R;6Y&GI&1IVBDVVQ%)Z[O=.)FHV7+CF/+ MIJK.SWOAM+^LG'8P&<^>XI5;G%9T[%-'67YY0;!NVU,O[YL6;\KFC8)TS3T+ MJ<<[[\P5TIL0F=-+F7R%=*+ 2^+YKRS?TY_^.0@GTWBD)YV0DC].2#^FX1GQ MGLEKU/BX6=&_Y2]>JO! .^WKP'?[!]25:-_],RU,]_WR^D&ZN_RU?7=Q=?VK M]/7F[G?VZ\FWFYN_P=_C>Y87L-O#U!8K\W,F5\2%UV9U5".NG$AN6_!]S7$9 M*2F-+4!RWU>F="2HH ;W1TQ),92!)GIF)MV)%P1_9#9>_E2P#?GSJ#2DQ(>K M3,G,6'F:U5Z00#')FV"K##-\F&KDQN@'N"_;8YF]/=M:R9(>9E^A7JZ9H['T M7=,W3]XT3I=GWV.:\C$[APAS?HSD:4)P*<[R-)(X"2EL5;,+LM3)(A02K*$Q M?63F>W8'L[:YDO>[=/Q9,*)I+B9\DW3_\ +V[HFEG:L 6:*,.T/^RA#>E+ ) M UV\((HH^RZSOO^=FOW=((K3#Z(1^P1^]1BT^-T!SQ-ARH>O#6PD3!_ ?$ZE M-C-,IZ:7SYO,8(I]AP$I#D+0X5(?SL /R2O/J5D*F5/ V#(X$: 4T0^D"WF M'DNJD1@K\@*T/%4'. >.#!O!!M\U9[S-]_(H_6-N Y!]'P[ Q/3M%2#( MV\] 7EQ&UK>?YW2?^_P%J/OV4T:.MQ\]NYXW-X"46_,?4SCM.O=Q /5 &1S> M7HAACP7B[#WMN/F=4 K)W>-'TB MH4O&^[:<5RG;TB0D-V2^Y2-?!?GMD]EHW9XV!F[FT"HIN[W?D\ M>&$>KK9)S/>P.TRVT_1H/L7%KY( .EC!T"^WDJ)Z$ S>=#.$P$='_'A/.C+ MDWNZ:6X'&SEY(HR*8*VY?FI,D1N?Y3X#%&Y8( M(NB9#C*M-8??O#L\V@8L2 SBY9#B01#1 M'#7I2I=FT[RCC7X?4)\]F1F\A FDC*_GDUP/(W)Q-@\ M@"8D?)VF7X]&W=#MK+T0IY3,7P75G&%8F:Q!DT;I:_KFJ=R#( FEMN\#_>8? M^;=Q[E_?!3]"@A)]637 >SJ*TSK:68$^C5&(2IFD9W$C4'29%(2TGT67,BO@ M'5MAW@)),RTXQIG01HQ4#*VYZN>H"KGP=-FRPP3FD>D'?YQ*%;T9"AK0+-P(7I%'2\=PN+ A2 OW"[(ST+_ZEQW$K;[88 M^*GY.SDXRJ4\_9A;8A ]YHA+GY8PI&0&^$034U]4>0"54R :+[S";GP@'K;F;J1_DRG0K$D!_T0'G8 M@3PPLR)@OC2(!-_9 B9TR4F7)2YG*U<^6?*X;1TQ.X7Z3VX8\)$PMQJL;(]O M>C)?E/1I_ KV4,P+%,)G4\/F;84@S/[V?,UD\?/( 7M XY*.Z[E,KM(C:A!N MZ2?@;&1AOE(I/Q&$ M)R$@]LPL()?'$P,>FPU@_:7CU2Z+*8!GGWCI"R#@".& ="5.D.&5,ARXV878 MF)<=8 SZD$_D/OJ\N",3S[3B$WP^81I4QTR@15[T9T*\21E('N%A_!X;3Y#I M-?X:6RW(",J==2]5%%F^\"IC9AR!2WX?2QH4=*! M["/8Z(2=-]IAK. ;Z7R_BB>F928\CUL.1T&V!99$^18Q<]F&L%;1D 9]Y-@. M39#,>D_Y.!IYD!,+]B#[G\!%/TTGB)GG'260F\;_8&8'V!3<<9L8G:3'#!40 MS9 \CS^& "-B72,'"7XC1Y=TR/*2<5W]0WE\L"AB'O6Q3W?53 MWX$ISBC=DWIE*K7#M\2]/-F%"_4$-Z$T9(O>8[IMD-_.BRJPR^SV. E],&?3 M305^%9?659*JF[IF"@- M1:5A%,*N&M.#/3+,8U99"HA'W&$>Q!ZG,W _G-WG1E&"FJIZ394G.H%22E>5 MK%<$I*DG\>RN N7]$L"L.,GL?QF2U?Z@:8:-:GWB)W:8W4+&^^<@L]W!M+.= M<1YYN_,-[JED-V;_=P<^&^#CJQ2]1GS!245Q>E-HFOG=UPXXWVDY1?B*EXA5X/)(YE18]+MG#TTV1654RBZ]K6;X8'!!B M$@**CV^CI]PY+<* J9PY:+NZ)V*G6:[C%,XL8VTZ#QCBYEG.K[NK#+OW$RI/ MI1O.BSS--H!?LY1Q[D'GHTL'QJSO8+>C8XC(DHEG4I][E"V>:7HE3PP/DOQ\ M09:@P1->IW*%Y_?\-\FA+3LM%DY(O),"2>*8C3")\UA&DL(J"[R/*>C"*V(W MA!P#'K2"@H,+\H;?SV(=,9>!S05@.LY,AU[<4AKYXCF\D[TY'R(K7FX&P=A& MO:S/5GJVF[O<[\T-G)/)2\9%P>%K:?7#_%XXYSPDD F:GX/FB?DI'F"DL-,P MDYX^DWX^;OWU[/(LC9Q [&!Y^4:IPX.(#P"CG&Z7:-C*I3T^M12 M#=NF3DK6F'GM3CTP$4>SMH&D$X61Y\_DF)>N$AM91[:7[Y=0D/M\YOK!SC]*,%_A;J$ MU>;(L*J=VLWUZOL5>:QEG-KZ>JU(BSS6/G4<>P_%"*>KJE>M,Q:U;=J7SB@X MEO5U!C2BNVW?/4A7IPM41275\'>NZ_?(MX)C*<:WKU?7[>OSJ_8WZ>KZZ\W= M]S8<*4'8"L4)![0?PX"]]22;<+=+*9LP\G3//-4;K2OF@4AJ M,8V*#!68H5_'X;[[L2N*W#T4[I:F@OO\OS%/U^@JM/(9B(L]X:+9:#$G.@H\ MM\>W>+X0C^^@W@\HY3$VB:.FKG/[:^)325=J/8>T4EQ6D^=ME'1+]8QB* R; MJ[*0-U+/N&R+@0OGC7J^GRD-!55%0SK(#M1>^3P%(]]CB=E;TD29^FH_-GV? M?:76$\B;5Z7[7+6>2NU74V=F-2UA_40]*0QC=71O$!=O< &=!=Y9/WEAX$'@ ML0='_R-=_IE ?M0!K9\P_5JOGS"! UD_82IU7S]A#F_63PD=T$-1E 8ZH(B+ MM[@PWW= 2320OGK!\Z3;=7V5FUGWQ=(\G,72/(#%TD1G\V!U8A.=3<3%6US8 MT 0TICS)?V;1K&!?'7DN#,\M3&TZ*)XZ:I;:I&%JT\$P]/NXL:MC>.;0N%K:^6'DJ#@<_48?B9?:^Q2X@;N=)(=KCL/BU\ MGO=N_Q'Q,I:9P8S6\N&@ *WE0^.JJI6548(<%8>C%[1/>&+?#RB6?D]]-PBG MM#1R^F XK9>6IXWKK"!<-<>9(W@,^7!8^IU]AQG.?6C8,)74AQP^& Z7IXIQ M@16$JW:FBDTTC@^'HVGWHZM)\QCD[<'P%LWA0^.JEI];;&(X^7 X>ODR<#LN MGA<_():N4KW;Y4Y74'VI]&<MU^^'%W>5^N3L+:)W76 M:W TST:]%L(/:*R7$V##[I7S#38UYU2KK,%FV6TTH>43]M'G-9_Y^>!I!-I2;>Y):*Y M&V(LTP]KBJ+>6##RV3'ME?;9,8 E5;(*4W[!C+8D8'.:@/OI$7M^!FY(M LL#.=NF8HN&:KZ#6H52N"0"'<-9!TP-/7BL"@K$@'$Z7]3+A]?S^] M]&\0TSD<9? A\4G24D[$#H"Z*?C'#-0E#AAB)1!&- MH[.-&%2;V-3V"D>"?ZTT+B,L2Z$M 9ROZ,(O],_$?2+>C#LY:RRN-7=%*AI< M+M697F_F_[75#*=GQMUHD:;VV7TY\P/_:TBZO"IKXKOQ'<2ZDJC78(CV8?#\ M@^Z)T9!ZM.L.B1?]TCAA(/?)D,*=)X^$C,X 'VV_!_]<3L#1CL])&+XR:OR# M> EM2&G:RR\-]R4^\Y/A22_@03=X+!,;1A7*!0BB"/T376VT3$.V+?OSQ]F1 MMO[RD]I4/FW#F5SN"G"HS 4&Q>0PQ<3<@YA )KXIF[HJD)B49.+486F\HU$< MNEWH2@"+XU)K1RLV^X527VO96+&$3.@(XI'9D O@KC=:UM90?P=N5:T(ZUJC M>\%)U4)2H@Y=%R=&HZ5M;3F4B)-C\A;8'4#P2 IIE[)E#J+_KM_U$I@)^S F M+C0/D"6?QALIS'7-I,-6F#EMHV^!__A P^&8\#?A;1@\AF08%;4F3"8VS.IV M+$T@H%4K'5L%M)K0%<*4-<42"%I'9*F>!U&<5LE@2RCC$9BLE(0^ ME)5CZIGOWT:\MD;']3S^*8=1-QB./,H-W!P$:.5N&BC)*/B[&S/;)6)3HF$; MXJ37-![;,L7$"FI'Z[)A. (9.V@4[SBP4#ZL;*:M'5D3RM2-E&U.PU/68U*-C-]=HJY&.GHKU!D,=:HEJ_;6X:J=H&Z%HLZ/ MK+!IT/>!NJL[#SVY]#8,1FPHK[+$I@YK"X2S_TS<$9QNVWQ#,:/"L4K\2EL_ M)?HMD)P9992&>)1$5.(D.0GZ)PG[8WOOX;#%9H7N'M/V&Y#V#EYRT__! M?&L@:U&YL9@O;U]7XQPBPN>%>IS0_"8"H2Q'=EH;JTJ,8Y= M( LC)OZC"_G+J1DJ8,JR2-A?F9"1DS.-(3+/[?(E2PO?5"[41DM39;595CP1 M35(!<;4R4:-\7,&VH2D[5E,@7!VZ90H)-U$,,1W(1_YWX+)?( 4G"2D:JQOJ MW+1/XG<:#X+>A+[1 L3KC98MTB8Y6J:[U:+K(\40#"F'OTM7,[MYZE"T.T$2 MVLT;ZO +VHDG+13;3\3UX'#6UR"$=KCM;C=,*!-9Z) ;Q6VH!-SVO."9^%VX MYSRD/3?^%D31=>!W-]JV-TT>I]--3(<^8!2N6!_VC\)FH]64[2::Y#O$7%*PF;"++BF/*IE96N4#!,A^%=:\6%[+^=M7^;;Q>7=_5]^LC75^B1=_OW'U<,_MRFC/,4CG3&B%R2PH[U).X$J MBRQO,,I#M\+R4MJ>2SJNQ^,NF]737C<&ML]G'-'Q]':WRR821]*(O$(,;1N7 MZ\#J R^:X=&6<)2"Q!6MHE7HR5F4:6X;YEU^;JA M7.F-5M-FZ\T!-FK S>$M*A!NBRNCT3(UV; .L%ZLL#HZI>STS]P''04A!PE3 MV<&;\YI3[BGN$9=R3G-;T8$RWK*^_;$Z\3P !-1&YS2W!104[Y8U1:23:T=D M.>P%_N-)3,,APT%'L%-)-3*)\Q+WD-^VH73 N7A#9A 0R%)! M"WBW^K8$&-F\5*$I%(R.*RH/*:SO%8T5UM*M@;X- ]([RVB<%?B,\@J?F8]/!5>*+$OAR"JAZ(UXMJ^PJGBV@.RV6G=5JLI:&52' MJ)+'MLN$P)N9+A8SC'0.P!IJ[/ !J#(!:4U;ULG8A M*@?@H8>2OXW#$UNG+ZVJLBAH&MN:@SRB0-:WF9 5KZ;#]X#GXUO@>_5HG[(+ M/7ZSY$91 H<)TQUC#'>5$.[:^!"1!=7C%5,V5)$.8V+(:W\AK\VA9#1:>E.7 M%3S7N]=]WK=%>*<6[3D]G>T%BQ4"$TEP-MOLW5R&3%ZMJKE]:UV,?HD+JLTV M?#<'59-O1R@F;OKN!1H7N?7K0@8DE6+R0D4L0%DCVSE9O;AQW$,V^%U:_IOFYY^A5W M=M??V=U<4M1&RVBJLJ.5%:'#S=UC4MFE8%"#QJ&Z;"IE]9["_=UR='DY%C)J M\#6DIZC,Z(V6Q7MMEA7!$T9O[Z+=)NKMS9%G-%I-W9&;1N4--G>DK;$"Y:Z! M?!\'W3\&@^'Q(! M,F1I1$+IB7@)E?[K/:5W2\/[ 0GIN\ONU?77^7[#V?LX$&])>!/>QU"=XA_P MSLE3,]VGC'6?^;X27C8>LZKQ-!LMY511Y@O^S7WP25HZ\ @>'FU'0S[ J)W$ M@R!D?.^MMZA,)F*]0]C%XRM&TVW'!\>W%#@%N/ DX-P'4CIFB8Q?R)/>=L"" MJRA*WDZO[[[0WLE_:!@LF)E3F/*;#.LFB:.8D8!II?7'YB@[0451DCGJ3H:U M&=+BQ@1\1HYB+.XX*O!2BR,+75'AUPP9EUIGP0*@^.FRFX]O>T@9(@(H1VY M1WLWB\\]$D52F\UQ. S\DFSCYHJEZ)R_K* AZFQH&%N5#*9"J[C @+-G39:D(;E?D]L0564=736&H'KIP+ MTR+I9#1;UM5Y+N6366G758W#C3BE*K!WJZC2".UWC>7IGB:V4IO;2)5@0-296U5UG1'_+!-ZN;V&#% MG 7"R+&$DE.;^4NY-K-=A9FJ*AL:S4XUHZG0:BXPXBT-4U4I;C87X.[6H^-Q MY-W:S86GMZ$UYO"<2T=39:,YG\6[O356>!Y;6&,J,YQMV7%LV53G!:(JN[FP MF&S&*57E)0TURY3MYORIPNTY57@>VW!*X[#334UVU/D"8;LPFX\BRFAO;1*I M.IPY%"B,B)'HDC'B;(\1 XZ!"(210\_$:;-A HF)QVQDMW?B^E*7C-R8>'@0 M==-.3V.2WC**7OGG*3T+IMFI*M1Y;QJR8>,1U /6F:NZ(Y4$)JCQ;C9ETSK" MF$2J7/<5D'@(*8F2\#4/13#K$XIL=6%53U@XF':/C]:'$ M#8L%\K#,NM; \;?FBVC^C-[7(0!EQ:Y%$:!H; F8/UBT%YSLU .KNY&P*O)6 MVN*IZ:6'VM-FJ^K&'45& 75+/)I FUR:2MO\ETC'D, MA=3]BHCLSOKK 48@!+8;5H1M2P.2+1:0#OT,?[O;38:) MQYLN9YV.@N$HI /J1^X3S4H/;EYTL+9&=9FQW@F-TXXTTQ1.R\9]"R(H%G?3 M?R OA44&]M2;LF-C5:P#QMBJ$'"U&-.A5I8E-[6MMQGJZO3M 1YW-";LPYY$ M2>BS 6/+@TTU<$[)RXR04])R0?MNURU:C4C5H=\1,U3TYM;)"FCVUE;K5H K MR%1R+%FS1,H=/W0K.*UD%2TM.(*%K:K0RM,%7BXYG0M+"QRRL%59W;X"-Q:X M.D+]70("X0B':2Q^/65>[5U/M\]#[,'??Y?U4W_6-:Q MJ3)Y;;]7@DZ!9CZR:NNRO7WAQET5.RW)]1!+^*I65:(*7XV6\-*%#YH>R8IC MRJ965AKDKI;T?" 9K74N64L$,QU2^I@MFZFN>-34[-F(I%Z0=#Q:Q8OV.V;. M@X\Q83?F^]'E)XJHRBKYTGCI3$HE/XC9 ^, Q(E/CN_Q]%V?^%V7>[OL@R'U MXTCZD/@DZ;GL^L^GLSOJ[,<;4&G.J08-7$9!Q'..ST+JD=A]HI^>W5X\R 5\ MZHL9D97)5TB'#2B)EW\E(_ )Z.LS]535X(799V$ZS_3#*3'ILJG0L&Q]MIK@ M.@S^[=M[1=2IA^OS(DIOQA MRC: QG2,\TPWTA#N8F,BPHQ%&H2PUORTFD46$"Q3/C0B)F_S4'8E M_=9"Z3^_N;Y_N/MQ_G!UKB_O[F7IZOI\7KKW-\*;;U<7[8?+"^G^ M@?WS_?+ZX5ZZ^2J=WWR_O;O\[?+Z_NH?ES#FF^^7@HQZHB8EUY?B09"PI_4B M6:(O70I+".0S<6=S1,/L+Z9UR3AQ@2\.;Y8@-GB/C")ZEO_R*:_U[/I\"/Q+ MGX8D?&0RGNE2D.^W[C:@.[T\$?U3)17_S-O/WIQ=/N67WM@PZ373/E4<:^EE MY53=\)KA;/;-]P9KG^J*69NQVJ9=P5AU4Z]@K(:QV5/W,59=<=9ZZJKH5RG5 MP3=_B%/@(0LY BA=C7(^/Z(?9B<]]3 M?'V]21>)KZO*JAPGCL.O83"$B <\\G#2]?NEX"9&E'$67_]S;) M+K4:+4-39=LI*X5Y;;VWSQP.E$*4PK$4JON70KO1TFU%UJS*>[:A%*(4"BF% M^Q="AV\_V[9L:BB&*(;'*8;:WN704!HM1['EYO9)(#N1PEUWN]D#@LZ#*(9] MUW ;Q_A 3[[LWBT$;MST?PV"'L^[HN&3VZ71?>"M66EX2M149G>:EFR7EF\E M4#XC FI=#Z=$0$%A(KTI*]M;4 @H@0&U,SSIS!9H6G)3J#-YB*<=6YTE LIH MM&S5EIT%[;9J?\@SQ8669HD*84XNWE/Z-0RB2!J%0=]=7MH$3^CMV\[D;+KE M7"HL9F:CU31DI?IXIF"Q%(1>*1;I-M!K0OEJR/<.?RY0]A470R=HQS(L@UE\]#$"M MLAK*!92I0&,AV;3G0UX(J,, U&[QI#9:CBX[QGS?-L338>!IE8%9,J"T1LMB M"DJ?][ /N5#T7JU*XOH2=#P@Z0'H41B,V.A>96GD$3_FUB:45!I!58%]AU3K M)VVEFI>,55#O]\:_9\RZZ=]FK+H%1EWF/"HL<]"<53:?08L"V/1,,N?Q&S@6?TF#@F>AX0_JJ'G\[4GR6KJH7J#]5?07NW#/P93/T9LM.L MC?H[@O#I%93OHU&J@:47<'DSZKP<--/*!A%DC==QRU?M)4:K04.'$=^,&LVS;.GYX7%H<) M2VDE=6OJ_Q\X9E:%F(IBQE(@GBE2OA-B9L=1R<*0@:,]F'UYT)!9%4DLC!E> MHJVLH+5 <<&Z[)&G#)(ZE-G?%$[R/+D1H(#]F>^:Q^1E_\?$CSE\O\(>G$3M M\T*XKI\PL GG"[((BE'=AIHH$9=C1:LJJMK7?=(Q0/G0P1PS7#,,K;'F10 S'KU2FB\M*RQ:LL%3]HL&WY3H*Z("7Z@LP8:2F;B5 M=L9OLV3\<1UG*$1W!(]8] CE M_E+)A*I_;GY\-20QE:)G,N)J';0KGF3=NU_*E>OYM&Z=+*'G)!I\]8+GWVCO MD>;5E-I]QLX[VO5(%+E]1A$80MO?I"F[S2N]JEI97FU-S;D#!^ Z^>G[ F!: M#[:T? 0$X(X 6,DYV7*1. \VJ]%J+CA7@6=G1459Z4H+:?B.N1CD>_ M!B'4%+VGW21T8Y=&[=Z_DY2;US2^Z2]9 1R(IV]3X043'D2&6!F&QI80<^"\ M[U8E7Q!B(D-, (2IH,008 <*L'4KP%2),*W1TJRF&! K-9&H[ALM^P[5'NW& MYQ9!W(F@%7,:'9WG>SNX"X]@+"V@NS$8X12O;%I;'SY ,(H/QIU;Q._9(F:C MU5Q0V*1PT!81)S#B=A7HW5C]-2& :VQ?QPMSDTHVF<\7&B_GBIMS8% MMBVCK(.Q*&PH;'N?=(GG2LJ4-8AN(Z*P90YL/HJ2C_.L<9V.G1IDX-6JCI9P:\ZF0M2]BAP)PX *@;B( .>PU@/WVY?01]@C[ M'<.^'+6O _[U RR#B_@_LBJD"93XBL _<. 7L_WF M@-\LQ^=!X"/P1?9YYG!OE>/K(.X1]T+[.G/ M\OQ=DH$/N[3XS-PG[[:??K? M^1^T)Q$V*/)()3\9=F@(I87SW7G0%I$4)'$4$Y_/"_?H\1FX1[_C/?KQ,PZR M9,M2BR=5/^^'=92WQDZNU=JI4KOF.NVFSPV?Z&:BR;* [SJIO5/;(4ZC9:JR MK5FR88C4A N!5@'0U/T!C8$<@&8YNJP9![C[AD!;%K;8,<[43*$U97/[ _>( M,[%QINT,:#F\M%2--159M[O&&VLO:1O9J!EWY@1N35G3 MF:QILL9,!ML0*9:' !/%-MT28$9J*]BV;*H'N"V. -O6)MT27R978*IJR(9> M5O$GQ)>@^-K(%MT28$VNP!S-E@VAVC!A"_6]W[EXP['YWGYC>O0XY>2;@_E% MCT@?\Z/P.9L\A^/U(S].R_[MN4^MS_Q'J9I?55:I?@U4_SVEDA_$[('\8*_/ MQTY@9['O^L3ONL1C0V(?\/XOTH?$)TG/9==_/AUKV]D9M#YWPH^MN8MOI%-S MTBVA41"YH,'/0NJ1V'VBGY[=7CS(%Z:I+V8$5B9?(1TV6K:F+/W*D(2/KI^S MQIY=A;L4VCV6O>"N)KL.H]1GZ3/]$\8/BY[;-3JF0DFO3RW5L&WJ=!3#5'O- M9L>Q;:??^9>F-?(O#<;:;\26W)-.2,D?)P0:,YT1[YF\1HV/LY1A9,D&I.NG M%G#B+1&7$J;?KPR/*7_8VA^$O(O4&5NS:0AWL3$18<8B#4*PA'Y:S2*KT7K@ MQ^:#OG0.1A03HL\?26L1^W>@ ^:2";@..+^YOG^X^W'^<'5S+=VV[QZN+^_N M9>GJ^GR9C.]CA#??KB[:#Y<7TOT#^^?[Y?7#O73SE?UU<_ZWWVZ^7; Q_X]T M^?@^$^XT)RZ&=7I[(_:F2RGYFS&9OSBZ?\DMO M#.OTFJ:X]MGBI-S#PRL]]15FX,KR_$M]?A,J\!3%D3]4G]#I"32KT'(K!(J M7;,KTG=V^R"2+IF1VY/^FK!/=$66-$739Z)JBV,MNO9.L&4E99U#(^PYM,*5 MVLSBYZFX]U H:YU]V\W!>: D_+)#$K*'A,'S7)1_$W*^FT8PY857'HU826ON MI[391,##)=[2J(T@([TE;N_$]44?YCD9N?%;:B)JRR7R0TA)E(2OHH.!JR[I MW24!\8'X>&^]0WQ40/<[&A/V84]T?.0G0&N&!O%,RG:WFPP3CV]NI0UD9WMB M764-9*'_V<^RY-.X-@:G>,1^")@!E*JQK$3P7WZR-=7Z)%W^F;CQZQI.Y;LG MAHMOT,Y3M'9$37-GMD'E9GO;!T"Z]C!(_'4$^BBI@\ 2"EBUO[6DP\-B',U8 M(C)T%%-^YCZ+DVI+,;#&^:6UY>$P$TKUZ832J^NO;U-*4_UT%44)E#XI>$S. M:K0,558=4[9TI>JV/@OTE\B54K?#G6C'I6]-T"7MB$I.7M-802<@FY)*RWJBGONZO,G4G/=<&IKL*>JM5H MJ;+M: +5FSUR!*T96D1!/SA!5ZL4=%L\02^S 9_@,:9M1"Y,;VGX9/;I;=L+D'OCG:#1Y\_Y1_$ M2VAA"]!IM#39L,O:_$=0HNI +B&7D$O()3&"6\@F@:VE%<$MT:PE71'/6CJB M'"TX.$_\+N\J$_'RD>29A+WE!9R.*WJ\N"B!ME:1F2]O!:@=AL1_Y.VOOKQ. M;KDEK_!1&^A^,X(;HU_9C7%TY:FL*@$;>< MD$W()F03L@G9A&Q"-B&;D$W()F03LND@4G*/*,_J-@F[ Q+QN%&JR:>O4Z+VCH\P\ZUTD(:-&NH^4[<_. M;\%JC99:1KU#A Q*-K()V81L0C;M>YU3[ND MDY)!US2^Z3^0E\)'H:!!@ZR9S2TB#(@ND=$U%Y3:);I,H=!U!'W=+V@W:^NN M5MC6O89"4_2X7;/"'L!ZD_=TUZVF;&I;'Y4[BGX=JQ$G6@3YP)KB5'!J?*Y_ MX@9M$W5K%ZW<11(A5.#K*7"K2@5N[[*)NTCH0P6."GRQB&VJP)U=]&Y'$4(1 M$E*$*N_ :4"M&].1%?.HK"04LL,6LF(QL+GNF]MT:C>@RHTU[[:7US@:!0D% M24A!TN?:E536H=W0=M"A'04-!4U$LU!?)Y-X._&"O&+'D=7F_-X,FH4H9,<@ M9"MJO)<@9+"YWI3UIH$RAC)VE#*F5RYC)K1CMV5[09*!B$)V1&=HH!?[(9V9 MJ4E%(,RA0BXAEY!+R"7D$G()N81<0BX=)9>*;6W,%3E:LK6Q5:=FH]EHF;)A MS^_%XW$+46&$PEX'+A43]G6/7&TG[)90PGY$E8*Q(SO6FD(N(9>02\@EY)*P M7"IDLJTX+29:CU'#AAZC34<3J,WB6X(;2XYX MQM**<%G/C48>>87!TO=QC'?BG7CG464^8O5PW#E#-B&;D$W()F03L@G9A&Q" M-B&;D$W'S:8J4MGFBK#ML+ZSJ31:NJQ;V_0G0W2)C*Y]UJ8W5:'0=035P[^3 ML#O(2X?K6#I\H\JSNEUAY5E3P]+A6%;BZ,M*;% VV !*V0G%5><=6$ MCDV.+C=M]+U0R(Y3R.:*194M9$V%"9DF.RAC*&-'*F,KSK"5(&,JE [7V$)6 MCXW4(SI Z7#79Y MK9/%$$(HZ,BE;01=79%SLYV@ZP(*.A8-QZ+A6!4.N81< M0BXAEY!+^^=2(<=L[G"\V'4PFP;4P;3TLLX%(2A1=2"7D$O()>0286/VD#WFQ'<&/W*;HRC*S\5L5_#M>/0DPH%33CVZ02<@FYA%Q"+B&7D$OUY=(195>=!SX;300Q MDJ OG7LDBJ0OD&8U#/PL?A0'V>?MF<^/*^VJK(!2&)#>V83H-_US3E)^:O;* M9Q=\RE_PNQL/KB *2[S;I..YW9M^GPW.<)] $-0M M2JI8I_AN6ASU(@$DI;%('N-GH^57HD7Q?+O1*JO0' )G1\!97@-JB;Z:KZW[ MI@[4[A67\Y[B*EPQ"J&W=^@M4EIS!6??*S^V@?:RE$7:"]$C*GHP?P&YA%Q" M+B&7D$O()>32_O+JUK0XIYV:OOM">R?_H6&PR!)5QR@2R)L^HLPXW@N/GR = M-\/#8F:X"8)<0BXAEY!+R"7D$G()N81<0BXAEY!+&P45S!5!A2KZL5L:]&-W MG*VKI2.PQ 76JFA5)<#2Q0-62:EY8L2IK(6P^&OB4TE79$E3-'V;++LC[A5M MJA7VBK:,1LO09:NIR*;1K$6/BI)V#RI$G&C18FP$L\K4F6O!N4'G35$@[?H*"AH.U]TH7D;$7CJ1+$2X6F-*:L-]'W M0B$[3B%;T42@!"'3V!K6E!T;0X0H8T+?<5.%0<*@X5AXI#/8RA M\I7L8TS87>S?GOO4^LQ^O%G8-.=4,YE5,0HBWA#B+*0>B=TG^NG9[<6#W**8 M^F(V.&7R%=)AHTSBY5\9DO#1]?-IV;,F8YR0LVU)2E56FD@ZC-,;&!Z?/ M],_!V 88D4=ZT@DI^>.$]-E8SXCW3%ZCQL?92;(99L_6]5,+B/J6'DOGV.]7 M,T=-^>^4U,P^"T+>T>",&50TA+O8F(@P8Y$&(1BD/[E=HV,JE/3ZU%(-VZ9. M1S%,M==L=AS;=OJ=?UF-U@-@FE78E!+[3G^G%G98Y3P MR"BB9_DOGWIN-/+(ZYGK\_GP+WV:?1PP^XU5R:>:7I[@X%1)L9"EMV9OSBZ? M\DMOK.#TFJ:<:HZZ]+)RNOS:>X]MGBI-@5CU=3-*/#^6'5UT_'L>JQ58:"*L3JGIE.7L0)>UY."50B<$M9*RSJ$1-J]7G=8HE>[?K5=="C@/E(1?=DA"]I P>)Y+CC\,6/& MSYWP8PNZ,YZX/O\]Z]&(Q-V8N _,^XZ2\)63DR-5VKT&.$X*HX(HB<)W-";L MPQZG\"4)?3;RY4T[D9XK%6ZWFPP3C\3,FDHKO\V0OK4XIHOCV\AB6K&MM8LD5850O*IL?<*H?F81&M/0P2 M?QUY/C[2()X$P5/M;SV"2ASW=!3388?9#EDH1L5R')N=YEZKO_J&I[EMH]'2 MFW)34>2F[M0BC0Q3-3%5L^QTZ'7:?ZTZ&V>;3)2L8Q(A5.#K*?#Y_F E*G H MQV'+3=60+4<])O2A D<%OEC$-E7@4(X#;2 4H:,4H>8Z+5VV.Z\"Y3@,6S8M M7*=0R(Y3R#:H^[=VDR3;*;M)$LH7RM?>)UVH2D=SKBY;954Z'*S2@8)V2()6 M2,XJ+][FJ%!JRI3M[4NHHY"AD(DRZ6*K6:G%VQR-^5^X6*$<'8(<%1*CN=)M MI2]64(I#L=EB58_X84F=:T66BI3LTS^O:8P]:[&A$7()N81<0BXAEY!+R"7D M$G()N22BT[JB#C+S9B9=*@O[JT:C9=3 M-L$=9=9"Y,;TGH9/;I?>LKD$O3O:#1Y]_I1_$"^AA6U!."DDFTI9':,1E*@Z MD$O()>02<@FY=(1<*C/*)9RQ9(EG+!UETA:7'&@N5;%@2]O1:D=AL1_I""%7UXGM]R25_BH#72_&<&-T:_LQCBZ\E-A M^S5<.S0]*5S@V$S"#%-V-)&"T[B]@9M0R"7D$G()N81<0BXAEY!+R"7D$G() MN51?+AUERM5M$G8').*1HSAKP9&&D##7"H/IR"7D$G()N81<0BXAEY9SJ5"] M&FN=&J)W=)199KV+)&342#>1LFW:^9U8I]%:T)F@<-4:1 S*-7()N81<0B[M MM:;;BDRH#=9(75'$62./,DLI;9+9G6F2B:6F,!Z-7$(N(9>02\@EY!)R";F$ M7$(N(9>02YL.;_@-Y*7@,2E>@"8-L&"8>T3A< M8*V*2%4"+$T\8)64)<7?;8D=P3H/?#::") 1]*5SCT21] 7B5\/ SX[9Q4'V M>7OF\^/*G2KKW%T8D-[9A.@W_7-.4A[KO?+9!9_R%_SNQH,K.+9*O-NDX[G= MFWZ?0ORWX.DZ78&&!+*NV[*CB72&%?<3RE;>ZW2^35M+S^TDL-'R*]$B!6TP M "%PZ@6HM1- M'U22GK40%!>T2X<=&DJZ*DN: E6F-L_$VZ);;'VD94F,0%^GEEB4BDQA;]]F M?IHJ*[8I&_;6X:9"S-KS]E.%B!-MLV']_L3%YEY/*5L4#M&+]R>>7V@<$*5C M$B%4X.LI<*-"!:XJ4,51UBQ3MIO6,:$/%3@J\,4BMJ$"5R'7IJQ\"!0A%*&] M3[J0")G%1:A8RI&J-5J:JQ[&Z\K5RQ]RV.G*$0%T68MRVJ;E(.I4\@EY!)R";F$7$(N(9>02\@EY)+P.QOV7)69)3L; MS*N9E $I[*W:C98C&ZJ-9S1K R,4]CIPJ9BPKWL.>SMA=X02]I+.OM0A\I2& M$D\Z4$><5Z?..[U+] 5^Q^K46+H,N81<0BXAEY!+]=A)7'%6K-W[=Q+%0^K' MT4/09I2 )Q+OEKB]*_^/S #S<*SJ=L@CO*K(7(C>D]#9_<+DT//M_1 M;O#H\Z=DW4>*&7\:'!"2+:.LK7\$):H.Y!)R";F$7$(N'2&7MHMO"6XLJ>(9 M2T>4J 5'X(G?I5 3.RV"39Y)V#NRQ*V"Y07LMA)E0(-JLTKEFSI\S%HW,\0&HVX MZX1<0BXAEY!+R"7D$G()N81<0BXAEY!+@G+IH$H++Z,Q$'?Z)V^1QS.LQCWR M))02<@FYA%Q"+B&7D$O()>02U[>LE%F+6GN/R%2).M #R^O42B\V]GE*V:$F:JU._07EZ MK5E&1ZPZB1 J\/44N%6E K?*[(A5)_2A D<%OEC$-E7@=AD=L5"$4(1$F70A M$:J\]X'F0$,%A64N5'>>H8FBT&N\[K5NUR='-1DO59+4I4DX\0@@% M_4"X5$30U16[+-L)>E- 03^HPR_K1I^JZ8^%M8-JE :/7$(N(9>02\@E<;E4 MR$5;<4I>M)8/.AP7DFT#"]/7#)2H.I!+R"7D$G()N202E\H,LPXLH+RX[X*Q5-V:_G;)T.!(JFXI(H6G02<@FYA%RJ+Y>.,N&JY#Y9M0W28B@=N81<0BXAEY!+R"7D$G()N81< M0BXAETK( %Y1>KR*=D:& HDIIE56L7($EH# 6I4M50FP5/& =5 93XO[9/TU M\:FD*UNTRQ(96Q%4;L29$QMM Q=D9O. MO*DHHI1E.0CY*#+2-KD(+9' =#SI8Y8-:>E.T9K/F9JTSJ[T@J3CT7)?@4/% MH>)0<:@XU,,8*E_)/L:$W<7^[;E/K<_L1_ZJ(0D?73]_E<:_5JJUHBJKS!4- MS)5[2B4_B-D#XP"L$SYA$M.>U'=]XG==XK$AL0]XL3CI0^*3I.>RZS^?C@V' MMW/+7J YIYK)!C$*(EX9[BRD'HG=)_KIV>W%@]Q>FOIB1@UE\A7280-*XN5? MF:6C/6L0=]F8:;A[RNHP2G.6/M,_8?Q@G[E=HV,JE/3ZU%(-VZ9.1S%,M==L M=AS;=OJ=?VEF(__28&P4C<@C/>F$E/QQ0OIL@F?$>R:O4>/C+&486;(!Z?JI M!9QX2\2EA.GW*X-KFVOIMGWW<'UY M=R]+5]?G\V*\OQ'>?+NZ:#]<7DCW#^R?[Y?7#_?2S5?IO'W_F_3UV\WO]TM5 MSJP::.Y G2Z>Q40_2JXOQ8,@84_K1>.@/%\.WBPW;&P>&47T+/_E4\^-1AYY M/7-]_@;^I4^S4P1Q?N-(<3"GER>2?JJDTIZE=6=OSBZ?\DMO'+_TFF62T#Q2GVG 61 MH70AW$V8Q%XK$?]K$#+QH-(UNR)]9[E*?HS\0E5M"WN(UW "34 M%$U?>H2A+.P=*.&T(N@JJV0+(]U^)GQ.HH'4]X+G2.J'P5 *1A0,'O]1@DC@ M$S.U:72V#I26$6)U3' =@&U\@JW\$99T%(J'0*W4^-X_.!8'K*]IO*143Y') M[GE#8KVI%MZ0$&';8;VI%=IVJ+ 'HJG!SKFLV =8:!KEX4#E82YQJTR!T&&3 M6VN6=1!+H!)U=5C=ICI=0(0SI(SU79?YX/YXV8//X:\NLY)D_E.")A=/C)'P M+>:_LZ]%<>AVP:WGUT=A\.2"L])YE3XD$??V?R[?K!+%>*K<1%*U-%0L*HHN MZ(@AQ^5!0IGIBI%'TU])MQOR7SE,R#!@X_U/VFDVZ$M>X#^>>.X3PP>)(AH? M3!N-G=LDTPRXR,G?]GOM*8H7ULQ&HV5:LM4L*\=/(%,%@;7NXEX)LDR&+$76 MG$-=]$77U^TWBKA'^S0,F1KNT0Y;]O,F1]T@RA9X_GG/C;J, /&AE*S=N9:> M)OM-_VNZ@>P_G@.9%XD)'+_31*J <^2EE7:O?8LB!IKJ.@?8):X66O6''U(V MA/\P/>HQ3UCZ\$BXV^,S%H?,7XK3JM_,54J&Z2XX6KMKZM$E)\4F%/^5D1K" M#S?,2,EI73P6P=LL&M@$KF[8*G80<87.+1M4:6=!NX1#OVCF%H/%+82A(L # M8YG4(:D=B^;KAN;KF)Q?@_ B2#IQ/_':7>X2+#)&FDJC99A;UZA#\[56NG3) M2OT^=HIIU":O#:I8\]6SUM>H:.)N! Y8$<&@C4B:T#D*(:@?O\K2R"-^S&,% ML#DP @/WN.S;8G+SOJ:=&![WC- W_=N,S+= Y,N+!&T M;'=MV58$*QW4L;4@HP$-W!VIXS[INIX;OTKTI3N ING'9>-6J7J_)!%[7_&\ MAB;LGLGZ5FX?FKX"^TH%=>UB'/7=%]H[^0\-@T40,L=M.@1RHH[)W+V;CN>R MIS),3*6ZN/X3S7)GCLO4K2*4^U9>KB;$720:369SE%7^'HU9$7%34+_.X&5] M%6N5IF+1A-T($VG9EI,.@2Q!:)!+_2C-2Z O\/N1F;(E6K*\2OT7H.OY%%D+ MV[%VHV7)CK)U$A@:LP(C:86R+0E*#KA$BF,(!*45JC8_:69\^1%ZE"?]ET,AF_O(N3430^;/)"7R]1"^))2>('&L: ]H8'Q M[D,%SKJ[CQL@!_88%]0$K'U(6_#S2*DED/[D?24E1OT3?JB(3(XJ'9=/4&9X MF]/T.O"!HJDT9**P2 ;@K*HJR"X[VOR5V_Q+E&P7' MXZ N(]>7;2YW12,DE@$G?F1K06H;1MN$1EBI>3J50,MLM"Q5MA>T?+FF+UT:1; >LP7:XY]R!,%VB$=Y585G#/7DEFVJ7 5EJUFHZ7+ICV_(8V!IL. 5F&%71ZV+.91R8:] MC1LN:"A*=+4-*05^'(3,83HN<[E:M3M%UL+" Y9.:QP&/^'>3,*1PF AK0E44J"-17.U.L:&L4[1TNZ*;N%:CX2.Z:HF(QW MV=+%+Y>+>>AK#/KV-HD):/^*C)O"^G4)< HJ5!T4JKU5P@L:PIO5XLNJ($@C M\@J[=<=E[U:2*#@O)#F1;U,:%Q8/ Y+@#6.^7B4&>$5%5K5:=UM FQ\1^Y;EK94N+6W#6=$#5DU\>C2 M(6.LE*VYS4$&%5=U6;=$ MF1F<]A0M^-(T\E/J)Q78UQ#2SX-B%S'MV[R?-0 MIZX5EC!>E-5"V_M@@;=N(OK.D>>7%,1Z"-AA<(9TI[]WV>QM7^'9@^]N1 M%5$B(1B#VW7:4878@EZ@FJSI@F#KB&KM,!ZRL?>R5;NZEA['$1Q9V3N)T_HK M(_6"Y@M;21#L,KU4:ND* 61#<5>T:U>T\*-MY1DV7T^JCME9- M"2HY#$CO+&_'!W[D]GA8(O#O>/4?0R]372@>7V /D.&R7HJ;+W9C 2]LZK%3%;-AI-V?< MDQ8&6HX 9O$:V'I/%QN*>NA=F?X?>V_:W#:2+8C^%83NK7GV!,0BP-V>IPA9 MMOOZC20%)$&038 "B9\^O?.2E&Q_5F:R@SN-O//D^P9B/O%)71^ZV[8NKH6T. M*AP6C3OY92!777?R(;$+QY&V]RUF;=3D?<)\R(@;)?G('/GZ@7D^%A]^#B-4 M;6ZYLX@HV/Z1C^LZ^;IM*G$=#LNI/DUG@9>!7G5Y\H'Q"_O/FOW^B>#7JQZC M=#;)IC*_M#*CJ,DD/6*1UXJLO2_J'';.VNNV,5II##F'OF MDQX",[&4MP>8V3Y 6[$FH_20&:43+V"!\Q09I:>?3KI3+NG+UF=.W"I&=69> M"" ]A/X#XK,3<==+TJC^ZW)8'BF&]!5=2=\G-P3:VE( _A#$_9]0I'6QD/Y MC&&C_=!IA$UH;+-S4OCTFER2.<;KQ?$"- ER4&;5Y2X?)VD "7_)[LLZ0H$0 MHY9?K\N#>206_47"]_OD*YS"'1S"+CXE"R/\O4/PZL9S><)H58-7;X-7:Z/[ M5A/=?UY^_9//I2.ZS*-?EW9\R.!1!M4].2Y6A)N=03-2_:7BT09F>S!$ZEQ< M54ON4XS1OP#WR1EK\%I208*-91;1$I80.K]>ERI^"'E ">H_4@J^D^"\16@J M.'\?PU8I4[V*;KO8[[(9O_52T69=8<->>(,-KT\$;5X:LV\6?%+1B+/)KM!; M>55%V)H,BZ?JU?5907_WZ+75O[CJ=LSNL-Q'H>G5];I1/U?6RNK5IDO5 B M7$^#2(#X_T\9\+,Z-:J&"-S\'[0[?\#J0[?44QCS.^] ,=Y4:ORXE< MAZOWCJBSU&7--DX7[YF]9IC72\:X_DFAG'5QU0/CM;>W\=ID@AR;KW,<^K6* MHQ]$NJXDN"J8/2>]_>?QMO]B^$SWE-B,#6RF:XZZ>TNVNN?YS+[;ABP;LBRX M$=HG)?\[%U=V_Q!]3Y^*,*5RH!8BSZ%/5/>\)6P=V)$;+L8^/^6Y#=NN\J6[ M7FX7\[G/,=>#^4(!PUI,PPL$ 0$%[.5R.16O2N,XP20 !DP(SA5.-^&H5^]C MU;PP25RUPYU= G*^]%VUPY=#WQO'UP)*W"%&[$KA MV-O(;%=,)#S[U@$-3;Q0FM@\TWE?HL D0+,S.-0,V5-+]#MQL9<.6C5\S)8Q M"#J7X>1R ;^P..98:#M.&#Q(K?;46!F2DF'A83\;X-V8B:]$*=Y0#XJO_3[Y M9\RO$9>^2TSZ$JALK,]AE*+@5T0B-01^69N1#%%_[EJGI#\W%F5#//M44S\A M]8PNKOJFW3XE?\RKM3X/(5<;Q?N\6<-ZSI"G>E5Y6Y?H.S0":=@^)=V[,4@; MNMA#9!Z(,"PDC,%P[]E@C5&Z4_%9&%Q27-E+^&R_3KZGDD9PS$0!P;[LTRXH M_+%N;CCZV_T%UIH_>@G.YZ)6BC%H1$N<,&&P1.9N8B9GHP*]$E:_H2XY#)!' M?(]^L"B1OUQG(]\^8QL_,IMB-2K*JBT&[(LKVVP/RJ,(&OVH(9K3))I-U?Q/ M0#4X82T(BY[W-,A##& M:J"JDTTLW[')#6ZVG;O"H(#/ M!'<*_W6]AZO_1?\<] "M]J83M*FJ@G,C"!-X(4A?.##:*L,:5ME\C_FP)/B# MZ'[^9A&PA>O!];>M%*YJ!X42'WLDU(]Y*+3\=Q'WX00?^/M'STVF"H6T!R7( MV]DC; P+6B2K'YFQZ-X+U&$-\VS"X9@<>VC2V S9#JZRGX>/_B^N'U'7<[KC M7ILS=\('5G*IXB,O_V_>[3K7'W MW;CY_NWV^]LX^O.J_-AVR([QCTW?POT>G:!7P!#8I&$9EX:4>M\6,WB14]9 \[X/)<(^ M\MB)O#GBV77@?F"Q%W^?_(AXC!5M^-<[>,D'/W1^97*M+X2H%RRX>XW:Z)AS MJ\>[3G?4ZW2M-A_W;(>W;=L=CL>,=<87!GR%S>'S2;0 BOH'#WC$?"49Y9(+ M)P37Y%=H'>*T-G[IV0Z)WOC.2X#'.UL_?&EYL,,/Q'CP?RQ\C)EZRB' R M%-UI)%,&:LN,+'?V+& R9,2RQ"]3X*53&4)88S(E"@-FUS\9L MQDSC,T $% /3^ NX1KE;U0D8]_J EY,E==.(0A?6 M+UIN -P?/$JGWL9CSE43>>$'I M.=,P,6;>;X/%L' _,=Y(-/FOOZY3%,&$'H((55 &L#!*K468@?), $NF7@1@ M K3S!(+ *@(N4(-@DT.6#&YO/%CBG#WD^S*;,IJ&?RUA6H99QIA2B]@2,)V6 MP^9S.#&F;E-[@O>3RDF?@^^!/LAUV!8_Y\'7F.^G[P%(84*: %X$2 XZDQ$O M8PSMXCL? ,H>]=QB]_<1OP=,@;_'"P=0(@88!:YIW$>P"%\>N+:;. D#;@H: M8X!2-! ! /#9(R,NB;0LA5U@ MV.WV0-P!C(DP*F6CH1J"BIP$=L.RH 6@1_@(\(-#@HOW2W7@!$])'47,\0)W M ;\M6\;M(KC[#=QRCG(LY?TI*=-E1("=32:P2:0!@9UT,L:, MS\8DD( ]&H);,])'@,7[N#]5G:VV7N1T- \%2!>%2]5UO#"OQKHS4"QN.8M# MH#E]0N[SZA.(_(H!(-XM9G/%>*K 7RU*)SY*2L0U=R%]\ND^5PDT]1[)# 4/ M0\3+2X%,X D!G7)&263(H? =H 2C"\(T0*5PPS 2@A0,LC "OJO6(SM%BY>% M N$YP_]>DJ>!$Q!<(E823X(+.@N?1:8!RC8/,/>"43MO GAIC(+QT>I MCIS:QWX>4J-85FJLBG^"\C;U ,+)DL (( H=9Q&E0E><$QX#ZFF2I_F^0%_@ MG7$B<1X1Q/CW O "N>\*D$P\]#@:2\XB[8M34 X 4Q_A_7('J+ZHU4O:\?%H M)NP!I VZ"!2:9'C9,O[%(K5&%[3<#)=P[KM#ON:-CM6%WXT>T[CM49 MC7L]/K:+QK[V02/[HJ$^N8,38/,*\BMFJ+RP88_W!OTNL^SAT&GW^G#H3G_8 M&7?YV3@-:KIXA#.G<,I+\6_%20^+<&L/7'O0Z?')H.UT[2YG0"V.U1ZYMNUV M![93/.D/PEZ=&+K_:/WYGJ*R7HUT&X&!>D[,MXA6R/Q.8J%I=F>>R:>:BG!* M&&6G! HW8(;*)$C?0XIT!+L7P:98"(0QYX'!?6^&T2JAG6?K1$W7$(LGA<*; MY3>A+3U[V3SBH+? U3D(N 72-EEUW(@6/E>=1^\7OA3\>7&,P$YMC4\WF:4AY"KH$3,O@?>"P.9BRK@?QN@^29LRP=I%R_'_ MQ.@$S[;T@?GD6[J=*H]&3 MW)NE7[KZL)62DI/64SP-5/-,T)2PCQH&NU*\0!T.;&&0T>B/R78)ICP7:6@X MA8IEK%3:40CW>^%9]>DZ[L=5RL<_ UKD;4+V%&SWFNB1I0#_Q_7UC]110S:: M-,7P9%D Q.!7;I'4+/P"*(^!U.N!!MF]])0DA%FI^[X&@2 @(L08X7!R_P8M M:Y8VM@TP%\+'?48+5.0RD"',&>@W8$W.-4ZT6I%2:U !/E/J)P2G@GV0]GC+ MSM9-352)>^JSW%6$M7G3Y'5R)#WC?D7\,YZ&"]#\QT!8P' DX?Z]"#172=6> M%+#EN6WW>1EQ19L&CCQ-0X=O(BNZ%J_ZR='AB%[)SW AM6^_-^52"[,F)2F MC)2<=! 4XZ60B'+'VM5=8NC9*"LKU$_F?,OT\^Q8F'YD><2=Y1 M2<<:]$#6N/:H,W&ZO-L?N]WQJ&^YW:X#&LMX5)2\9Z*__)6RA1114VB'!@[1+#);QS MO2,,%".ML5FJ2HAF%:9>+&L*OQ?Z$L&&DO"7CCLSL[BH% 6H)8AU\PN_@F1/ MTH8HPU0N.UT,PY<%'M^3!9U]'(M6%*?<&FZM##DRA[87Z)*/^ ,ZSU/7!D(# M[(W4OZ_ORPE%,$/]$;TO#US*%!,][R@[D77PZ $OWX>A^^A)ETHH72\):"P> M%>)((&?.CLP-"W]^8/XB191B%7-%:Q$3Y5WX2'H)[@N[JR; J5+=3G]E>BON M6'B5!,M..W69F63$M\W#1(:"]&/1GO798[Q /D\L%XZ3%N+XS,/0!"T1;D\ M7PE/PW2";7&KI"D)7NR1DR03,+G[!.I="G-77!B5&R[> MA)H0/4XQ,O1:D?M*:[XJQ6J"D@O1&E1GV-9[8QH^ A)$IKJFQ(5#TM;U@+RB M5->+-7*L<#[DC)LJ9T23@:1G( U69R UR43GGTQ4:3QO], 4])_)8#(>@>;3 MMT'GF0PG8]ZQ!VW7'5F#=M_EUO-I/#MX#C8J9':#S@GQH&=?2^XTFP+I7*5DND(/,C[\7[GW&N<'@$$M* MHR%BQ>/,P$SS-2OMD6WM$-WJP!?E+80#Z^.R#?ZF-OG%V7KD0$NU]V[[3+5Q MZK."ATL_:!L\?56<5BS34[0XLD^Y..@P "F_)*V Y'\6,W(YB5!22+5TF3$+ M?H'"<5,:H .(#A9XE%R"#)J9%*R C\BT!TU[S-(N*)J%MCK:I;!$RKF6=42_ M@O QT/5T1QT!?2@$FU:XA[P((U3H*I-)4_"WI2)O5*LTGWKDQ;_H73+N"(2# MVA'ZZ1PF0VK:M30Z'I$Z4]ZS\K[HNR.;!;0K.'V EEQ:RH,BSHT9G-F4E$<, M+N6<;R*;"_X?JU/(-%IXC.,-T2]0+W-.3.0WM$7IKI(GAP<7H^J6G=IG4M.\ M&8$8_VNJ-\$=OE"2R7')?SN<(V]!QC)CO[W98F:P!^;Y)-PF<"VB7"GQ)4T+ M#O&#]]A\"$RX_.8P"P'=$9EVZ9(? 4RB6$!9>I!QC@)JTYB"_4S'8V?2%!_:1[,'0#V929\SI2IP."^ATTA#/KCP M,S\U#,U_P7QB\?N4^\(6!RGN+AS:#(" .;BH\5)\08)$>0?GH@&-Y'N@#E X M/6]I%FFK-+\,G_[/>H-R^KD*GUZIL5Q.W-^0\-BR+.3'^OT7 E<.V(^134N'*W6 +UU+%KA4;!EWO%C:218I^ M+"(07V#E?Q<.L!_P-E[4P3IGJH-I=/8ED[>GSSFK$JXT2M5U!RV+V.5CE-[J M9%5<#Y6?IV$H+D<]#KUUP@7ILS@62H8TO(@3:D%*X;8DY0*SO"4J2B%^J=Q0 MXFWJY=+Q!"H!@\U)%0342 XJ#EH^9?U!K8.[^L<))(6M8SZHHI1+@,,E9M2" MG8=IHL*'I0)N^B[0>\:B"-\O=N1%(CQ&BF++4"06:TFZY>.B]Z3>YE#89TG$ M7"ZW]25+O"0_)-Q2?(479V]XI# HBU FH@OUGM+>R;&-6UUZN/\93Z:AVS+^ M&8!.C44#KG%/JB2N5.I88EWHGQ8YM2@!0:]4OG#'6)K($$#$ M!07)LP"U #57N@.-A,<5M+96>NHT65>(;A!7'^&4,X9=9.77Z(?&3JT".Z[1 MGW>M_-=PSPVIO5_A++'>=D=9AS-T.JU5X^=2V0:0K[7QWLEO'(N,6ZLZU:Z5 MZ66!;FI(ZR]/PP;9.J\^8\9DWY>X9(D7R7Q"GQ+J4\F ;(FX!,7!B3T3^>=2 M5BG8G3)0X6T3^3PSC)+]7RZ#33+?4AIVDEUA4UOZ A;3R#1BX(L\BXX0OP;!G_0@&0%&1A>A"N M\'R0(8Y)T;'JQ&(:)/_EM1AL:$S.]GYA3C+\.2!S7'E-LK(+C.-1&H7,H4G? MQM(EP75,YC8HR8@,)HE,^5,=4YX;&X25QX V(L(/=')C'G5E-:$ M:II,B-YPQDRG$(/_1J^>*>N4A,M+T)GRF(GTFS2I0^1X ,_Q99*'RM'23X#, M<7GN%90Z5KF+>13],ME]&? ^2K0FG%SU2;.P^2P&K*M*2N/5[C2%,XJG*J)P M*^)O&= U'K75:@0^D#[^CB*@@W.XPV_Z$L&TCOR2E"AW0?_>0.]QX08/&J_/;> MV<;I$$\9%C]ENS12[(8_)J*0V(0E)*>OLV?;B;+MH F?Y2ZGEK0*E8U!>>,B MD"?M)%\4,Y&H=Q8Q[(EJ0M4#^;M0&UD$XB5"9U;W15R.5H$KJK-02U(I$HQ$[6ZU=:\J J3.:?Q#-.9YX(74?Z31QH=O/,^0L&,RX./ MQH:2]1).&-YT4+M,BZ>L]A^FU#90 ]3]1&H/!D;X_9QLEINAS@5R(TH7PF!! M/&%I/7CN33+C+G))*TDSCF6%/!Y>NE+4ZF*L(D:GWDR&^%P^(0@S!6U"U32@ MH(IW\7F19:;BH6DJ0%BAXI8S^-.N%!7HE1E$VA+0X:,TZ0\*^%0"C^M/;\R" MB'DDS10]J8:'H!^);&*5X*ACCU C!?Z<*9&N@B+2 J5P*/>BTD6UO%:A)TZ%L6$L.3603R89& J6*J65EI9C:A8Y%.E-!)21ZE M_*_/M,P8$%E_**QBY6D6M"$!8LE8D 6IF#DK"O_-] V5 MAK66RJ@\G%K^J9;;F(:N*6M8@:REB$/+2H@3-']U8%-:G7Y":)A1BFTD*ID% M90MHA^28%8U&X&W*F@TGDTK8;P-BD9BA576H!U-ND&%>DW2Y;]+EL$FZ/(VU M/&'2Y<8DRD+29=?MC =NQQF-1KVNPT8,EM,=]?N=7J=ON6-6M_[TITBSQ_0< M)4[^!9+R1BH6*_7TTL+:@Z[=MON\W^'C;F_0'KK#OM/K#9QQ%T''SERO-T2/ M>9&*I_[VM6+,V;"RBN2I"1C"%5I MJZE4QFY4J=ZNI#D @U/C)%*[15,G M4$PO&;P;H['.E+M8T-K*-$3I!=7+S\AUBQ%&5332VV?XK&W^:B?\!G&!:5: M%<#(O^DU(%C=*=/EY*G%7%9 <%(BT+[!RN'[,]!;[W0LHIV;F6$02S"H8@XW M4Q+%-%]$)T"*S!(+2.,4=E,&OMA49@,C=6]"2^=#VC@E

2D$UG+N,Y;UZB:IR8P MDB?_+0TPZ5#W8LU" S$FS9\G,,^^:%GASN'.D7:I7 $ZC&/.?Q%'H*@1_E8R M7#)0J7B>.&+D33R*PDCUI-."82EF4@]$E7=";P +!Y1$U5@^@PH,4\O%5)#W*]61J-Z-_0 MG2%>FG>C>CR(\];";2(LJN"F0FRYG'',H(ZI5$X_%DJ>IUP9C!3*->M2C,@! MN0\U-LKX7E8>LA1QJQCAX1:2KSPJ,<_>9XC#$9V8,C0J0,C9XM2U0M5R"?Z9 M22TMY5?RS%3UR'&WM7QPH^32$GJK]+2LO),H&9$-*R*Q();8E=[BE&4B9W7( M5S0-P:&^14]EN/8Q*9IJR35I>-!K90)#NMY,;!'JHTB3RH]B7P+5L_KF+-F: M,)MZCYA*-TL%QF(<\W\OA,M9N%,]GJIOY+*A7K896'6%4"[\]!'U@#H4O65\ M.,RF\\LU&",65'+.*N\R;P/'%;9V#%?DX3H_2Z=9*>:?6\3Z3^=Z'OH9Q2 MD>U:H'%6SI,F08LNRYXL5-M2%TX[[,B6-\"O(J%EJ-8#*UI49TYOLB\RY1XK MX4(N#(DLHB%3HTC/1:G,_$(=ERI66K_7H@ 7%F6V1:)AAB1Y'PJW/V6>5!55 M99YP5!&U"BN=7'-!99,"?AF8FW/DE;4\-9)A"G$>'$A;$F8=%YMF77Z.,U/P:LE=-I914 M A03WT3]$L<-42)WHB)C-!'7\";9YQ2;)IT><882\45\&#'F6XA=?.]]33>0 MPERF3%%F("4\6>T_5K5_VI8*1:A+I?.7,FKA<[4K9$Z1"_Z09ZJY*!"4V.L^ M7&#J'K:K37,+23/$H+:TJ'+@7YD>$RP02N44J(&>(U,:UUD2FC]2QYB5)K-< MVID [5Q<=8:M\NC-/PCC:Z]N>-C5=2^NNIW6H&)U0C1DSI2<"XGT7KWD=GUV MGI[0;:9-WFOO?738O??@9.Q6>336;B=CM0^[NCZL;M"R=SF9[=,FV-=GQR]6(MJS7H=PZ^V#:\=?C* M%]L&--CMM<^RV,[0WNJUM0<8RWG:DF23<+[M"-$G>KMM;?WZZI&0F[]=,<%4 MY*@\S2S/T:8NY\3H_I#I#YD,D=Z]S*&PS_D?XI0WOF-T"$PYB]-2U2-W)-/_ M$J+\4TZ4%^>>/A$]O;XS^(;:U.8C.&G*V0\WFGFY:?7%KU5/;Y5!/XV/J8435[R[G8-P"R^K@R[D)_&K M_<\&*A50J>U$M [K1!Q>7%G=BH8D?S2GU>#PL7#8/BP.CP"'VQ7-9?[8SX)P M',XU)>H,9%-^JO2^(FHC1';2=39#]04@>.>@"-YO X);59&>YA2/>8K=PYZB M1;V_*N*\S2D>6 0WT-H9YWN'Q7F;1'/GT*)YB\C"!BWJU$3W9_B*YQY!9M<$ MU0'\%[L M/A8<-M&QWR,LV.0)(U7E3TJ->I8B@8VPI.S8_VE\39LH6NT_RNF]^3XD:SN3 MK-S3JK'US_1L(/*QHXHQ4Q:NVO3=+L>&W8GOQ9LW1E9UJ0[9A9LF#F#T7 \L7C;;D_.IE3L M9YH_C27U66\ *JE)\XQ/OW0L/V,")\7KC1^H74!^;[EZ+)S[P]T01T=0_>@X MK>,1-8A:6XBTCA5SK6G4V'PQ!EBKNO\'+#CR@DG$Q#,TRCIM)2$Z30<&G\VG MHM]Q0"/-D$>91A0R%_M-@+E\3W7K7C07+;^H=4@Z+$W4LV/AI!@HZ\)&_7"> M32"(LV^*5.U<)0DS9MYO)$DY;TN629G&#!03JJS*;2:%$E7!J>8$^8(W47&4 ME( N>AOZ:C!Q!D95=$Y=S%6ESW_]=0V;OK^/^+THW)=CWE@,T/)5UPOF+B]Q M U@#%W%<-[4Z\"+W$AT,RZH#T3I++J)XP42SLP)*)%3QI6UWMYJ [Q-)5!^6 M?[&_PRBEH@_+GVJ&\RT7HQV).Y9+!/K](L/I#4?="7!5[@ZZW>& #=W>N#\: MV+;3[@QZV+HX7R* ]# )L0,<9?D3$Y:5U]A47LUO*9;JFX5^-WANV$\C/55U MT+(EB01U =\K^ZBDY=SK\0'/1;XU7Q]'K3Q6KJ.:\/9>2)D$UEH)#E(V\+(@ M>ICJ@$,B[Q;G=7;0WC8S^E )T"\)<-LDZ+]6V#1(]13)\R\A<_&'L"&/FMMC M;W['=M*S;51 -,+=G!)(:\?3#ML\HS^XN.KT6\,5(Q^+)WV8D\%+=$(G?3+' M3?AKT'PMFMN'[<+2'Q*:E[,Z&S1OT/PYT?RP=4+]$:#YJ*(54H/F#9H_)YH? MMI1HT*9>;(W2L@G-FXSMJQ\4?WO6%,%US*%NEN@+Y0^'K<0:6!=7_4Y%JFA- M_K!#"N_9L8B&&$Z.& Y;T#:PB1C*&;,-,1R3&(Y.":^$& Y;Z3;H #%8^QM( MN^E)KYD>&I(X&$D IEZ2601+ZRI%RCL3EU3F6QD;WY?%G&:;:T M2#%VT\SBJBS#W#0; P9&7<-&/?ZHC6Y,AXC!I?N% MSR(QT$),KZ#;8S6 (YN4(Y:[:5GI!,PU:SO]O'L->&/NXV#//';/<"093IG0 MAUIG4$T'BLXC#[$V'3#RWIB&CS@CS43,61H3:J8N3\8;+Q(:JG[L>'E\ABH?D&BO)B4ILZUM%SM M?;&8JY;-&,3=9R"L&@69YM!O'B?9RD8JBT6H24RRM, %L9%>"[,1G;G*$"". MD%A!6C5"4\3DP,(Y6RI %L"2%@X@3FG?T0"1(I F>DU##=H$SK6(Q)\XX$>X MY!PV&O")E\A%H."CTAOC33;TR,7A?HZ8/9W:Y@>P2[Q!,A)A18@S NKW7.+^6"B6(46Z "0Y9)2/@= 5Y!K$6#== '5NX!Q-Y5UC)$GLRU%'U4!6.0!< M66XX%A?DMU!4X*>LXI.^)[&OS.:?U8;5!;Z M;[#YW/>RL=.".Y=F).LRG;E_PR%E<^UPP!F)<3445$I/)8I%,2B=GRJMU0_3-S> M5 O$T=JXX3((\9[X"QA[+>=C2?>%-!G5>/0U1R>T&:8O#:VF,V!T\WT M.P11J9FPJ2TLWI=1#AF>XW*1O]*+\,,%(TP9?)L\"D"E>S78:1K7X"JM=M.Y MYC36\H2=:S9VHBDT>!BYSM 9L?%D-!EU'=MFG=Z0C0:3CC7IC/K8PFO%=TZV M$\U:J9/R:27LTWA#YB[-NRV5QB"$N::CDC) C!2X7.80_CL"\K+P4:M>Y=(MQ6;$3P6'K)=:Z:3 !YJ2F;T7G]'\NR=BFMSH M<*0USD*75,=TS#E.+8^\^SPH233RR41-;[+"[_73D%I.IBN0LYX\ M\N9%22&7^))SD+A5E78M7_@!IC6(*'P1!H6 S+H= MY6?;,O3WZ !4;RZM76QRW0&NL1&$J:5]94M+P/CDR4!F]N(PRK>:(E+W,.!* M*F2>0V:5'N#!"I1,#^I_P5(A]!('P1.8XWH0YR,\\M(E3-W7.BP[* ME>0GDE_D_7X2NJAAGKN94QVZU]L E;I/5;6:0E 5NU+E^2_9O//0(SHAWX,Z M5T\$NXJQ>Z!O#-3@Y33$GSDOLDC]/Q11F(+WY+Z1OCSO8W,H4!7V4J A31>J+I])$&3@T9P2*< MHY&]B "[8U[520Q)7QA^A)ZPIH<0[2+ ,/@L6M M!>1=Y>="D!\1Q9+HK2@;%=DR#'X%,J[API^BI3K39#G'E!M_F=IIZ@6P@OM4 M5:"SN@PGEX1LL*).&Z3#,M9Z="EPM#997+6:DGW!F"N_8[]_A&#!+\NMQ@:E MUF%GTKE0[,R K?$SZ4^8:B D9#RQ_@37GSD:94L^(;X2T=(LNP\[\&E/(>?) M"\A,F@M_MV!74JV5KEKED-&B6R:&!"2UL-_BV3CWL,=71O[3O)S)@IJNX1O0 M4P3T@.%\H6[Q&; 1I".0JO E<6',DT19JQP%U-Z1M$PDY+(J62!L/S%=Z M+]SK12I? P4Q?@Y]U "L%^DT4H M#\13Z\;T0&/)T9.4T[:K]XS?+V0R":>H\/(*JT Z,(5**_,(A@,\08*V2 +).V,))CP(L]" )1T=5.S9]1MA4?9]TFT%$-D59]-_<9C MM4J$[2H\R;VAB#1ICT0$.S,"H*XQM?#$X!'[30KB HB)_*ADH?GP:D_8 Q@P M"B[)R89..Y5? #4<0B))#'BVN,IC\9B[O;;CL$ZW M,["&?#AQ+3[BO79G-.JZ9TK1"!J#8&-HP#D3-:^45D.B!=0$/\1$2!FPU!2> M59I* C:3%PGEIV5\3G]6]"%"2B03'\.%[PHA1]8VB:80<5*9H(6**G GI">Q%I7< MD>V(A*HF(S/*RVRBJ0?\",RBY;M3.OIJG/V*3;A%_8>5LHGGP$%0[X5/"H#Z M[T4HO-ODG\,C%DJS.$KA[1)MQ)T,$>%O.AZF@< M5'&CU-XK\/1%:8G%>93,Z#H"!QBP!\Q4UXH 4KAEL-(A",>0%39I&L)9[3SU%V=JD$?) M12(?, U_L'@JC&G\ 1$"]BI"IJ!9@>Y/;A2\:.;2@U$)4LX:&S ADADDFQ":A$Q5AZS/*^-.G8 MBL+?%%N6]ZQ$IM+,@R;I9V/2C]4D_9S&6IXPZ6?7))Z-9OS)\W.1SH@&@X/R3;O)%O,WDZ.(F41 >/3]95$5'".Y<=B_)C( MVU"I-8J1PK.D,AJV_@+-PBDZ;<_FQ)AQAY+E:XB^ MPUCE$(_0>4%C>P;R\Q M/LN L9G6O(H,(E%'0ME-BTA8$#QV(F\LU,5O8*\80^/2^ A((13*@AS"V(;, M-M>=BZENB+E78@E9_%@$-#2L\L/@7DA'1#Z37(644BX$] Q%IO2IZ%Y^PE0O MQG%0CBAMR,EU[3%,G<]](W/AY[690PO^M.X@HE2BZ-DU@;-!:DKS$*DZ&F $ M#FKTJUS<;F95 7!1^2:(QX]L'N>M&E#$J2:)(K3S4.66$V64D=_J _:O<&>> M 6@%Q^MH$)-VJG3K22[JR!1\S":,J-X:C5A);SXGT*EK"L"ELR RJ_6&0AJC M2M,*J!8\1D8E T.$X,"U"CGUL4XF6JJEBF23T3'QPT>YUO0Z&KW%6W*U4IGE M-O7B)(S(O98S@P,*H'-X/M%+[8NM,BAV@?80&O0TFS M>6D9_YLOT2!9S.:I M^:_USJA8H?(8,)_R?:@@"SC]8B8!G0:F13JL(? PSC@JFWNBGI[@IY&4*AM, MJ4JKN941(6TA6OUFDJ='= ??!])G7(4+*] (_>M4$$%DZ\6%NJ,,2CE71A:# M!@[ 1=9%L>0MK2^)Y,F#(;F( E7=-%W.T4,G'*AE#[GTS-/W.7IA9)J/\G6G MI#-&Y 6D/0.FH.4!B*J_>(5&9-QCM1F*0*Q(0[-^AB7OXLF ^4L,GY,'"G.E ME"&.#4/4KV1MZ^G8F-Z%0?W#9DFA](CX%.Q^D!X&?L]OOO-U_H)^O]VY8!OV3!ZF*) MK)8-G-=A*$6RJ+ADR=":,D0*OI).E_!2D9)8;9BU#)Q6I74]R8FP,6CLE3LS MP?[C4O\9@?[SG6!0=2B[^)G6YQV3/;W1TN\,+DZ#PU93*8&N Y"KQ\;@Z]=I M>^# O#EH Q4L;E1,-NA;D^Z(M2>@M R[[4%_ M-!R[]L :CP#4H^ZPE$B:?0=)+7 QP6+C^-3GX3W5;IF-&ZXI9M:<)]1'(@"H:(52L8(^6I"+N4N)>UK^3H"CZ&8AC:+CN5%T M9*BVMJ#+>L4!VQ%IMWWZ1-JM3:0?I*('IS>60;2/(CD$M*:*H[>*9&CW^GVK MY[;;/6?8[4WZ(S9A=K_;[K%>;SRP2ZBB/FALVSL;G>F.!P@_$&D:!.'A*O)&@I74[[R(C5%5C97I;J.A.8*1G_>=*$"QBMPR H0Z MR]X6%'^CMQ&YRXI5K!R $#B7;DAQ#7Q[VHJVG\&J/PPT"9LV@?*G3'^K#<;NQ55GL++'M82C]([?(Y))[T!: M2<5_JUJ^0VU8H<\_X'-?PSC^'MS"JK]/% QJ[Q$X;F]E3WN%*B?!R6HRZ#Q2 MGCF7_@@H++CT6B9-51"RK%9ZY42B,OSQ,QB"8XX/1?-0M5&"S92Y)U5^L@=1 M.2N^, 65#.D]H9 78#K8#9$/D &&60#T#JQR](RLLG]QU1^T.IMXY5VARU%6 MMN)6QGQ BH4(1A ZU#I5 ;+$+07[<-WZ(K;3/K2(':P5L5*H2HEY3QW3H@P1 M_OR)B/9?6%N3"+E<([K>>3Y1D<8;2O8!KJIP!J4'0LT)J)R?R?& M#\_YQ0/A7U/=GDSTU[1,D4TN6R1M8!O7&,*-\=$\D,T=V$;'>D:V,42QN4$S M*',-0>>2Z1(]%Z" M/$6U[W N\4XXEO%LL1OFK9?PM \7=83^^O5&$!5HC^Q!"NK[B+E*-E-**&B7 M64_CGPX#5TW4E_,AS;0V?0[H[;[9'; M8R[K]=F #=N6?5:1UC%E=.AN5^-CYG7_AE[WOX37_5/9ZW[Z,I+2=\*(WX:"<3-+(J#=M!B18 Z)NJBAP!VFH=F53L]/KV1L5.C;MP M[CG&L-TSC=3G?:-_23V4WIB%7:])5.<.0 A]U99%M?/UR9V(2Y@RT09ZB9T ML#Z2&KS)ALII!A_6(F!VD3?#W:3)>CJT*'5,.2_U".LCPYIVD1&)<@U[\ZKV M]^IC^?$BARO@RKP3BNA38S]2)79+F( M3KJ8M1,GY:P:\@+&A7;S6I?B=!,"*"K!+!M0,B=UP4F+-(+0\$EYIGHX;$.$ MC3?27D[YSB :C ELL(X3"3=^H9++B4CMW/)T!$UE75L3N>&L/Z">2I=+81*U MZ["W^Z66HG@BL!"IOBM2)-,\2AL,B%LMH4OC$!0TI;92=[F.TA74*V;$I&%/ M+BNL3P02*=UZ.Z$'R_?TG6?F5IHU56Z[K:7^^LM3 41-ZZ:SP7\N-U_7W2IT_#4:6%:FH,1'HJ]0\2@FC2W7=3=IJ'>E/CU6"A9.H6PD8J9BG"J&[''[-F5I4?& M&RJP$!5'Q=HBV:D_J3@[5--)/=>P5+B^)8(RU84Q?G>@$]PJ5*T=WS>>_ MX M/6SZ1H3R:A^GC5WF-\5V\3A0YWD4WU)Q0[/NKC?(VXJ-_TS;S^F:[S6Q1!6W MN@[?-*77/C?C[91A M]245-N)FRKJ] T+<60'"*<>;7+<(,JQ2"Q=Q6=P1\$Y$F^MMH\VI86[G(*VT MI/EZB?"J#*C>P;1K8S(0[V<\HR^92T-V8?X^D9C,;V$Q7/.0?8357]/\R]H' MW(<#[F]#X?K(@6> @6I7^#VBK)YC@&)P<=7>E.B@I,&*=H$HB_-QK JE1W6/ MH52"-1G$.X#ZU+%M>''5'1X7V\X$V4:(;/WMD V' >^':AMRU;=W!>;+C:3? M1'E,TQ'>L@5OT:258P:7PBF7C4\2^G)I<(GL,BX3@&9>X,5)).IQTG8SVU24 M;\7<"QZ>8W,X#8E^BL3;&P1>333JM=N(1IN4C5-B.+=\SB+RFV4JVYWFO_@D M3Q:5-9J!G=U6&SC6-@Q]2Q*IH]?L5-F@840%1RJ5./3:=E4QY=-;_[TTII7V MY%>..3 *Q)'EA_#H\A,90CJP.,_RVW/5R@P8J6&J:A;;1&F3R+XOZN^+"^WZ-*?B5N^UK=:76NP\C(P M@I77UKW6&K3L46^GUZZ_UAWM]N3&Q6X- S@]/.[_]P+L(WF?.D>@4%[_SC_I MS*)5CTCL2<+Y.VN>&"2##$5_[?M0V+HL^E3X_JO<>>_\8WE3-$%@SR5# M' L4#:P5K.TM8'UXPK XSJGAI9JG5XLK%[A%D;,W=-?0G49WUM/371?HKCTP[?XJ[^$YT-T3 MJP!Y54OEOM;1MDZ..#,5(7,C;'WR6\#C1?.KVOM_02QK#U7A&T^$GQ@]DK49 M%X90+7,P6)4VOX:CWM#>/L0GOWTE#>\N!H->N;(6I7^?PYTUWC< M&X][X\X[,UUA/V\>]LX:FJ/1X+R]>8W#O:'0TU4J]B)1JWUQ-30[]MZA_!?F M;R^.%SC%_E69.J /H=8&;<>J $!4B7N3ZE*EX]'(&FZI'"7*L,.8P,I^%Y$5S'^O:*(JM\TZFL$X4^ M9B@)RU4'ZF D_ETBCWS7Z2O&Z5%7J'>7UO#9CO(->ZM6_?2??Y^#2[\U(GFE MJFQE@XS4.96>^P8\RI^-*RK=T$(=D/X619:JAU=J&"_1; M-@ 2?K^_C_@]];O+)@)3!SV:14BMXDS)K:EAGNQ$(#L2RF]65&%1WQULT!$G M8M"FF&V8KKY8F+EF_UF_-5C;(3!P0V3ZA%'9.2%4SO/E=%Z>PM9,PD] +XL- M4,6B\%&.#"<%@5?TE).8E=Y<5=]7^A0H9\Y"-GU*)V?+&:$DRH,0WXZSV8#2 MYFPI9#-]:<9@\=KP+J =+Y2M>8I?!ME!)8F%OI:(K?09?#X_-Q!'R H50]8C MNW(H=*JBT/=+T@I;!&7/*ME5>VUOW^/BFH[,V^.YZ,AUU6^EI$]]3T(JI LH&J& '/EM1X>XSP=*DC^ /76^W XVFS&=)S MQ!#V*8/;R#63]GOQ*GO-K&_88)_E3!:MJ[+Q0ZAEUYG;YR1VM!9M/FX]KM8L MJZOZ3'JID^9]7HA\#]3#COJ)YQUEHJF/\-P(=QX#_A=A>Z%0-&>7X410K6*N M-SRMWW]GN^9W/Z0)DG7!ULZR-N_$UHBM51DIU7,!U^KDM1.LMQP'W+DX#01= M,PZX5WL<\-,!>Y9W=*XW<%D8#F.-73L07?( M[9'%G?ZDW;-9?]1UVIUBCYWT@X88FDFZZ)?4)_R38R,LL!A, %"RP[C@C>NI MV5WHUIER=^%3-S?"^A@A'G\-XS<.$']]EN*J!6FE%^DKPN.YHH.YK, M71]E1X.,1SFM7.5&SOH7@>@KNXAO^3P1$R;EGVWT4*QM._1B2B!&@]67=ZXJ MZ+<&7?O@)1!6JV,?H02BW^KVMRN!.&JY0LWWG$06I3B\TFZF[/IE) MZ;^9IOL!AUNZG\-HC351.[,)^VFWAV9ON*JW[SZG]40)AKOF$#:T-'GOF?3JC."24%< MFRJP9_[ M(>] U7AG%"-6X->VW+@XZ'7"-"K:]J]O7N?'!"]CM:28!V>U2V3 M?X%(N(+'441:85V&6KX&5?4:HS2458KY#FZX&">3A:_FHI;:5[QP M#>/-(1TD"K)@U7V4<"T;?C>8WX&3!,L$8U]<#4=E8BDY2QL%]2S19Y./8%_T MZ5Q<]2M:?#P+^AS(6RZPP!99UJ?,56O%SH\F]UZHSW#[_9\VMSB@K,D80GQ M!Z+=14NB:XX&>W<*.C-+HB'!A@1KRNLCD6!/6$UV^\#=-XYN-15JH_HB2^LX M;7\.T,9QY3'7@(EI((,N?<@4GNLN=^BT0VCU?3F/JPM#TLEA+R1]3&,XT MQ@O1R 3_-T%-S"]V2=^@,0'/\Q4E2T-4P5->9Z0$3U>BBX+BQC@S*-M$I8/ MDI7,KV1P"UGUMK]4CZRU;9:G^HYQG8V.UX;<[Y*!O&D%-3.0::[ME^#3;X?C*&4, M'.-HY>O 53]F%^G>N^HL9'MP)EG(L3P&'B<@)*DR2HZ3)CIDD2B.'LO=&R3& M)85R-R7:>.L\Y#6IS*\D1;G3:@^.T*4=LW[/IDM[DZ+-]W- OS:M2M<67XSA9GP4!./(]^&>&(:G3I+:K M9(B=S?N=GMGI[YWY<'JALX8^7BI]K$_'.!Q]8!]?LV>WS=[!.I"?4&SPI%'] M4]EV!9-5]-;84C[626XZP]#YH01*"NE/$M"'(9Y.&XBG-S1')Y5+_PQYV;W=ZA$N-.(?=MG\R?UYR;N5%9O@[<8R&BC0K"8-0U._;> MT<8=RI7/)3'M-:/G1EWUB.C9(?NNWPG?"KT? W*K8H[-2KMX9.)1?-" M"> #T5$7Z6AHC\R^759FMT\/;?384\:G=8SZP/C4([X\:IO6H%Q3^2SX="#O M.GU[(+H/GS(#_L:3+/R-_:\I_(_1:V==]/Q0GOE7FPQ9>_\OB+]L+M\NY>NH M/)IE;0[3O[CJ]$S[$,4PYV*0-$37$-T.1>T')#KL'M(Q[?8^.N(3FUF%G.-A MDW/\PG99D7.\-NON_6FD'=\"QGH3P-X@,9PI"^XY& MFS0?F:8+O:6G=] #L_?XBEF\79U%2=WH*[(F83^%[,J(:]W4Q]P/'_?(GZPX MR;/)I^QV6T-KU.13GM=BMSNP79,_#Y*V>&;Y=UDN=Q8/_Z3QN$\IO_J0)7-3 M783P[FK>"N-FE;7:',+Z0_B@"8@,X&N/ICF$0Q\">FQV.@AC,_A?5FKI3MG/ MC?W\:NSG(YO/5 8&U)KVV:AI1 _!B!Z9]OZMN!KW54-^)TA^3^:^VI4 1Q=7 M/=OL#LH)+:?GQ6IHKZ&]4Z2]ND37;9^?Z_@@K:G.(%9\(]V/7I .*E1-#U(W M((V4QOF%Z#9,/8:O+7UG]XEYU1TU'U>KE5_DU+Z/7/RW-L%9%U==TQH,3RB! MN,GI.3@/KXME1>5I;S3#!.$^6#/E\J$F;>R%HE@,ZX>?[%5:=C M=KM'KP-X$79]0W5G0G5/EH&Y*]WU+J[Z0W/0+1L:1Y(1#/2=Q34+B\;_=;.XI-[=%[]K*7JV%_,1"6NF*'J[/DW-JK$RNE+?9 M(S%'81[&'F[P7<1]V.D#SQ(>T1#0'I2P;V>/L#$O-J_-1KOCB[40].4 \[9/;\<1YS]NF03V.$[YC^R97SQ9QXT !>Y MHDY'! Z*4%P)FS%F,:H4S^C\U'-+BX MHA:X(KL*,([&&K&KJN,_V>;)@]K-DW]$X1RD]O*'SX($J_+_O?#F,]C\1R]V M_#!>1!5-@;N#8@-EIS_NC4?,Z;*VV^6=-NMQSAFW1JPS&7?<2;&)L/JL:="' M12:;^O0.[9,W?K]F^^258*D QO L.B1G$)^G$.=J5TW3XVUSOGNC5G>X^O*N M">I6J]L[0NK_H&6/CI%-/^@/C[/8[5Y[&MGTKR@1^6"=F%\C\)ZL!_,.MYX' M!(_6D?D5-UW.!EMG:L VE-WX1AO?Z!X94)T-&88K%>^=I@EW: ME,ZP(?!P8/;01=WD\[Y@M!H^*5I1]N[ [-OE+GWGVV?Z')CT7_"7B/D&-D.) M'M844CQ1 ^,73U>C)Z6KSL55?V1VVWN3U>D-G6FP*L.J;OM)L:I[<36RS-%H M[]'KS:B66CCQE2;ZPO^]V3P*'_B,-PKV\6EK16G3D6BK1QQ[N#]M-?KU26.5 M_:18U;^XZH$>T#LEJ^TUJ-_G/<&KVZ%DY\7D2 !8N(DW(]@=."GQO%^MC$]:11V=[H MXFI@=H;EFNU&KWY)2/6D8<=^&Y'*VG]F;:-6UW.$8&N':>@?P!/2:$/;T]:3 MAAK[&&HT[?[>C8,:%?NDD>I) XU]FB-J=YHAXT^+$@*ZZ_^]"Q/F&_-U)2.F M<8^G_MR:^1ZI;.=-K4]J#O<[%U=#JV\.AX=2KTXCC[)!Q*.WRSXP(G9!R^_; M9J]WJ":&)Y9<>(86P+7C+&8+GV80N'P>P>%19::)O_F<$(BBI;,0%OU_Z5IC M'SQK"Q+MR#YJ)_91G1?0Z;5V6BMIN#;Y]BZN.MV1:0\/T*ZDL2).$O4VR(-G M0SULE-/NFJ/./M.'&UMC]S(S+T"+XC[BSV\UG"$-'K8!57HJ7Y#"Z$QVT\<& MU'[*ZNY=Z]'X\D\8H3:/!3@80@UI*,"@0D%H_/AGX18*>%-'W-0TGJCWZQNO MKSCB;*"V;0XZA\HP.@W?5T-O#;T=WHI+W:*_Y\9NGD](M=3'[>.6'E:#_Y[S(.8&]>OD+DY>7ZNY M&8\L-OZS5L X7^K4*W(%?:G;<8%^Q@4LL /:K54L8(93<>6NZZW9.N*:,:(] M:*U*&55KAI=2Z[QD&G%NS&!YT]C@@0MG5.[!A^VB3"P)G7,'NZ[Z<'CU-WW$ M/7>PG*%5MM:,W8_(/N)RNZC,M5;57A2/* #RJW]"K4+/T*H6P6M; 6_9519+ MM4^](^FP=D?2CWR\MOGHH%=L/FHY=G\PZMO#[J#3=2?]H=7I#R>.U>OROMWO M#8K].?$+._08W?R90D_4,1LQN\?ZW: M4!&]GV.3+H!21@0U7T3.E,7493?BS,>Q@2"=:*I@14,R*:C$I/,07A!A2CB0 M(MFCAXZTRYN_#Y]PGBRA=: M&N4U5J!COWCN'LZ#*^+ M>944L7&GY]38==CJ6?;ANYH.6T-K<(06K)U>YSB+/6X+UMW4_:WFNIYX$\N# M]5!]O2!\\DZJYP&6DVJ/>DXQCZ]A<'\)ISD#>V.#U'6+!UY"5,M/V3NGU"/M0'EZ MYR((?_*'T'] ?\*-Y4KMJ$F/LGH;&E,=E$I&.)6L8UK[2Y(FY^ZD MD6I#7ZI#(M6P#4C5[IT84AW2!K%L,&;%\]3X7IZ.O1),]>;!9Q'A-Z#Y+!S>K]CMO=OG?Y4)%== MP3?!6WMM35M!_[0\ZXY7XI7JIC9+6G].&',6J6H*IHHLV'W$N2C1\Y*I M\>/;C?&!!;],XQM!A_G&=1R'LB+*>!,O0,>%/T38<)_C"#Q_^^]KX MY^WU6UJ, R3!X Y15N%C>5,4T_>7QB0*9T8"8,''Q'_A)IZ$+0/+04KKFK)8 M+!\8"I5)X0@X+,:Z$",F0"$H\(>Y:A%$J".+%1\\ MEU-]AS-EP3W'.PFF') CG'F.@=D3/ M F,!R@C#7]$B"/ E/_D]H0\NAN[X$$ZNC5ON2-O#-+X$3LL4D,!5R5>KMYIK MD/\-WE^!P0+._^,_AK;=?E^$#_W9>O]6D$8)>A*-8\+C-Q[0'F&MX8> /RFN M>E@G"?_"%@ X[!X>OXL64O=PTGB_?/I?$/J#9]XE8 MM\KU^8O]]F:+V8'"]6++L1>PR0M+%@$)9J I )RE&:R%1D#$<$=O<9@3UJX\R: M7BU@K\SV4L 7Y (@)9BZW&=+#&(!T)\8C7O/"5F+JH;K /:CA-1'A%0)I5O M>D';ENPGF>)8,L%D@%TXG+NI4$L?-1Z!?QN+6%3R1US56GH!.F.X&X#(5P_I M$J$D"1;(Z^C/<"HH6_/4L4WQ.+/_.[A"W*EW$1+A7; F=C)K M,:81LHO_V%PZ/[BXNJ/*5*"8&^0T-+.$756=9&7IZPLI[KX&J1HN$E!S K3) M0(=[0*ZBN$2> PDU<87 6+&^Y"S.V:LR5!%^0!">XPK[@.5*P&%48.OK6:]Q3>0'<$ ;] X BQ U>PC=^1+ M+5&F:1JDM'E"!_$9W.JR95IZ[:&D,/Z] )N)D[4EU!(R1N!C7B+LC@R6*Y:& MH$,X+:4V@]TGX")P>%(^42N=SWW/09B^!7U^]\ ' A>A#F_$V'= M+%><:4R'"K<&.GV9FS\*UON4M*I8FNF"]4BL5?9=OO*?^V#FIGAPR04%DOD! M9\CC]\:;\0XG,CC"B6":3:NJP.-,CJ1P!@%\U2"&N@[ZI$([<)Y N!'')AIX M:MFG2AM;S\KB3;P6'\UQ5<%-61 @A:8NH0A7I[$6P0RD " N,P9&QGQ'M.LV M"PX49-76X#VP@;GP 8R7H)\2/GJDUS)CC*T^(FKP\9&!]#)NO1EZ@6Z_?_YI MS/U%7!\IAQOL@'PNY0<6>_$M\"SF?@_^&Q1@W"/[8D0?8\P)HS<*,(WD(+6,FZ%Z,'G'V ?(7P[PA8OD9@5E_=BR58N M/C:;64H*%P)4^6P<+W(6,Z1?!]T],Q!>;Z58(@H+$?/F*![A4!13T72<,?/) MY+ MV$PJCU"TTSE#C^CU=FUS3'%X.[2XZV_H<:<'S6J[%?I4$]Q:E:B]>P>U_H:. M;WNMFBJ9K8J6;[E5%YO6Z;IBCAPK+ VS[G8W=(S;:[M#*K=KK6IPO\%*AJ7FYW".R!+[UFWU<&0S>9M"3H'Q7&S=V-;&9WKH6F4 ME)'GZ;=;&=3#$Q-M$$'YA&]$2U!\[T7:IL MT]]5GT;J50P@!O4VEN;* Y<^*1,M7 -V[+EP#_P*' 1C2B<"$4JS -T[%XA) M%^E['($ !.D:BSE"P/5BL)8>9,M+:3 *@)_X&O\7<]T%YC6"! M$Z 5\3RVM$1LDEJ['G<^$:!H=@NR=FGMQ3D+"- E!HJ))\O4LA,Q+0P=ID24 MES"88#!;S&034&?*$&AX;V9N(F#J6N;]G._1SOFY\D;Y9_SPC?S@3_Q>RD+; M&0OMDMNQS$(O3^1XDO#2:K7;0F$#2J0H:=Z.S]OP.P%U<%B@XNC 5J\"J'(W MIA%G?@:%49IONV74,19+7&X=RJ%961,\W<,"!RW)5D5=Q*5^U#67V#OL$M%L M;/7*.FAV?N4NYQO=304T/>9!?.4;-HC=BUKVX'G.8./J,!.G-2B;-M7@)V(9 MA\FT/L70(:";#G[U/?*T"7^:K['U-:ZNLA=J;:_TY^&@GXL)DGD08#YD+N,N MYW,WXD[@.QNN-V0^ NP?2&G^)E=4I^5!9K)8[9J==?JC)UJ8A3-'JVS$ M39:X8GX3YD7RF': _];;O"9-\JLG5'F/Q]=@67K1?^.'MQ[AH^T;3&.[>PR_ MYM88=>@==6A'9>:^UH,BT@&\6.JPP R0$Z9II[*)O0S8%>7V4 MEQWUQQLPT3O] 1.CV@,F;I/0^34-?4SYQ4%5R1)?M&;D1-_J%GO\]UUG-&JS MGL,LM]NV!\/^B+-AN]WM]-UNI]LN]O@7W]EAZ,3F#^47QOK]B=6W;;?==KNC M=G?(7;<_;(\'G;[#^SA_^YF/LEJ>WH)>+:KV;WP@"^.:$FA"7 <%# MX4($8LL%^83%/:;!?V,E@= W)"E2U!&X.-B/5 H4D^$-RA)6(<@_"7:KC.R< MZR4?'8\+R\RO1ECB$K-6[P66C M.?)'*N9(!BE7_'UIBD1.N3,G[?)S&'UBSI1 G>-_<&@.\L#',')C'E1HCQ;@31CP\I"?!R3!.0"-()/) MK1(0*LYM;R"L2@4X%A# R$IX4 V$.(/"EFBP"J4)I&DHFBH8,*D"$-"AVU%P M^A1I)I0P)SXR7\# HKD5RK\ . M0:2))U);*FBO"$^1^D,ZN6,%3D!FT MC"_H47 ]D>Y"KRG"LX#\Z%WY6T3HY47,/[K48R/K>8HIPO9;WY_E[0CX*0-D M/?1:QG?1C:K&,^96*T&_]AA1"5M><;=5?7B@(N&-I3/'0Q*ZDL3]ZO0%Y486 M>ZF1Q7 \:4=O?(>K\IPM5)F;3"1IX!0\S" FAJBI8*?__40,XH^+2+&7#4/3 MS)3"=!Y5S(_)4)'!SA.1)+=22@A,+)D+@USR1KL@'Q3$OT\T6?$E@ N!H.=_ M@1KQ1=2R_%B,X2"_3X!9P#:WLQXTR8&^+[/3ZYK==KG!6)F.3N1,\R2Z!0]& MMEK;3SRPUHMQ=4R8^G87_N3$";S)4CNTNY"6\^%6HL$ZL:Z.9%BMT5S"LY=P M 5,7/72QT&X+""R3B?"?FBBY2F]3MHFV*;&9[QGGKXUUHXNK;L<$L9V^^)J:(Y&0[-GE7-M-DE(3:S7]'J>@4B[BS@# M<_4:3B'ED/.C@@K>-^93YD\SO MG+U2FU6,SV . !4^3%*CG+N*,3PRX.B[\ =K8&^ -@'X XLQJC7#*%1IW5%V+'5*0E>2\P9&UI224BEIORDE/8VU/&$IZ4:7;<'% M:[N]?G[\&*NFQ@#QS+M;AK,WM@.\_GXJVI(?S,V) P<8F'QB]752 V MNZ>F<#3951)9W]',N9LR*=+B?T08N?\2_ "@A?75#HR@66VS:]EE,:8+I T2 M+7/0::[+<#+Q'/0B4 ^<5)TH^!2TG -]VO0/%B4!N4FQ.K) M%),1*/IF=8Q+":Q+PBA#Q[JC*@Y;AC"'IQ_"M-JU8YB?6(39WC'0(E%S.69I MEV*6+F_W.$-) [#JCL:,VY,!_+?C<,?NM/NEF*7\A@$?$1[['>*7&S_ZW.>R M@CAB3+1U%G%,SG C#34+7"]G^]2*\;2,#]QABYB+,$6 A?\>^A8YE=Z.>?*( MS=0H7/ 8"M^W8&>E,(EF,3U1E+.\=W3=S^$)U)RQ!9E$FS0@IC%>V,ZE<.7/ M>#(-17,#V8JA^)2LUC9BP'PR-BD?K2:@:Z8&.%/N+GS^?5(D,*S&=:X#]Z.' MIH5+&E\%T964M1%J:;;E@&IF=0?]]G#0&]I#/K'@'Y=/2HD"=[G"?NJ':,2+ M&1 &8*\ E4!<[EXRF?LH'*MX7NBT=%((R&/4VWO(\*PJZI;Q!O%8Q1%,9)QO M3B(_UDXYFSDMFO*%"R WS,Z7(7AYA%B?GATH)5'%;]_MP$5VRUIY;=UK+.L-A. M;[>WOJS%]K9Z[:8&]]LTYEW93G:T^3WKAI (/\TS]6(N*7-$Z)\EM[R;1IP; M?PFC\%/.*-QFQ/SND^1?+DB_H9F]&:(;$+9^B^.S!R Z(8Z+="\29O86,'N= MD&FP:5]L>@WC#DFSQ_9QVV!+[<;_=="H#L8==2&[#^][C2M\;:.?O_%$Q>)$H=XSNT)#9Q M;-@R^X-5=4UG/)JO(8D72Q+6,4EB0#,&K?ZP(8F&),Z&)(Y)$=@ ;VBVAPU% M-!1Q/A1A'Y,D1ICU;?=7=5<\XV&T)XW<'SF._0KV]2N#^C<#^?5(J$:),D+K9CYWV MQ57/,H?VP.QV7Z BU6#::@OUB3'-(DP;C#JFW5W5@:?!M)>":<^(:+9D:7VS M-VA8VDM'-/L9,:TC6%J_;7:&Y?KYQN9ZHL 49G+J.N@VD2JIFAYLYON+=LG4 MV_R9\I=%[*JDZO4:NKVIZ$$RDS*_H#%.W7*=44U.4>LXCBVM-MC9#4$U!%5! M4-9A"(J&B]GE^O.&H!J">ET$=1AZZB,]=?:VSAMZ:NCI=':]$SW9AR&H 4V_ M7#7@ZK0(2EJ-:A42AGU1H[8N%5J5L]6OM=G^5=K6.W#1#1=HV^V8NWWL!3_! M:INE;EXJ(?2?Y 78JM;^^6>'II.]-I3:%NID-U3?NJ(VN'[]K7KP*2MPMVY/ M47%:YU1)V^_N5O+Z+/6>W=%N3[ZLXM2S6NQA*FF/4-?Q-MAT4MATH%3"DW8][5=X*S=\I&K2;1,NFA6>X@H/E.P@'+B= M4R>CXY3C5H#DA7JT7XC?^DG+<3O#0Y7CKB&]$PW_-"1Q2GL[F7+Z&3MM[5>1N*^W.2"0\>T6N$A7V(>MP3T^#:O#KF>IP%7YU#EE]V^#7 MB>/7DZ-7]Y UMPUZG3AZ/5W-K<*OWB$K;1MSJA9V?)I,N).D^: X4RSFSB+R M$H_'[QH+ZY6\8P.JJZQ:H$N^_K/-G?D[7Y7I^K,XXO>>IC]NB7P(EH MA";SY0QY,8A;2Q"X"\O#-;/1FYL\FTH*]R^NNOV^V1DU*MY+Q[CU)L238=S@ MXFJ$0^$/54'7(-RI(MQIX!MFN@P'YK#?;A#NA2/<>B/VR3 .$TGZ0[/=/507 MB\:LW3N(LK%@J8P^[>>D2M M0SPVPS]@I\!7C94[^T< MJG5J@Y0O"2EW"OWLB94B=CVRAV;7/M1$L"=II;.O2_>D]>=" ]8JG?D8-4I- M/ZY7V8^K7@=6R7 R%B(ZKQXJ$?2>L-(;U*0JK7*;)$2$W'U8:0&D*J MW7&U1$=-I]6&CAHZJM]IM41(Y]]AU;+6M5C=L-+].V[N]($#=0UM-M=L[CDW M5]$A%OD(VW.W D?6-WA MD(_&[6[/!'Q.[C]@Q\ZOS)^/A0" H#-W6OT##K<[G9' MX\&8]SI=F_,Q'*33XSW79LSI#P87!H\=-H0G[;40\640!M>DM_37&QKX/+/+"10P[PU>TC+]8P$3F M@\$?F+^@SR39.O['?PQM:_ ^IO?,P]A#(,=8C@CW ;C9?!Z%\\B#YXRY.L(8 MH_%PQ0>12BY$>-9GCS&M*^+WLE>Q^'W,?8\_4(=DEN"GEP;Z(./%?!Y&P@69 M?@VN>B"'YZ!X3 !S$^Y, Q3;!F)&$J<-D2>@38C?'"]R%C/T7#L\5DV7(XZO MH)3X)(+S$KI'W!+*1_/O<_U;XKS/3H8I^G.JID",T>D*L5ZUU$ZHC>PLI*:G M/-?TU,!^BX2.V$30>&2QL5+G%NDLZQVII7X'G]3J4F;]$Y9V(_@BB,_O<^SB MASB>]CNXM#/F/;JXLKNMJJW0[//N92;5IJ.4)=.CP\.V>*.7FQZ$:_[B@C M$H8H,]P%A:M<#ZY%G#B^%PA1EQXXW)D8*"M"L=;@'D3-./9<#R0C2,0\#UJK M1$JF88_$&' E'=]%'.7; \\:SO^15SBDIM'.'F%C$/)@(:]\)*^C#*NZI3Z] MTM+!55J# LBT?Z>IT3P'+>-R'''VZY)-8+'OF/_(EO'%G_E=PA;ERSN=U@"A M6@3(RDU.)D<3"0+60!>AP.YW8-_P".^"-;&368L!$@BH^#\VFRJ@ -^19@4* M$5(OIUH>=E5UDMLHRGL:3MTS,)SLVH;33V0#F&,<)&1U.1MT[2[(GZ$U8;;M]D83WG$Z;5:TH^17#?RLMY/QM/&+SZB:?0^,C]SA ME/';L5 T6P-3EP_H5G!!\@'C=[T("V ?IZ'O+XWP,<#B-<7JER@H\+;9C+MD MO8CU@B6ATHGA*O_-'5$Z&T[ X("_*Q-"?>X-"B2[_?['(@*!%8LG;].OT%7K M_5N40VC)>:X4D*1W,"- W()E,"(O 07@.LFK7V9=0'37 ^([?#6ZCF.>Q#>+"'2%I#88**2Z M*C5!@H%4L*.M_%L8.#LN7L2Q-BP>-5V0*#ZGNL^P6@^[T?T3'YB/AK9Q.^6P M/N/12Z: T2$NV9!+-1BMG2 C+H@_Y%5 _$W.)D(-31CM,^9A4,$8BZ_$8DE> M7*2BEO&%J"W@ MZX#'&C9NWGN08 .Y1OP-*"$EU.HG!6A:DI_7]4?_]$?T_I M/JQ@6'M3>>\)J'RP!97G#PG88P(G9##'H;%0QIPME9*!VRV 2/A['D%1AQL] MUQ@O]1,Y OH'YT%#(_$ K9?^1XL8$0I(2^6!: )B7^,#3?$'XPQ9Q%0'M@> M/$Y,Z8J5.??"T\8J 7J--$Q M+0]34ZD*NA%S'_"07&,"-DHL%2[)-X4Z!F_=J(,IS:OP(':P(6A< MWV3A8QC ^(N!%HK89I$,S'X5TF[-46D07$2*5[! M:>G?R>.H@0HV&@3:IN$O<*]/N(:,A\,7*Q")-IZI"BWCG]FY5 (*@63FUB(L M!](E =G7AR'L #B4GA>["$L8G3*3K4%2T5A#IS&\>; 3796&0:Z2/GR[7-1 MIGSDX^0+L+=H@>?[F3E;$[6CT+O!%$* M3PEV6M>%67.O7^1'T9-)@37,>4&/&KOG55[,@75QU:W0C/Z0. $\$\M.60!& MM6_, ,-GBYF1"IH]CZZL#>1WQO-!K[A+V)A'>LX"F M'3!:$&]2\E9P:*#'C.S7/T+>7)HW*M5(Q>?**K4]V,1."==0QC^9,I-:!E_Q MRD=-)OT0,DF9"#7U@I,+6G\FT\B;D>L=_YNWK ";W05&8X'A34%4R-]15 +N M!#R.,YZ;C<^-I!=K+KQ8[XP:<% Y(Y>87OBNTU>^<@^P(4C>75K#9X,5G7D_ MC7,^_1+RL+&ZK1["@@PR#[5II<.L4,GBE7ZQ@CX!(A\Y#LHR9&?(/XS',/HE MW5XK%1%3,!6B7N!HSB]/CCF^CQC]$7;]X*%>I,CK-OL"7K^5UU=35X,XAT.< M6P^Y(YGIPK?1S1,_$OR8\P"U('2#2QL 6#W2/;N/_G_VWOW)3219&/U7B-[9 M&W8$K1$/\;#G=D3[->O]9FQ_MO=NG)].E*#48HU PZ/;O7_]S:P"!!*20$^0 MZL2>L2V@'EGYSJQ,RE-/& ?X&#/U_0LP"!@@FH=, <@/5);^^.-M[E9DF28N MRX_Q0V?A4"W/S>ZM,5ZSX#1ETP 1YI&C_629A;',%IP%\'A9M7]?X/[;*?% MJ@;K%+DW(8E:+#:(&UI;T*3#T%II93J[RXA(U@1A494 5S6<+,;VGP M_:>H- TZ9 M9O1Y4OJMM4*H,8?Q-HT0;Y1F?H^_P%Q.4!MB2K$W&Z=1#)#-G83 L($42UH3 MZ&VWX>1V'CH_: ("9DX#?!^4J=#QF"[ CJ(XH@CM,#1_%TK>QI,>A,[\:GBO3=2F"_Y\T3KS)\QGS#A>Z%\^YRUQO".A' M&J0P&5AJ06;Y%L?CT3B"VV(F\,6YZ' +#?\'L\3 %6+OQRU?M M=',.UB(#A&4\PP'[9![35_E?7N>51KV '1/[Z'5U/,R*6+JOP#")/UXD3 R& M/&DBN]">S=R@#[T],*UF?>C;#&L/%&VW43<]4P>Z:AY\K0KP.M/NR6+MP6BT M_FG7UFJI1D_6"D@P4JR#+W8X,(W=1MVX6&5@:,T6M*W*Q>Z=AE5E>92M]STV M7]?J>$OP]UP,XFT%)@6/VU+=OKB6ZO>YB%\$JZ477[A\?]FFU_H5PNY#9NY^ M9^K5GURK>E_1J@0Z[@;23ZBG[@K1-I?EUL&M?Z [!,JUO6IX.="K&"L'Y7MM M*+T?L$(+[[B,[2)AIIZ(=?4/,@*;SHY-O=M_$YRYY/VKIQ92_:.2%VE 4A>O M:[\46J. D8"1@-$5P^@83;\[74ELS7VP?;J"7&@)M0LIE+8:K;5P5T^?>9@E,__:2Z=LTA@W2Z/W/+ \*+WK _]SOY&VE&->E:JL035"*KIQ-[:48VVF6KRI(Z5 @2K%&#?W.G*:N4R@?T" M^SN+_?JAL!\LG8YA_S6TCUTJ0K)/1]A+:AM7B^JC#0SSHIFJD"SZT S\ZQHI@DTNPXTL\Z*9KI L^M LRW!Q19FR.CF3C7V-D,$ MNG097>PM4;46Z&)T#5VN(9MD70VAGIR9#2S!9I=!YIM"6\<%\U 315H=A5HMB6TT-P> 2WOSE#7 MU9L5Z'(9Z+(E1- "7=2;.U-95_5>!%V/<]AK:G2*X.L&E-\2KG@;QLGGR>]A MZ,;W@9M#]%OHN\U*^Y5(0KNY4V7#6M?KHT7V;%8*,6M/!R10;O>VBN/FS9UAVBL8OG(6 M'4;N*POBMT2;+:&F'='& K2Q1]U FRW>D+PZ-JR3;L8T\68_W[R&;(Y2\P^1 MP+&!W6T)>?Y. QH1'_C;O8MMUN($6VL_TJPJW!'=WP&WEYD[5!7(+Y#X_^ W*I M;H'YO!P=^+.C_PB?6<#6FT)ZAX8K0YW!^YT:3[=<\2( M-T_JV.K>@L6; @'$F^=T;7TO2SE;D;I6Q9@[-FSM%5H:K^3P" M]P7NGQKWMV0>'1KW+8;[JL!]@?OGQ_TM:2@']EX>[J;]^9'_RK(YVZ%5PT+" MAT$KY7 WZP^?[9G/E0-SQ)"F'N=VZ*HI7NWMJ_4N,V/EH[92UO4>#\PBC,&H M 8]X/0]C#XGN541]IB&]QKYYMQK[>GFU)*8X0.4^Q3GXFH3W<"0OEB(Z\:F3 M4%@(2_.Y; G]@!;,8 M/\57(SH%%1$@(7T,G'!&!P4C8H"!J_X29C23BO(O4:[]GQXS MFKCAEX2.L4'F9!TN.=HT;7(IAA)#B:%V&(K1YZ\)*KT%J7.-]5,Z \[E\'^C M.NT%*6$J+'+R?-(9B1Z\H)@4>5LVSRT*@U>*5?HEXOS-JFO?FUD1=[^-HU_O MJKRG-%W&/U1[H"+S7N7L3YZ;3',+H?1AML#AXA,R!O"DR?I/JEO;M.@3R@8- M5ZE82\RY]%_< )HAGJ./1T-*W DU%=VRJ#T>ZB/%-8RQ;5GV9/R_AGF3?S2- M%L+]@=Z.(TI^W)()[/ 5\9_(6*#,OF^#LO=OPP3B/Z>8+*"6@F M#(A?DYS'V(='@,&+I1):48)GDK,%- (D/LA@)%BB7(PC1F8G!*8 M8TH.:O<#2 ZGR'0&:=V,-&U'V71HA+>$ ),%TJS>"3 M*:!K@"?\SS2@DC:4)76H:NR0X2^J7+:>&$9%^/(O[?R-U5LYHQ5_HP]\"G%E MP<7*S*55),=8L#N\W#!85VP&X.OCPG&C+7=CG&4W&F@Z@W4U1++=R'!"\1SL M8Z M_UE&>JMC/TBFL*F \MT^> WL@C7F6W6#%I8%R>J2Y3ZJHP3 BHM(3"!\RGT?A3UAQ M.U!:.U M&8SO9W,_?*8TJ]=3#\Q/88!R%70@MMKO(;#\\G-4J$!7^Q\*TV82M&'1GQ+D M#2!7=1OH$=9I4,CI>F5!BKB>)R7A>H!W0OJTE*!?:,2 &CB4BU#I7W#V<2>V MLE&0EA?.CP&1-I9>H'M1';[^\NU?,?NK\OJE!!@H4;"2/;1]E6ZL?+-_L0$+U&/0[ MWP/]D$3/$E#*&+1:&"]&6HPS[@)")(.<%\XC-B$"^\WSBEG%6 97F3\& M0(LI4VP_(W?[/B7!YSD.$0."H$N$/(#%]A'6Z!'_=Q@U^9AMMF 8M^J"8X!Y MNYIL^'=$F;;;5H<]VC;FVXSJ-IXAZ H&Q>D8^\\@8/ YXX R[!>VXC+<= M.L;%*7W,%OPN6^OG"9>([-"H^RZEWT,F'=E T]!W:?25@A49?"7!#X!U[8': M>* UY[E@9TS,D#..5.P"9X!?J4,8*M2A6[X0T'A (C(N M5\.S96F6^HD'KRPPQ#%EUBTNL,X:LBK7*!^LJE>]JQS+@+L5MV@56MT1(FP7]S.%- M-^36IH"1WCI@] ?V/Z*?0=<@*+S_0-VN)AZ$.%B-!XV;C,^U.NO_V5OH>S@$?+!U$TI'SL]8Z=^JADJ/&67+& MV H*=TP!H\(G\X0LO!S;>N&]7(:RQ/(S;I&SP3] Q:8)G.(+#][,1@E M&?=;_MCWR#@[>G;$\%W-%*6W"@-D9? &"6QOB,^]:%,*J\RC<&3&LKAQT%;" M:8LDK_*5KPBESY-_Q13[KB6MQ0OZ2*!= !,%LY43)R>M<.Q[#TRV+*L4A4BHTQ): M2E18-:I3+ &E1I3:RZ+Q+/*HR%! _2L,\I@[AWFNAC'F1S G %3RIUAZD08D M=3V L,PY1YC"]&[\\E4+:++_L,2YI00\V+5/YC%]E?_E=9X8ZP5L[>RCUU6= MJR85F240\<>+[*K!D&=895FXVK38LVFP_:B=LHYZK%PVL'$_&KFZ@X9L+L,8K<8I.;B T\'/=/] MN!53BK&(#V'$!1D()_Z7[\P3^"=W]KRO.GLJ%]*VG-5QKB1="MQ1(UA[P_?D M"-\;F*D-8-8]KB8J5^UVN^GSDEF(U]N:$$W;.]#;OFM&0+4WHCL'TU_:7BIN MN/G+N0:^K6)2U<1$XZ?F&I?\5\T 7NQMS\'-6$A!4)*BH1$5;2C,UHR+L M)%^3!-,?*NJ>XM )9:1+9>J;EM&+1%&!T CS36S-;>NYGMT?&H>]*C$Q*IT^9QO3^$ MY;54@QC".A9Z_7E%\NX<%&^8R9IQJ';@PF86M-6!71]23=F=MD:,MO0^TU;W M=(PCZBWY*QDJV9LJ8:U3(3=5^FD5/NKF!"41D2/\(IWQB[1/ M)6CI'S& E\F:MG<44/@>!8UU9]>M:&Q+.ZD#$!GKGF99ZZZ$]8'(NJ=U=$*3 M$>D\(@UC?SE^@"P,O*QIR)JR=Y&Z"]C=0:3N MB8].B*1.&]>>0"3TB(2>=0D]RY7TMB?XG%@VJ'4^)58B/L320E@X$W]G98<4 M-:^E&D;P8ASS8OA8Z,DAV $_&ZSC/RGS#RDN=UU:3CE07S6I18BK(HOH=UWMCD(-RPQ#F7>_,HQ&KC M,9LHIOGW;,$8IV;UXV 8DF15J#U'POI;8.%$K+ R:]F$\A/K9GD3+/+LIKP+ M&BM?E3S/4:#XSUF-+(E7)^NK:S'OZ+N+7"+") 5N,V,> $K88T, M;@T+S/@6UBW>6/I.WQP0^W*8D66CV6 MH!XN>EGETD["MV*9<\6ZG8(0=;"D)>.LY:TT;:E0*:K8;J?OLKF_PM19!X6; MFNX'NG9SIPWTU8(8?]]0++%:#/29[0S$$HB0K,?%/ +1 _NN= 18G#O_/FL# M" #,X81%_..\MCGK3C'CD@FTM"A\PB<,DFM*C,+9I2C?7#I.LH& A\ ?/DK< M)&42MW(FK+\&ZQ# Q@61C<(>"V1''A-QKC>94%;>E/5SP5FKA\I:)? :T93 M.-E>,^S-"IMB:=0)Z)SA$>L]KE90+HIL_IGM?4TM2%WO5BU(7N>1H0%/!D]G M(*19\XNZ4P&=5L@J0A^LFF0.J3KMX;1)[;8]&%FC77+: M+64PTJRCI(GOEGR^,4U\-#"'ATX3WS6ING\IHA\\% ;2_X (VR>[]E )MOT# MX#VK5KUCENVN8;.=$I0[YZ'F6IC+&P,US>\^FF??1 P.EC =>0A09,21=)9YVGQ7 UD1H(1&JII"#'29"4\C!OA#AAS"-6M.@ MC30XW+]8I1"$QZ-!*X_W190%W(5_B&?B&>RXC1>Z3W@7N/ MY]66*$>8,*W((W/O^Y%",AX)G_@%C4F:I!&59E[@S=+94I!9>)B%A[E'&D1K M)J6 ;%)D6SUZ9Y.+]3?#5L^$7X@4KR1O-D\3GIT)JH6X\]QA0OU7*>7D_4\' M7N7!X-94J][<:;*M]?,RZXDTB_/1)5,K.J4X7+76<*4JPQH>U)K7:-BX7+9M M]<*NIM5?Y+(.?9&K;:)3E^$:F]^-+@TM"[ODF7&;T_,UVY.> UI M)6.,);=^"A,J*2/I=G-&^TIR[SMXZ9%=?/G(+OHP(^$^("T6)956M7K:;?*=5V\\;%]C=4_V4-%UVU;@(T4W)]:8 M*IJM:!/3M(AM4F/3W1\\Q>.)"S;B*W:)S-F,*PKFRG[,K )\_>E;T]DSNZ3 M(,N.UP#UA#*.+?'[(AD;KZ+%(,4*E/ 6*(%9UW,2)9CKYR7\4ASQ?79A+J$/ MSY@Z#VO!^Q+XF/Z<,PSF/T<_:")%7OP#AXE#QR-H(K%K>Q,_=1*.*RS1/K>; M^#4V?L\N7UY$'U*?1/XS7O#SDC#BJ>03+R !C(F+R>\RH'/7B:CK)5*1-YXE M]7.-/\+-8&8Y+! 77+_KZOQN2/G5 I;&RB_@E;Y;K*,,-[Q+AW?P4G[I39JG M$8 &MM:.09X?.2*\4^7""<*I+W8=XQ7$"?$B?DMD('WFER5<=L\1_[( D).A M/M[0*-]BE,LW @!= -(T!F6B9@C,_0^*NRC%'8-7T@OOI42D*?!2]I0@W*E# M8D0TF#2(,Q4NY%'#&!V.(&A?X.T$=?BZ>,K'9[\J MKU]*.-@+KSHQ6U8!#KX4A-Q#P&Z= OH#*>#%U&+Z?);25Y5I>H$H;Z%A< ME5F&0.D$DREA"( 7C?B]5*35XL 11/#!$L@18@%%B54(+_X[7HCEB,EP20HQ MH@.(-IM'=$J#F-,S_)M*+T"FQB_S%2[?/P&VS+0KMH1O"?S!R9?= "R/]I&/ M!CS$\W&DYWP-/IPMWQ!C#)1$>$NJ $D,RD!V5Q=WP_\6XZ5B,?H&\\YOUR60;.&[/)) M29)$WCCEEWNRBV_95RBQY!44<]*(727+SK)?A_*Q,0060)6?3*>,O>/^V.,A:*9M!&*_7;8'PVP6;9A?YZD>NE\,X28E&$6O* ME.F@%A-&S[A+=F\1& ( J3-#!L*QK&>4>#R/N#R9"1HGY;E"EOP.F"L7S(P M+S]U,QH(,@;(;L%Q>^&Y%^)A&>THKS; [@(B&28%[>>5"_"$F**Q#A6YS$5( M+$!652289X7A<^CD$(4A>?D!.,6I-X_AB),G2H-B,%*887(&^_PF*W*#3,5E M6!N.L4(#6TW@+O1@7#Z[A>A[SD\ZQHNK MSI2M94G38K!"I*BRQB59R528G)[7J$$Q6S.:K#+_/=ZOB,L^;#+>YK MUA'+&^(3K";Q;4KADU[@;5G_!6Z$&)61(6P3J!7.#B&1X21H]3%'C4EVW)1) M;G@:4"Z3""(ZJ X)QV->8"3'P>R^-)TSJ<\TZ/Q2.O! W^,WK;C)$\6,9H!E MHCU4-QO[/E-WO3A.&>R+[TLF4\[!."ER+%RCBC#UGI0F9ANHDAV'0W;-=PD MD\S6*O KPR@4W),)8%*24UM90<^0J<1,85L+M(SS796%/7LG'/O>0V9;+JZD M_^-YCFHB\UJ6'2!_TF0:NMSDV_P.4S"!$/D>N0C$59:E7U19[V*!58ZUT%Z: MC0)/%U%UB,Z)@S2:>I_'D.%&PIAMKZ4K!FF;NV*[X M7(''S4(7Y48C?VM7]8W",Q'RR"'*,.951=L$53#"9"3E#JRRCW59<:69^P#] M7 MKS2G -(\\!UVM]U4/[[*^F^FI56$_)5577FG8&*%?T3F3:12F#]/,CXN< M>O$V_9FM[9@N5ZGDDZA:JM5EQX71G[GMX/W""CU6\9=O#LBYU*>?)PM](RX% M91:V)EY9SO;]A2NEJ-O=!^[BYTP._1$Z#'76U(P9C3I1,Z9 _>6:,4OJ#)D# M#O[T9DPQ9JDZ>'0@@WA%/]25TZ#X)[J#8N[UHU@#$","M<=??\ZHK1?!"/9Q M@2(U+FV.=+C(!*_ML \"+"&8E2*DU;Z"K&8-OH,MW@HE?\5Y$M.JI[VF\ U^ M^PTL!HJ%I_*?5>G%/D5P3EWJ9H_^K;HV&)GZ46K='+XEJC$PK=U&/?U:K8&I MKG_:K;6: \4^3KTC@0/]P0%UV)@/-$R#N;PW.]YM6+N\'JZK[8;9O=ZLWS#_ MA34=YG_-A7L?&@\W'V1KT>ZSS= /)&K7/+F[T#XQVO5DKQ>/NTV:6'<>VJ)_ MP.FED3*Z.'U@4:CV90.J$!#:!J'NT%%F_(-JFHL%W# )&7XVW*>#C(M9%F?@V]D*5NGKF"#<7-GFZLUD5<8 MWL%.Y;"U&@1U">K:NS9*#7%5:6JA5"VH:PM=F3=WEGFH$JN"N 1Q=6GC1Q)= MM25(/H7)N^)"SGV:U!&B!0)NM1J1D&^"!'M-@NTHT-PLWS;J MC"TK@-DW=XJLZ3UO227H3M#=\>FNO5YI8)UP?>_V&8*X!'%=.G$=0)ML)_H, M!46??OS:E\>ESN[YG#OAQ^YA'Y&BO!_].:=!3&4L4B4J?A^9+5DGT[4-E;6T M,_J[.'F%7C3:7ZU@C9[.U*,FSM-,02[N6:T.4; MR3"!%=G];+9S>6]>5F/"#9_ B@AR" MVJZ0VG;0>.V3I*0)DA(DU4^2.KG3RQRBTTNU]C86!$T*FNS.KEO1I'(RI=)D MX7E5%1)04)N@M@,IE:9Z/CI[L*4A*D%0_2>KT2B6V8)8-J\^^D^[YD8_H MF\Y?.59/Z:,W>S[^!(=I)2TV)S8G-B$3-FX2#1HZ47:]'S@D&C2<;Y#N M0K,WN"L:-%S2FZ)!@VC0T!T(=8\^+H?F^H4WHD&#:- @&C2<$FBBWKNH]]X- M*(H)@!<'V"(JB0<.N'GK1H.%L": K:9!7E@.ZLO]NIX&VJVRBK=PNVJ6R M2"[BZ=[G:X<\M:&JT6 MNQ3$)8A+$->9M4T;M4VEQB/3*^KLGEN[$ZYRT0-"U)UMQ);4D^G:UO#F;B2; MRMXE.$0EXSYCU.%Z0%B*Z $A4.HP9])YP$HH/$ M =Q;5^VQO51W[>DBD!8+^AO';\5[$1$206P](;96=M8*M9TF)=OR(Z4(AJ^&)S8G-BGVUWPMGOZTQG2XKJWX"[E!EY&K;TO$9T36'AVLS"62.!* M83(%T>"D4815D($+TB26;@$ZLUD(E/XLQ4^@6XM<0^$5/W;FMM[4+?Z!>-'_ M1_RT$ON]1\RM*B.\*NKI:NAH=@JY:1I2RVUO7D\Y[#:4)/C-5X: J M@KC9U)R.C4/3\<9KY;8NKI5?!UZ9Q]&[L-+J:.^4@H[ASJDOEQ61D3/S>B^O M2A.1A')^+^5G>-#EC09J@_6]GH>QA^CT*J(^0\/7J!OMI]IPFG<"M$F[99\ M MD^'6 4J== RWKL%LN7><**6%V[/&Z^E[9.SY(%"HL&M.7UY&7RE%WHJ@_\@. M[[F.;JV;.\O>YV9CQ_1/@3M+N-/X_EY[W+%O[HSA:M7>WN*.B ">P8 [G^WF MA\'#+5AMLR.(-Z&N-N=0C6][;.-035UWUG!X,-==Q]35R\>MEN*O<;6KMN+/ M&BHH_O:O"=$5U!'2[^+,O?HK8^8,O1W%UX#%MNVW?7&6YOM_EN M\^0V+'F_));VES>MH7ISIVKRR-X[QZ75D9W9"!9$)XAN073[9;CL0G0:$-U( M5O5#Q3>[3W0[7#T^U'V]4XQSH+N+/5IJ>^UYS8V^4\9^E=$!8K\G9F<*7B^3 M/@:.G[HPH%N4<9 <$D^EB1\^25/J/E#L@_Y+._OO(#FS+7F?OC;.RD(K+7=P M^NQ$:SA:&\V32(RG4+EVQG:U>HM*EB(:SZF#R_"?!TN)!7S<3^D,ENKP?^/. MO2!E-XSVOA K'CXNB2+5'JAXNW>5/127>O]^4_DP8Z_#Q2=D#'PV3=9_4KU, M;-5=V#J]OJ3A*K&_8 4#2__%#2#N>XX^'@TI<2?45'3+HO9XJ(\4US#&MF79 MD_'_8O/=[*-I(>OGY('>CL&B_G%+)K##5\1_(L_QS:]5T !E[CWR_;&MJW1H$$5UJ3ZA^I@01W,FJJ., MQ_884V!5 NZR,K_I],S=8_&HG9&E\Q?;@3N7CKO"R M><*=VWGKH.B%ACY5O?&U8,XDZOSAUB%*9'0L MVUE@_45C?>-+RSG6MPP1\<8@EMDAJK@L1:8>"3ZNWC->J]1<9@)P.S)H?,]V M-S)0AN).[57@4>,[M3OBD=+!^[/782!$\Y#Q4I>.P6;"X B+H>S$5?M[J[ 5 M-8RV7D@=)]\*2-X_$L_'H,2',,*&9.]_8J(/P">[=YR+M-8TH][!-DP9U76K=5Z!$*!/B:J_ FXX7ASXA^0 M2U^+9K,U.?TDA&.@)\_2A1I]V>LBTTE;)Q 6Z+Z.IFFUM>:[KT=*W#_Q*5&:\WQN@M)-_B-5MKLP)M1N\Q?$GK8Y11JS)_T@HKE/ M#@]!28*26GAV&E/2Z"""_HQ>&^U2*E8>=9R:>H_+I9&:EF>KEFI!Y#X]P2Q* M#I6J!4UJNAHN/ "2%V,%(>KRLD*ST*7^K0M40@,V *_RE,:L?!&,'(YA68^L MHHT3SN:@V6$EHQ=T\#"0JQ/%+V7I:>HY4XE$E>](PIMS!/ZS]%<:8H5(]B%, M%Z.#E*+". X3".'\@T"N3NISR:(&02)^Y\TQG4AB)R(PM:DR(M_L-.A-/)@ ]P-;S*H,Y+LO07SJT8A$SO1Y M(+U;'3S"/;,JH,50N!9U^/I+1.?$*UJ4Q34]RO@@['WE-7N>?5ONU)D_#H/: M#;\%D"'AL^*C;XA/ CB&;U-*$7E*"UX&P9I5MVJLMG;EM7UJ]MC(:B'.=H4W MFU9*M&^ZP>PV%> S6Q?@0X>HE[#28HOPSFHI.76E I]FF8HV5,T150%@8SIV MQIHQ=&U+=8>CH:,LEYXK321M+KM76UEO^W35Y2GV:#S1)Q-SHIJZ8E%+U!TC4TR.>H9LQ+HB<)7TF^D#_)3V^6SMZ$4<2*$K[-IF\6VS06I&%B;',T6.V= MPY5D +/O,;X&\GY&GJ4Q!34B$U^D(C]AXTS6CO,U91**80%[RF'IQ7&*+!"X M^'U2K76X#%Y7(@\/$7U A<=?8%,V4 @".8$I\)P\SGK)#!3WI/T9+-UK&JT< M 9\\/X7/BYGOV8RMP8Z)9,-M4)=1I0#: %276'U@@'L22@[8$=@GQ@N W3%A M,@?QXC#YQRIV.Y$W9NJ8Q!BK"GSU&U@?>Q48&<[]:W7,5X], <--E%9Z!K )QB4Y@B<$#+: %./2#)A5K!<#Z$(8N$%T:Y:;5XJ"D.:!)Z'+> M^12FO@L'C!HV# 71XN'0R017D"F0$V"I@>.QL\M@QNJWIW[","B$ M@7.3(BA9./&2$35HJ4XU/JV-VI8V7%9G)I9KFT--L75'TW5;'[L3=SPQ-6[5K.]2RE7HV3E7KM1VG!#Q[R1^E_*(GV*=!ZI=59 MN0 Z2%W&QD[C3LWA,:OM& M\;T*N:U2E'9SIUOKG"<=3(F\".G%,@Q%EV^13]4SGM+:2UMB-#K6"=1ZTO][ MS54ZY5*RLMHVYZTF6JTD*VQ(8M@F_HF=F_WMF MUL8B+B-]Y$\OP!0'&/R9^)7[%RVZ\9XZQ/M]*3W$IQB>(@\1I5ET*HY#QV.A M?)9P6,1@8VG"$9^P-.(0>19FI-G-BC+'5R:!I,UTR3V M7,H&B)UPSA#J>SCW',G259Z?F _!/GB@ 8U8Z*S(K$PPR C*N)'U]7XK,EX., M64P8E1^$:K['*,?5VDZ>^R6IZ/6A]JWP>9 M+IZZD8AK&=S6DQ3!5A%L%<'67D!/!%M%L+4K'J)K#;:NJ7W;1+58$UA==?Q@ ML=%#U9L0@5,1.+UDHOH8(!5]1J_!*B%9<'JVJ-DK0I^"7JKT\OTIK*,7&TYO MM'>\080VV]*+(>1+Q^EE&M$Z":,/056SN]2"X$HDC"DD3+)ZCQ T726;Q1FU31315E.=K\AI6,4LFB.@C#5(J M/9&X9?6++<4OLLG?\[G;YA+H>CO.H&PI*;#G:D8W=\.:*@%K4QU8L05*G&E^ MMSY!JUF:P9JGL40#/(1JE@=>R8>_J#+[6[N34(^Z=Z/E21QU,1@/&JPZ&9H? M1 !4TN0IC@$VQ[@/W3U8E M WGL^[]2+WDN]Q[1%CI'%8%;E,I"=U:SN$:J\,1M6U5T6Q (=L< M*W2LV<;0F8R,D699RSE<7V&!L!-,MRNM=H<27MLGKBYTZ!B&J[@ 8%71==6P MU)'J6L,QF9BN9:M.08H-8;VYY]B:'#C=7H'?V)A8DXEN$YOHU%:)H:L3@SHC MEU@C59\LPZ]KM3&+)$N>><9*/V$1KCB=P?*>UU61= %ZI4Z+M=EYR"^^T7E" M9V,:Y3^KTHOE?+;-2>I5Z)PV"\VV![IN[)*$IMH#FY4=/7P26K-LL59):*/! MR++%8L5B1[9^U%S$@Z3D-7 Q*JVOZS3/;^M@RE^%[[;)_&MQ'#L O?=P761A MOSP75-O00S^ >C\+83'_!07R+1C:9T_P[1GT?H_".);P@BDL!H'X.^C_Z[NN M"B@V@^(?\.\-#<,%&.L3];'V.6L&>I!T\SZ%=?XU^#:0'D)84L!*4S;H.G^0 MA'L1!1)1H$V5"91].JT7HADE\[JVZ_<8?;Y'9P&6+H O>0EGY*!M(TFCXS>C/DDD2<1M!<6>GF*7:72)@ATGG:6LDCG3:18J#>J%;UC[D^_D9Y4P M)]Y/ZM[^ET9UZ;TCY>:.N?G4UX(J!54*JCPH5:*4+%'E*O5AEI:Y=XZ6H#Q! M>=W9]0DUV'5*:VO-5+NY&\F6MG?2OKA@>2 D>AM&\Y!UZEN*/8IDY2,3I-HK MDY+5PS/-O4MO'C#-62#ER9'RY%;3Z&!6DT"\:T2\K88!5I#2NW2'4"!7QT3M MP71?$T7H:'_=5]P4:H4J?P)N.-X<>\X=.JXD[K(V(#ZM5WHN-KR4;?50%8 Z MY! 22-D<*4^NY]J'C@X(Q+LJQ-NFYQK#FSNK2\5E!&YU3-(>2LTU6/,Q:W^; M2I29:(4J]P\T<+ BMO.#NL*/>SJJ6W-%O)OZK<'*5:AJE\I5"*0\.5*>6K\% MT23\N +QCJC?ZC=WYMY&N\"M/N/6B?3;$4I01=\[N5:X<5M=BA %GT2BU/D* M/G54FS> %VFRK1VJ(ZK(;!0$VX%='Y!@3V[IF"+/7]"DH,FS&('6S=W(4@3= M";H3='<^ ]EF2JDVTGI!B/6%3&U1QW3O.J9B*I9K\IZ46C\TTVNXYG?@ NGB^D%SBC1Z95/J2+F&VJ5J,P(I3XZ4 M)S>;1,$V@7A'M0SPRH.^=XZG0*X^(]>)E%\31:B^?T*QN.DG"K;UB/C,7NFY MK&";,CI4UG^'/$("*9LCY,?5<:WAS9XN";5>-6Z=1Y^I8!G$C6>]+!4M"KH-=3 MT^O)+1E1<4W0I*#)\QAY6''-.%280M"=H+L.[/IDNNO!(CCVS9TA6SVA0U%P M393M$IN[HLW5%%S+^-2G= 8LVN'_1L;J!2EAC*M:58V+6/>I0^SY0\7GY Q["--UG]2+==FU54>.;U4TG"5JE:P<0[" MTG^G!3>=DP=Z.P;U[<?XYM?J+F&+V>":-C 1JLL 6;O)R>0X MFU2'?^>P!CF'!47PN Q:81OP9I(9]8B32,4_G_S''T\&E+B3JBIZ)9%[?%0 M'RFN88QMD,F3\?^"9?J=E0X,)]);U!N")/[M5W)7=Y)+%,!DNS=T#,-57%B0 MJNBZ:ECJ2'6MX9A,3->R5>=FS7?CL3&Q)A/=)C;1J:T20U:8'F=1RRO@X!Q7DE6]$U:\IG+']J[#G*6*H+]*C#6NE;@Q4+BBDNM MO0/Y]^0E4Y!"(8BL9THB461-N+XZVFQ@V=FU<(.A4^Q/KH3!O_[-,/IS0/\' M\+D2S6WK!K-9&;61NG?2D7!'"YKLSJ[/39,H<9G ;4V/"J-'I1^I$M=PY0 U M".86*A0(L&=A4P]3_)/RG\0%A+/0:!02MTVN4T:MSYC6Y&#H]CYPOP'8?)H_ M>0>_LLPGI&(@YN_\J/%?W_&T6].S>G.GRYHE;BH(]*Q#ST)0G $U-41-5=T[ M BHRA'<4*/O*#W%MM-OR8S>RU#%9=J@>JA-,(LV0,1=QS M/L,M$ND81D7#+(8K\WVTV_S%LZ%N7B.Q#=8DU=;T VFLW7!6"H(5!-NO;L6V M>:ANQ2AO. MYA&=TB#V'JGT,7#"&:T[EB7(K@=[[>JWKF9I]W'P<2 M9O_AZV& >9*8F@<_2R2B$@P;8RJ*RS/PX!L'7R3!,Y 99E8RND2[4?J6P!^S M?("Z\V43;OCF6Q(Z/Z:A#]0=LWN%YFOI_5\IRQC$9<,K9#[W@44CP2?D)XWY MVM_R)67?Q+!6+I(DUAXO?B+S(@]1FE+W@<$(A!C?5L@0TJF#X1.))9:)P]Y, M0@D0ZY^I_RPIO"+O-J8 M0Y/"IUZ M*]3+B1=M+992_1U&?.,#I>9PLX=P0A2@.8>Q$U ).\HE.9T@=T NEN]W$_F_ MR [X'MAA=J@O"U8$_$=>/@Z-8<%J[^::Y.;KR&@>#72U-QG-^L :COJRV-% M,YHM:._F[?W(3T4B/7O[Y/Z!KAXZ'-\9;$TP^@ M,O\#[?:W7&O/;#U\S")#*V6+MGJ?[2&FR&JR.NQ2XI*@&4$S>Q4;.C+-J(QF M3$/T93HMBBS*0DD^G!]Z(8O;UK=PAK?LMK5HU+0'B%_L);IB6#_\;84>F[G5 MUE\.N7?_D\8)ZE:?:/)Y4EL*S!YJ-W>CFEYI*Q:<2/+K);:M,/WS8IM>7WCN M+-AV#5;9'Q0X/EI?"?DI >"HPPRQ#6YK+Z$S<9?HS#* )>$VCJO\?,\.]O-D MTVL?\5Q;*VTCH%?9T%?O#C6GV.Z9. (3F\N'SF"B@9@X,E?3P,^"B9=E.(@^ M AUP/HC+[_5NB6:\9Z%TMN0KF$AJR+9UJ,M.W?\QR1C\&>Z;+ MV;U(EWL[Q;@N2Y?#U)JEO+=KS&8S[<%(,XZ0(&8:N^7(;4P0,P>JW6RQ]?Q0 MV\ /CUL9LE7BA.W:IT5T-Y9V.IG,F]!OBXYU3S/3=DN$E%'NAV!^^TZ>I M;%;MRY=F^&69MMJ[,NRC]G[1,1\PQ-@5+(?K8">*Y5RZHUPUU8:AU"9&\A>L M6Q &]TD2>>.4Z:/?PR^@& M;>+A;B^>],MF%E!92>A\I MK1U=2JN]\G(?MEQ"-_U5AZA$()PCPCDBG"/".7)YSA%%J%U"[3JZ1=[6_?U%;A !$.D$Y:*5O2!/9V>[0T:?2;.TO63:N=12-<(WNY1E3A M&A$R^I1,QSBZ:V3$^,CH4/6E.^<9V:59=%NSYQ1S=*FW=>N:CE?RG>CYS7I^ MZZ+G=S?6WPVJ?[9*)/Q*\P[9#IOEXV,:0 MK=%"I$TO]GX$7SZ$O-@M:_TC M_0GO3V/I?8#%DW.W0IN&X$?%\=X#6V4MN[H2Z>H-S)HDXAZ7[?3+8;BE_M^+ M,0WHQ$M>2O3G'#13*MR$PDUX]%">V3"4EZ/I>XZ;K;V%)C;'ULSFN9CBHK"@ MLR[363LRLS:[XU>H:Y6 K)N[GOC:.Z$)]##\_G6YW"!B1.0YO!',(^55PD2- MJ6/3ZHI(K-)J7M#S,/N:LSVH)LBY;HI[L>?E\'A;Z MF9W5&WY2=:2)U\R4U5I_HNM[M]&EI:F\PN;7FLJ-$0>O%ZVV1.Y0#6&AM3>J M]E>*N_*HDMT[ -DF\O;O>O#DK]PK6 M? 4N=#+WB*]3:2WB?0VD=YV =E#>7K;)W@BLMM$=EL'82:RVT1V6YYU9 M-RU=8?9ILMM4UN[)5/;Q>(GL-D%GW=EU*S*SAOMFMZG&S9UA[^W9$NEM'28D MD=[6"6)=E8G[I+>IV 9J[Q+6(K^MRQBSC;T?*+_-$OEMEV/WB?RVLY/M-D:_ M-DVII>UC8[1?-P]5(;E#9LZ%8U,[6WI5"NR=_J:Q'ABKA>A$_ELG.;W(?SL[ MR5YG^LV1G'['RG_3E)L[75:UU6L_(O]-$& ?"?"@YN(>^6^:>G,W4O;6-$4" MW+4DD_5QS0=/@&M4H7-CF-\$&!*W7M4%72BN[H]-G1*1SJU 3S$U:GC MC#1;FUC.>+FLX&(.B4^R>FZ-3Z6VT.+6!9WQ8+Z%:3*5WI((2"H@TKWS5^KQ M>J8M<7%3HN>))2?;V.= ND\?TCB1%-XB39:(%,-1>ZY'HF?6VGE*):Q'28)G MB>#&(^I*L-)__'DO 7D'B0P6U /%LI72DP=@P@]88=@L3XF?2'/R")P)L)2V?"P$U_ L3P2>D(F0O;?!U+@#"/GD,E0,4?-.&E-:GT$%$XMV@C M4*493:(0ZW22P5(9U0-S[JH><>W5AT?KJP\W%W.V4H@Y4;*X_R6+-\H4OAH/ MEA ]3#BJ<==55,FZC'EY\>$SB1U(/U) D UY/P%'WKGQ4X*YA:R,>!9]P'Q MGV,OQLU_ &83.![Q$0RNE^3O?*5QZB?LE<_SC.O& ZD3TI:-^,I+@&$X#>3O M]RELU:V"@)1 $*:1-"G X%3 $"W $!9@D. [#W&&\7W@TC!NS-@[0\4X@2]1 MG+*)XACD&/XK80(%/HK9 W1(,?L7!$G6; ='P,743XH?U2W33:-\^#FSF^'9 M(Q/WU)F6/P?=)O1A19$7_^"OID&FX20>A0\^PY @ MH=.E/;G>!-0#"6>( %S^,_=%)],PIEP9F(3-(P$P MI[!MF#B,8CD#!#\%G" &80_#@3QG",'.!G4J5GL;J1(8P5?8D?2!C\!^4EZS M_66/WY(43Q?UPV_Y0H H'V"%.,^';+%_9(LMWHD'^6#+IQ5/P]1'4,-."-/J M [_ 7 R+&):)9Y/40H<'S/SEH%I@7EEN 1<[P$,HGC4@'5 #AE:@&[DQ_0) M?^2:#RSG_W*E$H[C*\-)3 &"K:9LL;X[^13_9P"J M+U_) C"R]$2E%-$BTYQ!*;S]_?[^2VG*&24QD /@V_N?B, 927+-/::;/LG8 M".S%\7PO^Q 6BHN;A< V7%#VG01 PK3OB$FEM6,Q6)9WZ!4(=4R^G^,43^L MC,VQ"7F'DVGF&Z$ B_7@,+DM"O8"D!2:0(F7I GG(*6OO("K]/CN'+Y&E3## M6"!;CS578@B+LPTZ(9,VBN;/CV@(T*5OZ;\MX DN,]>NP@(A(G4>HP M:9#;AXRIQW.*AP6#QSFQC5//+R3?C# 9R0X+"05M*:1Y?JP!39["Z$?&P4MB MSJ< +$!D6,,4%@9T$?\ FPS.']\'O'"H#%"!U^D#BC)XP0\=QB(*RPQ8,D,N M^&LF*_D>&)*#0,XX1TR95,J%!%BDS(:!-0$8YE'X"%A=_1A^=.&O^>?,NF/4 M#";I]FP>>8\P[#( X?O_P)2P/H:^<+X@AZ:$T63 ]HLV@2Q%(7'A MCW'DN: 7@*GN10@Z/B^;,_G'.QO6S'0&:PTB27+!F#1)]22:6,IPBMS+54.?PJ1G/7 MQ$#ZD(V-\,WZ@_@Y72'5\&73F+*9N:^ *H"RX!$I M[P:7,ZG,Q9B)ATJB0P$&\6(MV>$@I^$*-4CI./L*=NV&,Y08R4*YHZ#B\D^^ M1^AO^P"O JE-/5@%#(FCPTRXQD<:I#1+4)BDU.?I:*4CAZG@W&DO:.4C\TYQ M&0Y0S\AF/>M9,#<"? C^B-#\P-/Q84N4<1%DMDN,,\@X+/<5EKE?SNTJ[X/F M 7"A5?UX ^]RX5!\% 1QB9;'F2.P*^>PUO2L%_SH6D#_HO2&.#_\\*'%'O+" M BPT><:F0M4>EIK,-'0GW]>8[TMZ GWN%V4PLJ5Q[D!]N_R.AU;4BFK(Z?^! M!DCR0,J9K<@T>LG%T@L1&%Q^RO"3827[H.PQQ]N$[(LPMU=S$X&33#F%'9SC9[^1%<2DA@S:1^YP$+,]Y!G MA6/D[ESGR<==+(PITC%7OM. Z;HTR10?9,+YDIB$A\$>@'QRE2!_@K*-,SQ8 M Y,Q]"=U4AR&E/:4)OPAU]^!)D%+X[8<3C9 BZGY$AA+R:'ZPGNYF)([-B06 M%H777GCP,&?FE6?5=?,#19AF0@'GG7BY29 =;HBF,!K(#IQ7S/ C9Q<,*# ; M3.?XQ)ME4B8'R8S@\3^ @AISIT3!JVK@YP( (I T"(7L)P):Z@-R)Z:Y<1N? M_H2CXRR.@PA=$B1BK'6ABQ"&I<4$A>F$-4:HDW/P,2WA2L8ZMB,%7T$V=EA($=3@DWW9XINGX>TB G8%7+"7BY>ZW&L7:5+/PX7'B"_/ )!G!_ M#<+%F_\)QW$NA3,4Q\T@HF2B"KY@;U6A_T09=Z#YH+@[;O OQ@;=F2M1"RSG M)_^R$$H,%*NC+_0O 3OE9;C"%F=E\$L_^ !,!)5(OP0C!LF $.'8O5XHQ'.D=E^?5"UT]DMVE '0WUK\MR/P) M[)[9&)!5L7B_:<:7BW!RPMI(H08'DZ7HN^2.8VXQ5V+'>60YLY5S.R#CNY]( M/'U$DUR6OM. :6>T%*_DX6![,%H*J'YDO"J@)7\C&[S:+)U?-@[H,M\?BW8-WY@'-P!,M@8= WS(&V)9Y-F:7IQ5/*G:XQ MNBA=Q(:$:5#YW"N0YQ!TW0I*94BT%.$NEOGK5P3#/V MY< V0O0>V+0O:;ER M609GR84#RA$"%\?.8K4H=')A=BYT]LV'N?3(F,U)VF@$TV.#HZ?D&UENA M?+/PQ!]_O&40 ?PFCQGJ/42D\-2E"<=_I_@HV[LR4-;OG093PK1&Q)X\#9+% MQ1XBDIO[%0V[,!F78%2WN3)P4!F=I!%39$H!C:B(AG G?&EQZ $S&2Y7KIT M*^7Y).6LHL(+WR;BL2&VD479>MT7.DM1O,6Q;9E[XL(N0L: ;,,.XB@E#V]L^\GRQ1HQ(& MD:59&GB.-\\&+#RSN8.#^<*8S9X!K^H+9W$CPFD3=!I8[<,#RMF$9LY^WP,! MZA;*E<,3$T"25F? @/=# *>Y&)_/EW4D7\1T8M1U8N F\>29)XB4"0H.X2'7 M<1XQDP*];R_P.EG+L<\Z2/ M+.X"@T^].=/!^^BN%E4GL9I MDL\]0%TXS_'Y3S@N[U)F/Q0)/1PQ%I, J"9 OF.FHZWFFI#(8^E%#*S%@N8T M@./)D#^NY _YB[= DTY\KMG(+&TFRW%A)F#^'5[=+.TX7D35X+@Y4J##I#CQ MPD[,LI'@7]SIPB%>+"G M / 6<8#Y>.9H8A0>W1RON^%X:I*X3H? M!2XC+D"'_%>,-%1_J3C2T6[D*389VF;_R#!Y"16J$:S(0K+&9++B\"%,A.$NX+@Y2R3#V1X!-^QA+\9#,K3XZ12M)0'L^KC MI0N_>@@F0U"$3%%#8!/#*/])LQHW& G@@?(5D&4NM6+5M[ES+5- ^/DS\SJF M*R-7&#@W-@$7'+Z,67:.#3;!D0,E+:4_I$6>'&@90,@D*L^3!.$]$BL'T_PQ2%_Y+:ZT:=8Y3 T$&XHC90NHA2<"".)U[F M-T,QR*.424;XP*Z\2I#WQ@4N2O,)_?H')(.9O$:1;*!E! M_GM.9H#KC/M.0Q^X_PSQG)9S@Q)@+!Y:H]RQ.)#^6/,VIL3P!>"&\G6C2,+X M$%]H>='<-'YF3C8<6LKJ74<4,^/P9RX5D#=SOKRR&!X"*RDR2XG(.7,A9:]6 MKI MXLJE9>]R#I@U4SZ(S"A)@PEY#'F^:B',?(\KJL#Y]UK\8LF9A/ MMD&,\:5%.G]&97FJ5.'SC).%0& H%&3&&(_I%LOL)4?]G>,59YLNJB$L&Q-M MR:S:3P^+OP0>9)#G(E&SM^CA,ZP\3)%,X $1D&=&@U?#ACF>@L MI1:O683/F$8G-0%Y.9F@S!A*JC/SU*1L@Z!F70M2_ST5])S:X+4.2WU,!//9K\H5DKAJ#J9@)7B25 M_)I/!&*:A9061F#A4,A-*9;LGHGU0E!BP(U%HLMO@ET+"CRS51(>5..QZ*BH MB5OV>6Q6L:JY9RSI(%VS.J9""BBPL= MG%RR%*QEA\S*M;->X_F'/ ?@?98#T(G-;,[,! 6(1(4!6%2>D!ZB\"F9YG$>!X]EW_/F/ MD 0%?GRE> $53_PMC.$E!:?(/-]EDQ3QB_*J%&QLL$WCE&E6%1\/?)/F%B52 M,+?30?- D3%^KJP<*^5BX42^_'@*L_&UEZJE,YL#,Y_&H/P%67X%BIZXN-[L M\+I:N=8*NPE0,*U'79%TL"GIP!1)!]U8RT4E';1DX9^9T/T_]+F2@O"1W^+' M*[JW8)ZC'QEXQ_LW'[^_N\],]NIO?[(==I_U+Z^[Q.H#6O#*,05(8%0RQL " M )*=^60U]H#9YUZ=-,EO*>3^\'+Y\C"J5"^7LRL&U5B/N_ QDXJ/N2PK\-/' METR53YXW&JDOX+6JVH3\&PSC*3,!F,P9<\/@Q2/>=Z@8X>P=M(3,/2S ME)#%!??Q0DWD4RW?9$=]P<=KMMR= 4A60DE\)7C.=.3R_O(+4'G N\9-R6[3 M\PF\G+ W BV[NLQS1)J3/VS1(:C1;&N18PIO_K$ MKXE34#ZX><&+KO!P:EY'H'"CQ,RX6)H/@%G4VV+5X+)<2AC\J7(??35Y$#_#] MI;A&]SD\&HJ3T/?#)V9@\7O0.3LB2S4T<,<+(I,WE]/(*2W'D?7$AG7V:G&' MNU(VHEB&3I,LSL-Y85QB4B^*3&.9Y\B$*< +D\-06Y\G)?8:OWS5LM92;UI8 MCX8#W5[_>.?^SQ1VGCW#;)JLV%W[?@\;%++]W+[ M-7]GEWZV-VP6+; ;@_3D+; ;X78_8+AO:^M&J'>ID&O2X/IJ@2/0ZC!H=0V] M[CX5ILC!&M4NG_RE-4=IO?]N]T=1%=DPS0,W*ZZA_E[V_!:XW"M<5E19,2R! MR]?7L>J2^M)' M\E"SN]9ZO75WR@L_)%4>CG1Q2-T^)$63K6%;7BY.Z<2GI,M*:R/^@(=T#:ZR M+T5FU7(^U4ZRM08"/<$U4U:4'1U&'3)"+OR0--D>C<0A=?N0#%D9:>*0NGU( MJFSMZE,4%FLS$+]KGX@L79E!J]CR2#.$&M[Q4S)E51*S-M5=G4A&G;\4-29$L_HT(N#JF9D\@>MA6QXI!. M'R6SVVJK/39M-]U)/RJ<_]QPIS4'_$'790QެQX!P^ZWVJ#F+A7J"/P> MO?1">;ET_?PZ-%+-:NNL$T;#J8_('(HCZO81*;+26C,0AW3Z0U+/>$A;-(/\ M-G 0LKHN&\Y5O%E]\T!.#8[$*B^RU&4'Q])=]R,E8XI,U,XRLI$AZ]:.AJA( MIA8HW(%=:Z9LM$YF%2@L4+@[NU:&NFRU5B@%#@L<[LZN3050N*UW05QJ.1#T M5_H[-K1&2Y#7 +QNF&*YJ6NXV]L> -VF/UT% K1W], VA\*9_4H"GZ\%GS5K M**NF*O!YS4:N&YG[A,D*WE>71^K!<5D@LD#D4V[;'EJRH>Z8^V2- M;9JCC]AG#_;S\FT'Q+5CGD"[6K1K>S=*H)U N_U]PH+;U:$=TU5_947Z[YJT M <@K^:/N;,P77;189RW-R+' "UP:)*]N%>OPO1[L1JT>2IFO)Y^]"A5S,%(1 M"E_S=H-%8G%$O=D8&X7F?7;RSCIAFK"NT:'S@R:+WK6L*Y5$RBU4L,LSZPQ, M'B+*?V*=)KZEP?>?THN84NE3F%!)4:5;Z6O6 /@+MH3CO4]XE^JL9P3K08/( MS=[B/7L]UC8$?IAE/>]8@Q%7HGY,GZ:4-8*'4;R\9CO4R@?=TM$1/QVZLY0P]'>O)Z7@H6-_0\2O%CO:L*=[G M>=:1.-Z;*1QA%VS$YHTJ-S2,D;#- IP==NJ"GT'EV?*RVK(KUHE9R=H^9GE3 M>>S+35'1K*APH-*1HF]8PB PXQ"@->!"Y92!8M%/K$$[L1QNO>D3IAH#13>/ MT2!*,^W^=+,2BQ6+/=IB[:%QE,5:S=K%';4#FQA'C'/D#GY;XKX=;,[T=DJ" M!RI]8 VQ:YOYU;5N6K(@%9UW'-VM79BJW$A1^+3BZ]X]OMY!.!^F66(+'.T7 M>"HJ_=$Q[@H FCF+FY'S :!S02SQ))W^+A5R!VD@V5>BJYCEHE/K-G"]0^=" MM+[*N^BJN0%X?Y?""7/OK[O (]!,H)E L]-!ZIA1,O.4 Q MIXLQF0U='@K7\>6>KS(:=/!TS\__!&KM[TW59774P;"$.-\#L0YESX)7@G4( MU%J#6K9LM79R7##KZ.$1ZNT]F8=IZWM^!G -X93?:4 CXK.""L2=>8$7)Q$K MA;/25?A*? 4O-%56M5);8N'-Z=H)F0/SU,=S?FXD<*,1;JB&/+)T0;W=/2%S M,!34*W"C%C=&LJ&?G+>+ VH1[FKM9KP4"A9]Q*_\S6NXB_<[*^X,TQ)>4G(> MA7-8WK,L 3B"A)F)]*_4FV.QY7WB:SWD?8JLMX[T'\85(MQ5C0]IN&O#FM[+ M)X$?S?+N=KQH*DCX="2\X]4-0<)7@1^*K!@[!BP%$9^,SXZ&NR:D])Z,KR)N ME!D*$^)XOI<\8[WMS15@+M,A\O_\S5(5];5( !;'U*7]"N=SOW!$'%,OCDF0 MLL 10P*G]G1_FK*]:QQ2<(LNGZP^,#MVK();]!VGE!'H%H]*_AC#*1ZQ%3^,DOVPC2P'=+:^JOUZ %R-YJ-DBZ;>[!Z0, M5)&Q+W"C_KZ-/!R)ZS8=/J#A8"2(5^#&&N*UK9-CASB@YM:;/AJTS5>]%!(6 M]VVN_,UKN&_S.9G2Z #QL![R-GW7ED_"^72J(Q*9^ (_-H>BSE,:2!S1D5-L M!!E?$XYH2MOJR(*,3\YIS5T[@_6>B \4!^I-GMQ'9@U(8SH)(XHW\!^]V,.K M-F%N*4@)^0GS[1,GNK1*DZHEF_:.K1HZ4VGR@,ZN2SM?8]=^.J)&K<"LS:+5 MD!5U1R>KX!S=/U]]UXI5@G,(S-K,.539,'=LQ7>)G*.'1VA:K6O?7TE\[2+" M*U_6&D]7%FPQ9479,;E<.'E.)D]VS?_O/2\2^-'(3RO;(^&I[?@A*5?KIQ7X MT8R(%>,\-SK$(357E^Q=+^[VGHI%VMV5OWEMX;9/-%F3@'=\[AI"PO?N?](XH:[T_LW'[^_N M]ZB)I,$1NV$Z]NE5,.KV .@VZH\,6;?VKZ.W!0@]\M/OB=K=.V%%V[49V%'/ M]_Q\_D#()7CEM?!*S90-3?#*"^:5.P<\!:L4K%*PRI+28R%C&!F$!,("98,P'C M4[\F!#0D^-/U'N]^@__D$\U(]. %Q7@H";.?6'AER,8YDK1E([[R$I#MSN;\ M,Q7E[U?Z2(.4QH-<#I]8"6"+D/)5L(M2R93"_T>42C/XPX@1(5]$W$^RH@&-B,^V?N_.O,"+$VQM]TBE M][R/PYFY>7F!I+K K-'$;HQ^M,3G@;>K&0UJZD!=HD'56+R^*_FMDAOB*I%^ M 9(KQBY3'J)G\GP[9@M&E(3=)S&<"XQ>XS")MHL7N2H]#G M2QS#\B MQ18G^B9UP7K[&=H M.!H,"S0L*V7PI;*O-/.0FU=W4E;#@#V#4:37IT@&+3)$X 5Q$Y$64SU"YF!$Y.6V'OBE+JA!&,!'3 Y@#>X(4N+FZS M@90=I6KSRV#SD!M>KR+J,]GR^LESDVGFCBY_F!''AGR;K/\E\!;<8 M$7NE#!05)\Q^BSA&\1]+/GF'(H1.[W[7V.4CNPJW\G^GT6);#_1V#,CPXY9, M8+&OB/]$GN.;7ZL\!1A*[K#5!B8">QE.:S_,US]/%H2(D[H::B6Q:UQT-]I+B&,;8MRYZ,_]>\N?O. M]$.0$F]A0I0*O_U*[NI.V..+W,- CX:-?X(F#4N)..:->MIPSE+7-WU8*B( H>. MD5<"BTX6@Z)KBEG88=$=':T$S_5 6:G3MOD9W?TVCGZ]6_/P_)B&=VHY?IT7 MLQ9W>\LJ@%U2-)E@5P9F6\D.&%91#O"F\Z'\3<%BU57-E:SJK67'SAJ;KZI' M-+)G W=%3V$:%UBI:&<":M/8 3,9]D+&X2,=2%([1.V!%KR4*)XY>ZJ__;KE)[@1$'!-4KX#V]SM,5D6=" 4;WC?,\'LV]'8M#,O*I>:1K)9C&! MG2:H(9(6V^9$ S\SF;!,#Q4">FAC 7.?C4OG$47O#S,FX%_@$4S3[P*R*7[[*P98M)S<^64@: ..3 M>4Q?Y7]YG6?-> ';'OOH=17 :'DMY7@QNX,_SHPRVQYH0POMLBS?*ILX,]D& MS&1;2CSCSU1CH&GFVL?#@;+VV:9AE>% ']D[#;OYF6X;8K%BL=JH1SA[K,4: MS0YLVU7,)G>%FR3DB''$.*W'L=N-4Y/SS5VNG:H#]G9*@@"^"':4TVNP@E)4@,Y53"QS"0_**&U1+M^@.L=.A:B M]1TISJ3]]0-X?Y?""0LQY GLAR"\BX240#.!9B> U"_9Q5D$%C>I!,;MAG'K M0'@-5;K6D=FV/:Y%@"NKH;!I\]V^CJ[(0\N21^J./3*:P:!'Y1/VP.@.'NYP MN&M[G*,=[#G@<.X:,X(W]I(WVD-+-M0=2Y,(SMCEHQ6<47!&P1EW)Q_3ENVA MX(R7R!GM0=NN$Y?/& _4I*O3G.QM&"?E(AX[M6SN;QUZVS!EPVQ;P/@PI>AW M*>%SI>T"+*MUY=1+:1<@$*01@BB6;"MM=7M!QR>WK:^V[8= D$9ZJ&[)IB'D M<=>/R=JUCUGOZ?A @<'>=.XMUY3;R3BX2'-9'$ MK,')F:N@WI[@AF+*NB)D;W=/2%5;YU9="@F+1H=7_N8U7*-KU=!AGQ!:#WF? M+EOJZ"R^$.&O:GQ(PT';A(M+<5<)_&AV6]2T=HQU"R(^'1'O>)E7$/%5X(-*0DB/AFG-7:.)_>>C*\B=)29"A."Y=Z39RR4O;E\RV6Z1$:R9IWG0H?P M6[70*-I:;I?BMA+XT01FV!5"45\+,A;'U*7]"E(6\O@B#^FZ"?G:[MU\+EH5 M9EV?Q.6;W)-ARHHBTF,O\61W#42(9'J!4VMO%,NVT;4[&N)D#W&R>?_+SARK MX!9]QRE5E15QK[?' 13=VK7"8^]I_QH"*!_K&F9?6?#DA:+)UE 1&;\=/J&! M)O+U!6[4XH8N*Z8IB+>[!S04EVT$;JR[Z"H;JBZ(M[,'I&KMDYDOA83%99LK M?_,:+MM\3J8TRD)B5W:7QA8W:;I^1.W+VUZ*\TG@1Z, ITC![_H1"1(6^+$Q M54YOZ$2FFWCIU_5*(^$!!H-ZDR7WDR7%C.@DCBE?O'[W8PQLV86XE2 GY M"?/M$R2ZK!"W+JOZCET8NA'B/J"+Z[).=M>B_"(A1N#4VG+HLJ+N>#5 <(M. MGZS@%H);'!JG-%E1NH96(GS6@MN;HE;=!4=/OJRUCZXLEF+(RD@3?IQN'])P MUP3_WO,B@1^-[%W9,H0SMN.'-!R1AZP2'2W7@799KMK4Q+=S] M#7%*L,5+9XN6K!HB9>("N>*P=;EEP14%5Q1]1SDB#(W;#=.S3RV?0+7??;:17AMB M:__J=YM T"//^SXHW;W#M0]0_^[ !WM^QGX@K!+,\?*9HZD ;]RQ6)S@C1T_ MVUW;* G>*'BCX(UWFB8/AYTC(9&QT;SQKB'JH/8EP4"\>92$C?R5#%4T1OXM M78,9+^/8O/<;_">?:$:B!R\H MQD-)F/W$HB9#-LZ1I"T;\967@&QW-F>,J2A_O])'&J0T'N1R^,1* %N$E*^" MW6U*IE0*X!UI!A].8XD&+G6E?Z;PBS:4)76H:ICD%E$2P^^_**8]L"58E>^% M@2S! (H]L/XN2TD(#P>*-.:/I$D4SJ1?[*$U,/+7&\ZG#J3O\%(^*?[%3_&E M7VQE,"P&"R=2E&^$)$GDC5.&(;@2XOR5>K&7P'LQX.9L[E/T[\?I.*9_I31( M\*7*G!()8 ++6FRN,@%VHTTCB?[T8M9J"A#L!TUBODL'=A(1)Y&>PN@'&R@F M/GP$ _SCSWOV WEXB.@#2>!7F#F9>I$KS0DHAH +;+<(Q/*6MT^-VR(1[(H- MB"4]/ #O,R61- ?$"%WIB<22FS* Q$D4PK%J8$B@EJDT!X/#<]@"X>M' M6![;0H&=#4BM,Z3U>Q3&L?0E"B=>&(U9]L#XR'YIXGG>_\E24;G2&"@'0= 5C@G\ AO/L/W M)CZE"?OMA0<#9*PD^RH A$$IYXO ,-4 MG##[+>+HRW\L&; .Q2X2I[=5->99&5;A5O[O-%ILZX'>C@$E?]R2"2SV%?&? MR'-\\VN5;P'3RJT;;6 BL)?AM':3D\G1F 6'M4N=,&*H^ J4)1KA6[ FTIFU M2-.(3O[?F[]YCCX>#2EQ)]14=,NB]GBHCQ37,,:V9=F3\?^:-W??&>H#=;R% M"0%_XM]^)7=U)]D3L4(#&A&?L8![%_ (I'#$B%-ZSSNKG%F9*R^05!>8M7[9 M4<\;Z!4A!#(C5_-L[?]O[TN;VT:21/\*PNMY8;^ 8 *\[1E'J&5[VF_;QTCN M[7T?BV11Q!@$V#C$YO[ZS:, %$B0(BE*!"E\F6F+0"$K[\S*RM2\)+9!W8[5 M?J -6K4YJ+*%\=+1+)YN?E!+QXN+ 0&,FADVRQH]FWE#2AN6:&D 9TLL.XVW M6V!21%$P= 4ZDZ3Q$>!!$L%&(_H9_PS@ >,'6129[DL+S%H"U<00&:["@I7,_ CR_?.6 6D-OL=W3 M= 0%;M$W;@3K(7 ) 7_QPC2^HX6G_7Y,#?S3B&XYH$?6&PI-D4+3+$/3+$.3 MY@?MX<;FL1K'B1V(')4&::TXL7;:3N7A2@1"&6!/0-F2.H%O-+.OWJKMXR,I M"@1JCB%(,HJ1.T3)=CUTD%!HO@8AR/N5 /%S?0'O"7:3_<#P(+0"@?*E1/!4 MO!;P6&(,0!&5RDGUP&7V*#+,<8L_H_H*?#27X*^&^,DML'W2XOE)#,$%CQ=@ M1H<3 0BL17&*:@ A". M$?],1!@N5L7%,CXC3&#"AO2PLITN+!H"Y@3]U:0UKQ!R?Y&;TAB\3TF)%,!T M CB*64"T>&T(BDM00.J1:08KC1D2+QC2/UT6\Z\BFMP!!L O^"%]LMBP>QF' M@0&H AA/49RR.7\?4Y_GJSQR_J-T]. ^%J2?IP[9!<69-6DBI*F9D *WMRSG MX=D0=VD/>B8!/2O;T?Q=_47\FK@#U7]+&3E_Z,[ QQK) 3AE C@6K$J0Q%$, M;(M,K)F&[),AI0FW-P,K:14(X6 AL"?T"94,!-AHJRM,7@%.;G176FZI=L4_ ML.76L=B9P#*^8?)U/$;-=4<]P(A F4--6'= ]_YM6Q8WV>6!=WK;O@,)N?N>ZXZC/O*E#4A;FZ(_W7TX*[K1FOH"A[FCN\MZ+T>#;!2#XK]MU?M*:"+BHF;<*[^EPI,1\0=".43>(CHR&H3M )V,0 MW$G+.$FO8>G&B\IN%?_VA5/L1Y6%[>$T0#-*S*;HH24^#DX$N QH#UEI>L!@ M^\E+UUY:NDOQ[#Y+@R"M2-(.>V7)@C^3(5GF\Q4IB[86,W.]C-&#(SD+)>:_ MR"6#?_%A"$C'$ "(4\2(*7C_ZGBE7#93C7"_3*Z7O!MPWRD*H1]F:12R/1Y- M7'8N>7G45Q"AX*[%NJ6 "U#?>8A@7):<+>$-$V_M*^F7*)M.+TRD(+_L__Q' MSW$:[WX-YL8?TKC$_&%D?)D)J\PHB2.,3>&&1<>D+;Q&YU=C&1B6*>F8< M> UN8B4[:;P>$PA.KIX0]S7F/:5ZB^.&M O'+D<1;]*?)$ />7(Y$ G2 "L M4?3Z;8H#M79Z1$E5/K!+3\PB^3;]CW=I(:+K$ZSTTKLBMO!\;JELEDZG^.?\ MZ,YJ\/&=JF%57U8_6_334C$O_]9M67;+6?MSP[+7_K9I6;MA]9O-O9;=_%NK MO]^;]P+;VFK9^^X K[NBOE7!6'^W=4IJROF4NE*=P3XI*?J*7L 7]@(^%KR M70JQ=RFZV[9=0,41B.[7-E=R[MWN\\*9\Q@CKNZ[=@2(.])U!@R5R7;1."L4 M+W M\WP%II7O7*RQXQ0DIJCSPL"Z9]^S:\/2,MNMS7 MU>+>)^H14P$[DT1\G.CZ=S):LC'/;##(*]ONF9UF;WM>K)N1/SF)VD"B1OSN?8]84_/(!B.-UN::VFV>KMV4*W0K[4F5/);G;W;]5:.PW;Z@<^.@&/ M@30%U2KA?^"!RYWPN#Q^-]W\/'WXW39?<='KF\W^P]LI'3$,/5S?FYJ%3Y*% M7S5ML]'9W;%\DCATZ79=9U,[BPU7T??+(J]=:HMF/P?XRA$!/IM+^M^R!/+E MJ@]?V6/>#UN7 )K[Y\SACU1JWF_EY:^F7O05Z75?;W? 6G87E>ZG-CNIVGV'WCH99*KSHO#M>(501-SAA#'&A5=[1Y9:>?FN<>R8@05^VNUK9$CRY M1PT/OH:77"X\]RXKK\>:EE""3/T/_ E+8B35&8'.P$X"6,+C^E$<)E.ZU<+W M;[0KA;N5_^'K6F77ZNNK]4KXBGXE(EUPXY5!>JN;WQ9\MY:%Z[O;F^YNV_7= M[6K \NAWMVN]O:/>%H6[N&GOF C+#R5H3J1 KKU!(8.B$[0W\#*FLV *0#OO0C4 M<#'TY*H^W*KLOV:279FD6-,+%GLFP#YA$H94(,]WWI!#FMH-J-PW M4ZRRQ =BP?:9ZU.1]F"UDY *4&<0#PS=PM=2 &H^. H?X+FC'P=X 8<]*D=K MB*4(G%\:T9_F2O&")P\1^CR>4">%I=Y29GXGC5=8@)Z*U&7+,EVCU(;V>*TL MCF51,MT-LDV*F[QY\.T3N5&!>*X8H N=\E9?TR+ENF-+&Y+"P3R!7UY+>IW0 MS4Y&YYIA#LTP*GADIB%-TM#Z]*E[K/G]0&,@X[F4/G?W\V\CUAJJ5X*F'+ J M8DKEXE*$/CT)ZR5^WH,O=WBX[\&&-PO?R+Z\<;UR1N5+%>E]VR$$JW0Q-@S^ M+>'%$[C*>)C,CV-J52S[9'WR/G-UTJ<221_M"F7C M:%IE^P1,.T]EK4_ U+SS,%]RI\C3Y,28K?71*HI]ZC$&V/O \_+>D&G3!+TC M*UWF7>M]UF[C"<28CJ9@5F/,S/2"JL$L)]\K&\M1=MN3FPTH519CEX?L1N6. MT6G-+I4(11U[-2V5QX-9-Q\*4'3/HHXT3Y<'#A5J.DV]4^%R&@,,%3H5W#E* M>:J+.HZL CNLQI'-0J?-=6'DH<.^0X:E^X20>A\GY?EDK>%7>/_>U5"]^ MB4'@)^_OG:,?:J^\CNUN0G<8JYQQ%+/7-> .FE=BAK%=>2,/3$%W]%"3LH)R M%.6G3EMV'@'=T2V.=UA=JKPKB5Y8L!F$\HU6JIG&(7,\FQFUO891[8:C\8F;8-!QA4$+&Z<=:HUE8!0IZD\YB5)P_!V&_' !FINE#=R[W*D=NQ/&/^4!V**3E<-=KN:*]S+./PA7[NJ'WO%>7 MS&TJF7.*>*M+YLZV9*["SH,R>9>WH91/,!]A+71K^D%6VL#9V%'L#PY)I !' M00V6TMOF8J?Q=/!;FF58QGGJ9RC3E_=D^X$J_;= ^%FJ_%K>!=X=6L0E7\4R M+N.EQK_XSHV^GO>WQH+5)X\HJX$Z['^<<%ESZL[$[M&F<7;@1F MJV_F1VIX7#92N2"DJ0X^. >@SCEM12MPJ]VL&[X7!<9$$(J6N_FK#8$:RN'Y M "9U =[&AU#,=;[9CBE*6N$?1YI^E(@'()'.$J+"N "<<0B*/!HOLFD RET$ M/AD&=](7Y*CIU,!^H]-D"@_^A1G ">@02<]2]W:R"T@/VW(:%W%P85N-AAI) M-Q5_T9N8WL-+4Q0AXVR/XIL0?&1OFJ@',%F(H*8@"NH6RDF([246E[]1C07,T.D'$N:?B)'F*ZBHHF89VFXT4^2=\ID186Q M ]2!?3^6.=F-F"HD$0GK8"(!(TB9:?$#)S'O^C(RUOPV4&)@X.)V@W^#<^< M*/T(2G&\F.%-;%A_*D:%$11C-X(?>!0Q=F8G!0 _+.@]@NU.CBS^]+**4UL+ MIE-7)7?155J_5=!U!NXS1.8'(6'CF%M^?)JR):$J5B+>T:9S(3:*PC00D0O* M%X56;84!FW-7WJFAH8F:JIU+6:-00)6 I---(Q,G5KR M6(*HX$"0S:C(R**-W/VK&V&5"'$*H7 B[F3JPXV,R+WUW3'\C-E_92/0)F(6 M#$U#2!YM "3^*4L1;AHST @3S)ZE;,":8IPHKR8(;X7O#O$MV =:QO&6A4M_6CX[2 MB5YZ": 2])GGDC4G?'EBSC^&"8Y0!V4!!B.=T*GFE=-4!I]&IU>?__]0'#_1 MY QXP)B@K0O4!;!Q9,P2&XG*@8L$(+"!:7,4 /0$0+1/]-E-!J+E9\D["ZS M=+AL3C%L2F;H"VALI!+HMXDG0E3O@>\"Z,8LP 27JRD^UF+*A^HDX>P1M81=H+[2HD29**1 M3QPMVPL-9D0$8M%2K*::2K:V 7AE:=RRHKLIX"1[K2^=802\%6 KM,>XIK_R M.( -9)G@2JE+D'/KRNF94)!Q'#Y'VY9XHV424'*-;1^[:2J)X:W;/&[D#7P+ M@JV?)40'W(SQ8VM^-AE1"V,$.C3(-/=6HF8:_PZ 8@8BG9T8BGZI B'").=8 MAEREIDX? 4JE62,Y!$^;2R=#Q3!3*7Q=II;TGO1O!7>A0S,,NG)2O+"'FQC( M7";XM!6GX013,K?*A]9Y%.=P!F&N3)7W0V5T@4<6!)@>G?/;1,#'8JDXOD2X M4GG*.8"*Y89RIF9SRW!*N\77O8PNJ"<@'%:^03 @ :#X Q"/T0%Y$ "I;>7!/R4^G]HA+YULE4RS'^1\T MDG@"JSEW0;Z[XB1>,K;%=-O](Z\.D')\VJE9_:[E\(RJ78=F.2VKT>T>? Y5 MS[);G4>8F=6V#S\SJP^P[@O/4\/:L_K]_LG VFJN_[6&]3G :MN6T]MNV7WG MT1UV*-@C+W)^\\F^IR6J'Q*) >8G/EOY_U*$]32\C9C[@<=-]3B\>H3@$^"L M5>-L9YRU:YSMC+-.C;.=<=:M<;8SSGJ4M*9C&$J&/6Q"ZGY#:(XZJX&JQX*2 MG$X]K>.93.MH.0VSTZ@GSM0\?+H\W#1MIUUS<,W!)\O!=LMLUTJX9N%39N%> MK85K%CYI%G9LL]NNM7#-PJ?+PLT..,.U)U'S\ GS,-WK=-Y5D8?/?G!]/M\2 MR_.?W7QZ\ #Z3K>>3U]M*G7[_9I$U2:18W;[S9I(52?2[K/F:R(].9&<;BU) ME2=2H]^KB51M(MFVV>ZVCD>E)RHH.%[P\#UMMJ!UZ-@K@"C9^(GP6 M,:F>_ MR+5".98S)Y)M.NU=(XB:2$]N4COM7?V>FDA/K>YZN]K3FD2GE$VMR523J293 ME/$B&UKPW$X@S'9[UP"BSB0\>:U33:%J4\CI[UJ*5I/HJ4E4 MZ[FJD\CN.S6)*DZB7GV"5W42F1W[B-;H[(\=+JD]8BACU?YUTX7&,P]/';/5 MV%5EUSF$YY9#J,E4DZDF4TVFFDPUF6HRG2*9CNSGG?TA1&E3M?MV]SQO'NVV M^6J+5:MMF[V>O5^L7HW;<_>D6FH>/G<>;IM.H^;@FH-/EX.=ANFT:A:N6?B$ M61A+C/?,^=5F.Y8KOR!"WMZ&\%3'.'8YC&?+@89Y^JT_;><JAC' ^L'LG MO06/?W[I6)WL!5A@ZOKN-)D:X=)-E<),^W2OD3:GW3*^T7S<;.KQ"AXV;PZ! M6?=QPO(HH$FVPR0,X6_>0@U/]A5XC+.YU8!UGHE+3Z:#@DV9T0C.F:89NA*./@32)QT36Y]IG,^#-\KF[0O$ />Y980T2S"2@Q(J[T97B[,)4DH1D8!U'DLAIGU2<]6 ^6PJ^1..4Z%G_^ M]>P"ZT<>!ZK"HFCE?AB(>/![X;ASP$/AA$+%B@W]$ M^3LXR9T&W$N:;X\/#!!Q!)C+P\:G@#.ELFC"NABBJ1@. 2) H[>PC$])B'9G M&H327,:]Q#E[ L& G=ZY$]B;9S9EC["4X8#A./T^J,\,<83C5GH0[&B?$ M&[\3H1LD0&,WG);:39,9DB?%WR*C"0_-FHPB-L5V#VD13^!)9(8A1+TX+CX4 M\\S2E4QFKYQT?@/,DOPQ"U(IO$!/1O&1%P6IH2*.2B(B7F[0@(.1AJA?71\$ M(B'T6<8?DAT)0KH<,=I)=J*YF*WX6/3'G!51)@ "2"^8IYB,= ?($&3 $1E@%@'(!54A=M^MLA*Z MJ62!P"-TB;+(!;EA6>8;D[B QGNCR)>1P[QGNO?K'27_:4=VVPT(C2A1N//, M[F[':G1[CS 'N]]I/\)=V7>X M ;D;BC4K.,WO"N+9!>KW2TH;;#$,\6Q1\4FXH?%?PDOD,>89U40_J"?(:2"0#3$^(ECL%\:S]DLJ$.R5Y0R"Q+XRFC5*#S8$)Q^+= )5?R\:C?M!Y&P MXC5I-;=5:6]'X[;RC(K=VI12>7+34I4UGM3$'2UV_[H^ __<0OC'CB#J*&0+ MW;@N^/[RY93ULI'@/QFV+>!_#@_6BH'@\VK5[O M$)NME>#>2O!AH>:V2983=O[+MEAMJ7K5;._@_%X>:G3UO*NUZ M@'8^2Q4N2AR4@]I6;SD4*ZLG6A^*V=O&8H\<0.X&]4:@'R?F[6]5MH7%\50O MR!7R;>/"^.S?R8@**K'0ZD->*O@Y+Q6DVBI^I0.OY(4(QA%%Y5P-/)7Q # 3.+UKRBQN4"[\M:V; <_ MJ/X6,G[YCRL5)$^ODYOD5[>6DA3:_T["?%NW\F(02O'S0HP!V+?"FXM%].)- ML1S.]=/%FTVKB\A>QM/:38['CU:$R+@>R6' -T;>)EAMR3+V=U$96(Q)*,?_ M>/$?]]_?Z+YX_X.*#(.Q@=XY7_\2[\LH6<6[#Y^IC#B*C6LL"3ZIFP]4N,XW MO-QT%R'N@NJN S^K'5>5P-$$5-,%J44O !V ->C&2 X*/ M]5,83/GR JI]^'^JW\?:\_)R.:,KATZC>(>0T0PRO$PN M[2*D9?P:>/2U@*X-C@$!01B1M81'^-X,F"0TR82B F*X-#^E-=!-1L/0'6 V M:1#P-;[)8H8KD_MAV']3N$SOY65 ,26->9!X(W4'#Y\1>)/2R395?%GX?D+7 MW!1(ZA*?P SV#GZG:ES.YU MAN#)N#- C1(H71&8J^+&5VW&Z$C=H2.%XA$%X!VAI\376DK*Y@F519F*DBE! M5O*TP*L7GN').^FM\B:396.)O&D4V=ZQFNU6#>NSAK5K]1O[PG,NL#8[SK.'=:<;+CM?9]FB!7OK0)=B#@)- MOM&F<[XZQ=XVQGG'7.\A[D\AE& M^?9_X"D!I:O/$@E;,D'I))/GA("C780]ZJX_+.68CUW =W9W46L(:PAK".M; MVZ77\W[@,=]O 8#R/H8MT%E>=6!W=Z5ZZ:INT<<1YXS7//D.?L MEMEN['I7O&:ZFND>Q'2]6M/53/?$>W-LL]NN-5W-=$_*=$X#;X;67%=SW5-R M7;=;>W4UUSTWKCO[*[>K":5K>1=X=UC J8JX/_%0D<6A$DS;I@?/LX\:E<(Z M[\ZGE5I-III,-9EJ,M5D.GDRV:VF:>_L;M5DJLE4DZF"9#JW3G[;1C#9I=\T M3'FJEGYE %:ZI=]Y=F[OFLW.GF.L*Y2I.G,B.3VSUW)J*E6<2EVSV^_45*HX ME3J@\?HUE:I-);MG=KO=\Z'2J:^QIBNXLZ%7VX&ZGAVJ>UJ]3KU.OH;8S:WM>!6.C:\'G#&R/C?V'IE9)M%[H85GM?D)^@(067MIYF:>#KZ!& MZQA5U@(JG:&0ME;*&_C,162\;.( V;2)$\U$QIG728AGRR.%5FJS2(NY46&- M+K"QQ]@?U?$NACB?@2]Y.@(=NN<,64I0Z9PU#(&_>D6ZH M!M@7IKAGK?9 "XV2H31^_7*93K/7WN=^:\ 54YP@C1WB@$%Q>+2)7 (/JCGW M42RE9QDXG3Z4>/>5AG,3- I>?'TV\Q;8'@U[IF$C0#' (?/8Q"V$O\$&J9+A,(^=>X(-O6!VQ)R+T*VC+ 3[K_(71<3[J>8MF8L M8"P;-$.[0EZ\E;X,:6BX4+@))7$,#7C'CHG8SHTXJ0@5K.:#5&@K#I(X7141 MRZ:/N^2I1HNXC*!!\LS ME@#)&)B'51I+#]BC%43@PL39 A!RRVJ:11IQ-)*@-4:K"I,5T/N_#\(W[U>U MJ3OZQXO[&Z3VNR\>H(*=ICUV'E4%@UXQ6A;U;@W!5R4,?@^#(3!8B ):"2M" M*[YU8_ DAUMLZB/:_DS /KC1T&,14;MG:[9)9E.]I]PR34(WG*/ M04#&3Z:?@W MF**$; R[=OA)\ H]N09C!CF!0PPS0?D2I%&$_QDE4Q!;X,D1[8%74\T[E7VF M[K@0M;C!***&L^ !,.WPUYN/5T9(-*16H !YI+QN$>^X%;:.Q>U@C]MD &9I MP\;$<)A,L0NNVL0PF$X3'[R4F+\6%,1(]TWVY!5B#C$#-()5(46H]LZK2CP/'U:,D ?8V&GD/:2H/P%@W M-1??T)W,^>*:N!:HO)O#<+3@';03J2@_[Y2MY,1-=ZI4FT&. _$S W\)CT47T6PWC2 ^1HI0H.G592C:A_0+[1\\S4X@*?<4UFK-+( _GF5W7!_O4[&/'4*T![^"68Q5MS3E M$Z>Y2,X&8@/Z!.<@8/+.$^XTXD13[@&G7\&&^NX=K*;RDNP*FYC&SV8YH.]_ M"S^_65((DPC2L8& M$.F.$GDJ-+LCAQQ_R=*M-',C#7[!PP"P:)0$DH R^QJ6;]')\%5J'QUY-\_E M!NC@BW !8"5A1%_/D(TI2#[ZR",AC#0E30%1J3Y G$MPTV:T3Y5F ;5@(C]1 MP*D(B"M/S",5R=TF7CJX01UXP)<(.AZL,A0^3AL94*)ZY ZSF0UJ2DR\L#!U M3._.7%]+).C!%)EQ C3Q8I&3Q",Y!(SX$2:F_<#/CEZ ?]1QD$*DJ7&W6<;* MZ:B5!%EV3.$5>IIB!)B*E+>(O_$0$)76RP)J]9B6WL--Y XC\I?+W\X'LN#7 M>9H()S>R@3=T"A6J$3<#*7WTHK-O:>XT;I6Q,,NUD1;W*NX!+]DQ/@%S&';C MXC_7^ZR:4<'$ISM>O#A$-M)N="JKU[-TI'UIT8$07BS%['YE=#K(!SH ?/;# M)%?3<#+NTB4_DC&F2.+)TLF<:2R"!(\#D'V'H'_XI .ERDVS'NE\'62@)*+$ MB<24 Q\/&=\A!#,^FX;"EVF@P@;*Z&@SZ6_VNW+6XU!M2#"LA%Y+AJI$>%!@ MU!@9)2RDITB"^.06IU#IDWX*\)? (RA"Y>E!@0^@\ ($YIP0(BWC4J$? S_Z M&==+_%2'H9K&-89)&(*^@D5^^L'<9X5!5D:MEC\PDH!!3E*YTUR)H$' 0P,= M-9G^V1I)9&Y6T+/C.4/U\^WY.2X=1.J'C,"_83+CV6&D0QD)F S 9Q'%Z>$0 MGVOAKR9/^RJ<.YE&5+!G OI)0)UDA@>)1@Q"2_HCDCB%WLM/$H$./N9H M:&H:.!2YXL#I;EI*OG#*2[A7KJ.>*5:?2X_TT8G ,_YH]71^I]-]U@?Y>;X! MJI$'GBUY[3HLZX_Z-7.T$7\Z0XUQ E[J/F;G1EQ0PE,"-58LP 'N<>J3THE[ MOE-ZQ07:$W#HJ\[(GP4A2=". 0;IB'Z24X&2_SJZS/P]T[B3(.(>DJ3@$JOO M1!H:,[]_+K.#8]Q(2'8TT$'("*!"A]6#]_14VU)%"7/=[4N%8 G$T"O0V>>,21Q@B+2MQH0I4<6@4!T/ZS M7N&S43D7#)<;R>RS UDX_W(AXN,SW>UJ&A1]'Z^NX01,CW> MFGBQ(J'*)<]1!,S1X$:5A"#>SZ:((G\/@B36F!I_Q]A;F[JZ YKS^K0$(#=.E$L2A&J(: K'^H?39S>"F#-"7DJ%$BPIQ+'IZMRY @53"CW,EP6O ,5"E=<=@N;8GT.=4'(&L6=UX( MC;!BSQ>^0D6T ]GZ@[9@JC)P\BM.;*Y\Q09THS5(B (.7*(9#G X(VS<:!' M@Q#](#S0QYVBB>$1PS3+&*O-LNVI[\QX%"AMELXM8SSTUR-0Q'+!]35S?PYV M,PJ40Y09='2W?'*3,+IDU*-=7=)*7"3!]%-!;LG$7+;4*)])N$K'E*FG@#]" ML,C2KB'6XPA\+JNQ6.)_;5 O)?<21JE+J@%3U?YP08E<$#G4&\.%F?-V,?V& M,XE]JI! %463>N] _@FUR-N$<%V*"*'(XT72PLY2XL+C/OC[6AX5,[";%10F M)H&2Y._**,LB+^V;T9798\I% UJ+R7*BB%D\X\XVS>6IF2NG>3RD:K19VK"> M&D.LN[,YZ+Z4HTS[Y'1E(LJL JL@3V^"#7J,2V6RA.E]H.\933Y.#:7=Z#\D M:_GX=>R8A7,LXW<_E+=NA&IP9-P(C^GT$9@8F. &M&Y(!S&$OM_YZ$ =794@ M[B2Y:9Q![AN=2W+?K4LG?6U+'55REE5I518*W[&D^[0^ [^ MRH1O86RC$X]SV>G#EBK,U&_[92IRIK:X64V2]N.ROR7%=Z-.]6TG3:3IQ;Z/ MY$O83O5]B:9E?& G/3)^GP&&;J3O!J'&/U7),WP-_+6%S0\E5+NR1]59"5++ M,KY@8',CQA*X/K]JLNGFS-JS_'X+1Z.)3",&:\0>FT&[B$..B:TD) M>:K!Q]*2*:K/,(C5(ECXC[_Q87>CA:M=9P4OQLW%?QJO[*YQ97VRKBT^&G? M08(G7].MPO2F!\1/'_^:N ,W-OIMR^8C?'C@7US0# $X5W9C#)2>2__KZ4LT M[%[U^;YMK592[A+"'*-$%6OZ'-+==VYUG+]0<;W!'T[+_[V/,=WT*7&YL=E0N MNIU-1O"QDB"-;1,R!3,N62>].SJ *DLCL +KSZ8"JVE;DQB$^7+*=5KH>5]+ MZCP#[CG29$R7;=$+_^S#JK,@;V9QI5>6?%?G728^9_$U6K5H6OOQ20["!(OI ML00,P2A)_3S2F)WJR:OSJ--R'FLH4;4D&;D8C%&[MK]QRG^P; 5?_I. A[O_-&"1H(;ZAD M=[# VR(;9/N7Q<5O>)]DLQ@;K]Q,Z#G6!XAE2(6&$%"G 78SC:^E<<6UULO! M=0_#]D]89_