0001718227-24-000029.txt : 20240510 0001718227-24-000029.hdr.sgml : 20240510 20240510094842 ACCESSION NUMBER: 0001718227-24-000029 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 98 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240510 DATE AS OF CHANGE: 20240510 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Construction Partners, Inc. CENTRAL INDEX KEY: 0001718227 STANDARD INDUSTRIAL CLASSIFICATION: HEAVY CONSTRUCTION OTHER THAN BUILDING CONST - CONTRACTORS [1600] ORGANIZATION NAME: 05 Real Estate & Construction 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: 24933168 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-20240331.htm 10-Q road-20240331
false2024Q20001718227--09-306xbrli:sharesiso4217:USDiso4217:USDxbrli:sharesxbrli:pureroad:plantroad:voting_rightroad:installment00017182272023-10-012024-03-310001718227us-gaap:CommonClassAMember2024-05-080001718227us-gaap:CommonClassBMember2024-05-0800017182272024-03-3100017182272023-09-300001718227us-gaap:CommonClassAMember2024-03-310001718227us-gaap:CommonClassAMember2023-09-300001718227us-gaap:CommonClassBMember2023-09-300001718227us-gaap:CommonClassBMember2024-03-3100017182272024-01-012024-03-3100017182272023-01-012023-03-3100017182272022-10-012023-03-310001718227us-gaap:CommonStockMemberus-gaap:CommonClassAMember2023-09-300001718227us-gaap:CommonStockMemberus-gaap:CommonClassBMember2023-09-300001718227us-gaap:AdditionalPaidInCapitalMember2023-09-300001718227us-gaap:TreasuryStockCommonMemberus-gaap:CommonClassAMember2023-09-300001718227us-gaap:TreasuryStockCommonMemberus-gaap:CommonClassBMember2023-09-300001718227us-gaap:RetainedEarningsMember2023-09-300001718227us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-09-300001718227us-gaap:RetainedEarningsMember2023-10-012023-12-3100017182272023-10-012023-12-310001718227us-gaap:AdditionalPaidInCapitalMember2023-10-012023-12-310001718227us-gaap:CommonStockMemberus-gaap:CommonClassAMember2023-10-012023-12-310001718227us-gaap:TreasuryStockCommonMemberus-gaap:CommonClassAMember2023-10-012023-12-310001718227us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-10-012023-12-310001718227us-gaap:CommonStockMemberus-gaap:CommonClassAMember2023-12-310001718227us-gaap:CommonStockMemberus-gaap:CommonClassBMember2023-12-310001718227us-gaap:AdditionalPaidInCapitalMember2023-12-310001718227us-gaap:TreasuryStockCommonMemberus-gaap:CommonClassAMember2023-12-310001718227us-gaap:TreasuryStockCommonMemberus-gaap:CommonClassBMember2023-12-310001718227us-gaap:RetainedEarningsMember2023-12-310001718227us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-3100017182272023-12-310001718227us-gaap:RetainedEarningsMember2024-01-012024-03-310001718227us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310001718227us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310001718227us-gaap:CommonStockMemberus-gaap:CommonClassAMember2024-03-310001718227us-gaap:CommonStockMemberus-gaap:CommonClassBMember2024-03-310001718227us-gaap:AdditionalPaidInCapitalMember2024-03-310001718227us-gaap:TreasuryStockCommonMemberus-gaap:CommonClassAMember2024-03-310001718227us-gaap:TreasuryStockCommonMemberus-gaap:CommonClassBMember2024-03-310001718227us-gaap:RetainedEarningsMember2024-03-310001718227us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310001718227us-gaap:CommonStockMemberus-gaap:CommonClassAMember2022-09-300001718227us-gaap:CommonStockMemberus-gaap:CommonClassBMember2022-09-300001718227us-gaap:AdditionalPaidInCapitalMember2022-09-300001718227us-gaap:TreasuryStockCommonMemberus-gaap:CommonClassAMember2022-09-300001718227us-gaap:TreasuryStockCommonMemberus-gaap:CommonClassBMember2022-09-300001718227us-gaap:RetainedEarningsMember2022-09-300001718227us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-09-3000017182272022-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:CommonStockMemberus-gaap:CommonClassBMember2022-12-310001718227us-gaap:AdditionalPaidInCapitalMember2022-12-310001718227us-gaap:TreasuryStockCommonMemberus-gaap:CommonClassAMember2022-12-310001718227us-gaap:TreasuryStockCommonMemberus-gaap:CommonClassBMember2022-12-310001718227us-gaap:RetainedEarningsMember2022-12-310001718227us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-3100017182272022-12-310001718227us-gaap:RetainedEarningsMember2023-01-012023-03-310001718227us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001718227us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001718227us-gaap:CommonStockMemberus-gaap:CommonClassAMember2023-03-310001718227us-gaap:CommonStockMemberus-gaap:CommonClassBMember2023-03-310001718227us-gaap:AdditionalPaidInCapitalMember2023-03-310001718227us-gaap:TreasuryStockCommonMemberus-gaap:CommonClassAMember2023-03-310001718227us-gaap:TreasuryStockCommonMemberus-gaap:CommonClassBMember2023-03-310001718227us-gaap:RetainedEarningsMember2023-03-310001718227us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-3100017182272023-03-310001718227us-gaap:CustomerConcentrationRiskMemberroad:VariousDepartmentsOfTransportationMemberus-gaap:SalesRevenueNetMember2024-01-012024-03-310001718227us-gaap:CustomerConcentrationRiskMemberroad:VariousDepartmentsOfTransportationMemberus-gaap:SalesRevenueNetMember2023-01-012023-03-310001718227us-gaap:CustomerConcentrationRiskMemberroad:VariousDepartmentsOfTransportationMemberus-gaap:SalesRevenueNetMember2023-10-012024-03-310001718227us-gaap:CustomerConcentrationRiskMemberroad:VariousDepartmentsOfTransportationMemberus-gaap:SalesRevenueNetMember2022-10-012023-03-310001718227us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberroad:FloridaDepartmentOfTransportationMember2024-01-012024-03-310001718227us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberroad:FloridaDepartmentOfTransportationMember2023-01-012023-03-310001718227us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberroad:FloridaDepartmentOfTransportationMember2023-10-012024-03-310001718227us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberroad:PrivateMember2024-01-012024-03-310001718227us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberroad:PrivateMember2023-01-012023-03-310001718227us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberroad:PrivateMember2023-10-012024-03-310001718227us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberroad:PrivateMember2022-10-012023-03-310001718227us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberroad:PublicMember2024-01-012024-03-310001718227us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberroad:PublicMember2023-01-012023-03-310001718227us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberroad:PublicMember2023-10-012024-03-310001718227us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberroad:PublicMember2022-10-012023-03-310001718227road:SouthCarolinaAcquisitionMember2023-10-022023-10-020001718227road:NorthCarolinaAndSouthCarolinaAcquisitionsNovember2023Member2023-11-010001718227road:NorthCarolinaAndSouthCarolinaAcquisitionsNovember2023Member2023-11-012023-11-010001718227road:AlabamaAcquisitionMember2023-12-292023-12-290001718227road:GeorgiaAcquisitionMember2024-01-022024-01-020001718227road:A2024AcquisitionsMember2024-03-310001718227road:A2024AcquisitionsMember2023-10-012024-03-3100017182272024-04-012024-03-3100017182272024-10-012024-03-310001718227us-gaap:EquipmentMember2024-03-310001718227us-gaap:EquipmentMember2023-09-300001718227us-gaap:ManufacturingFacilityMember2024-03-310001718227us-gaap:ManufacturingFacilityMember2023-09-300001718227us-gaap:LandAndLandImprovementsMember2024-03-310001718227us-gaap:LandAndLandImprovementsMember2023-09-300001718227road:MineralReservesMember2024-03-310001718227road:MineralReservesMember2023-09-300001718227us-gaap:BuildingMember2024-03-310001718227us-gaap:BuildingMember2023-09-300001718227us-gaap:FurnitureAndFixturesMember2024-03-310001718227us-gaap:FurnitureAndFixturesMember2023-09-300001718227us-gaap:LeaseholdImprovementsMember2024-03-310001718227us-gaap:LeaseholdImprovementsMember2023-09-300001718227us-gaap:SeniorNotesMember2024-03-310001718227us-gaap:SeniorNotesMember2023-09-300001718227us-gaap:LineOfCreditMember2024-03-310001718227us-gaap:LineOfCreditMember2023-09-300001718227road:TermLoanMemberus-gaap:LineOfCreditMember2022-06-300001718227us-gaap:RevolvingCreditFacilityMember2022-06-300001718227road:DelayedDrawTermFacilityMemberus-gaap:LineOfCreditMember2022-06-300001718227road:TermLoan11LoanPaymentsMember2024-03-310001718227road:TermLoan8QuartersMember2024-03-310001718227us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberroad:TermLoanMember2022-06-302022-06-300001718227road:TermLoanMemberroad:TermSOFRMember2022-06-302022-06-300001718227road:TermLoanMember2024-03-310001718227road:TermLoanMember2023-09-300001718227us-gaap:RevolvingCreditFacilityMember2024-03-310001718227us-gaap:RevolvingCreditFacilityMember2023-09-300001718227srt:MinimumMemberroad:CreditAgreementMember2024-03-310001718227srt:MaximumMemberroad:CreditAgreementMember2024-03-310001718227us-gaap:CommonClassAMember2023-10-012024-03-310001718227us-gaap:RestrictedStockMemberroad:EquityIncentivePlanMemberus-gaap:CommonClassAMember2023-10-012024-03-310001718227us-gaap:PerformanceSharesMember2023-10-012024-03-310001718227us-gaap:RelatedPartyMemberroad:ConsiderationNoteReceivableMember2017-12-310001718227us-gaap:RelatedPartyMemberroad:ConsiderationNoteReceivableMember2024-03-310001718227us-gaap:RelatedPartyMemberroad:AccountsPayableNoteReceivableMember2017-12-310001718227us-gaap:RelatedPartyMemberroad:AccountsPayableNoteReceivableMember2024-03-310001718227us-gaap:RelatedPartyMember2021-03-310001718227us-gaap:RelatedPartyMemberroad:SunTxCapitalPartnersMember2023-10-012024-03-310001718227us-gaap:RelatedPartyMemberroad:PurchaserOfSubsidiaryMember2024-01-012024-03-310001718227us-gaap:RelatedPartyMemberroad:PurchaserOfSubsidiaryMember2023-01-012023-03-310001718227us-gaap:RelatedPartyMemberroad:PurchaserOfSubsidiaryMember2023-10-012024-03-310001718227us-gaap:RelatedPartyMemberroad:PurchaserOfSubsidiaryMember2022-10-012023-03-310001718227us-gaap:RelatedPartyMemberroad:PurchaserOfSubsidiaryMember2024-03-310001718227us-gaap:RelatedPartyMemberroad:PurchaserOfSubsidiaryMember2023-09-300001718227us-gaap:RelatedPartyMemberroad:DisposedEntityMember2024-01-012024-03-310001718227us-gaap:RelatedPartyMemberroad:DisposedEntityMember2023-01-012023-03-310001718227us-gaap:RelatedPartyMemberroad:DisposedEntityMember2023-10-012024-03-310001718227us-gaap:RelatedPartyMemberroad:DisposedEntityMember2022-10-012023-03-310001718227us-gaap:RelatedPartyMemberroad:DisposedEntityMember2024-03-310001718227us-gaap:RelatedPartyMemberroad:DisposedEntityMember2023-09-300001718227us-gaap:RelatedPartyMemberroad:LandDevelopmentProjectMember2024-01-012024-03-310001718227us-gaap:RelatedPartyMemberroad:LandDevelopmentProjectMember2023-01-012023-03-310001718227us-gaap:RelatedPartyMemberroad:LandDevelopmentProjectMember2023-10-012024-03-310001718227us-gaap:RelatedPartyMemberroad:LandDevelopmentProjectMember2022-10-012023-03-310001718227us-gaap:RelatedPartyMemberroad:LandDevelopmentProjectMember2024-03-310001718227us-gaap:RelatedPartyMemberroad:LandDevelopmentProjectMember2023-09-300001718227us-gaap:RelatedPartyMemberroad:SubcontractingServicesMember2024-01-012024-03-310001718227us-gaap:RelatedPartyMemberroad:SubcontractingServicesMember2023-01-012023-03-310001718227us-gaap:RelatedPartyMemberroad:SubcontractingServicesMember2023-10-012024-03-310001718227us-gaap:RelatedPartyMemberroad:SubcontractingServicesMember2022-10-012023-03-310001718227us-gaap:RelatedPartyMemberroad:SubcontractingServicesMember2024-03-310001718227us-gaap:RelatedPartyMemberroad:SubcontractingServicesMember2023-09-300001718227us-gaap:RelatedPartyMemberroad:IslandPondCorporateServicesLLCMember2024-01-012024-03-310001718227us-gaap:RelatedPartyMemberroad:IslandPondCorporateServicesLLCMember2023-01-012023-03-310001718227us-gaap:RelatedPartyMemberroad:IslandPondCorporateServicesLLCMember2023-10-012024-03-310001718227us-gaap:RelatedPartyMemberroad:IslandPondCorporateServicesLLCMember2022-10-012023-03-310001718227us-gaap:RelatedPartyMemberroad:IslandPondCorporateServicesLLCMember2024-03-310001718227us-gaap:RelatedPartyMemberroad:IslandPondCorporateServicesLLCMember2023-09-300001718227road:SunTxManagementServicesAgreementMemberus-gaap:RelatedPartyMember2024-01-012024-03-310001718227road:SunTxManagementServicesAgreementMemberus-gaap:RelatedPartyMember2023-01-012023-03-310001718227road:SunTxManagementServicesAgreementMemberus-gaap:RelatedPartyMember2023-10-012024-03-310001718227road:SunTxManagementServicesAgreementMemberus-gaap:RelatedPartyMember2022-10-012023-03-310001718227road:SunTxManagementServicesAgreementMemberus-gaap:RelatedPartyMember2024-03-310001718227road:SunTxManagementServicesAgreementMemberus-gaap:RelatedPartyMember2023-09-300001718227road:RestrictedStockAndPerformanceSharesMember2024-01-012024-03-310001718227road:RestrictedStockAndPerformanceSharesMember2023-01-012023-03-310001718227us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-310001718227us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-310001718227us-gaap:EmployeeStockMember2024-01-012024-03-310001718227us-gaap:EmployeeStockMember2023-01-012023-03-310001718227road:RestrictedStockAndPerformanceSharesMember2023-10-012024-03-310001718227road:RestrictedStockAndPerformanceSharesMember2022-10-012023-03-310001718227us-gaap:RestrictedStockUnitsRSUMember2023-10-012024-03-310001718227us-gaap:RestrictedStockUnitsRSUMember2022-10-012023-03-310001718227us-gaap:EmployeeStockMember2023-10-012024-03-310001718227us-gaap:EmployeeStockMember2022-10-012023-03-310001718227us-gaap:RestrictedStockMemberus-gaap:CommonClassAMember2023-10-012024-03-310001718227us-gaap:RestrictedStockMember2023-10-012024-03-310001718227us-gaap:RestrictedStockMemberroad:EquityIncentivePlanMemberus-gaap:CommonClassAMember2024-01-012024-03-310001718227us-gaap:RestrictedStockMemberroad:EquityIncentivePlanMemberus-gaap:CommonClassAMember2024-03-310001718227srt:MinimumMemberus-gaap:PerformanceSharesMember2023-10-012024-03-310001718227us-gaap:PerformanceSharesMembersrt:MaximumMember2023-10-012024-03-310001718227us-gaap:CommonClassAMember2024-01-012024-03-310001718227road:EquityIncentivePlanMemberus-gaap:PerformanceSharesMemberus-gaap:CommonClassAMember2024-01-012024-03-310001718227road:EquityIncentivePlanMemberus-gaap:PerformanceSharesMemberus-gaap:CommonClassAMember2023-10-012024-03-310001718227road:EquityIncentivePlanMemberus-gaap:PerformanceSharesMemberus-gaap:CommonClassAMember2024-03-310001718227us-gaap:RestrictedStockUnitsRSUMemberus-gaap:CommonClassAMember2024-01-012024-03-310001718227road:EquityIncentivePlanMemberus-gaap:RestrictedStockUnitsRSUMemberus-gaap:CommonClassAMember2024-01-012024-03-310001718227road:EquityIncentivePlanMemberus-gaap:RestrictedStockUnitsRSUMemberus-gaap:CommonClassAMember2023-01-012023-03-310001718227us-gaap:RestrictedStockUnitsRSUMember2024-03-310001718227us-gaap:RestrictedStockUnitsRSUMember2023-09-300001718227road:EquityIncentivePlanMemberus-gaap:RestrictedStockUnitsRSUMemberus-gaap:CommonClassAMember2024-03-310001718227us-gaap:EmployeeStockMember2021-05-310001718227us-gaap:EmployeeStockMember2023-07-012024-03-310001718227us-gaap:CostOfSalesMember2024-01-012024-03-310001718227us-gaap:CostOfSalesMember2023-01-012023-03-310001718227us-gaap:InterestExpenseMember2024-01-012024-03-310001718227us-gaap:InterestExpenseMember2023-01-012023-03-310001718227us-gaap:CostOfSalesMember2023-10-012024-03-310001718227us-gaap:CostOfSalesMember2022-10-012023-03-310001718227us-gaap:InterestExpenseMember2023-10-012024-03-310001718227us-gaap:InterestExpenseMember2022-10-012023-03-310001718227us-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:CommodityContractMember2024-03-310001718227us-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:CommodityContractMember2023-09-300001718227us-gaap:OtherAssetsMemberus-gaap:InterestRateSwapMember2024-03-310001718227us-gaap:OtherAssetsMemberus-gaap:InterestRateSwapMember2023-09-300001718227us-gaap:CommodityContractMemberroad:AccruedExpenseAndOtherCurrentLiabilitiesMember2024-03-310001718227us-gaap:CommodityContractMemberroad:AccruedExpenseAndOtherCurrentLiabilitiesMember2023-09-300001718227us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:OtherAssetsMemberus-gaap:CashFlowHedgingMember2023-10-012024-03-310001718227us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:OtherAssetsMemberus-gaap:CashFlowHedgingMember2022-10-012023-09-300001718227us-gaap:FairValueInputsLevel2Memberus-gaap:CommodityContractMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001718227us-gaap:FairValueInputsLevel2Memberus-gaap:CommodityContractMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001718227us-gaap:FairValueInputsLevel2Memberus-gaap:InterestRateSwapMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001718227us-gaap:FairValueInputsLevel2Memberus-gaap:InterestRateSwapMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001718227us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001718227us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001718227us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001718227us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001718227us-gaap:FairValueInputsLevel2Memberus-gaap:MunicipalBondsMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001718227us-gaap:FairValueInputsLevel2Memberus-gaap:MunicipalBondsMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001718227us-gaap:FairValueInputsLevel2Memberus-gaap:OtherDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001718227us-gaap:FairValueInputsLevel2Memberus-gaap:OtherDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001718227us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001718227us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001718227us-gaap:PublicUtilitiesInventoryFuelMember2024-03-310001718227us-gaap:USGovernmentDebtSecuritiesMember2024-03-310001718227us-gaap:CorporateDebtSecuritiesMember2024-03-310001718227us-gaap:MunicipalBondsMember2024-03-310001718227us-gaap:OtherDebtSecuritiesMember2024-03-310001718227us-gaap:USGovernmentDebtSecuritiesMember2023-09-300001718227us-gaap:CorporateDebtSecuritiesMember2023-09-300001718227us-gaap:MunicipalBondsMember2023-09-300001718227us-gaap:OtherDebtSecuritiesMember2023-09-300001718227us-gaap:InterestRateSwapMember2022-07-010001718227us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember2023-09-300001718227us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember2023-10-012024-03-310001718227us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember2024-03-310001718227us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember2022-09-300001718227us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember2022-10-012023-03-310001718227us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember2023-03-310001718227us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310001718227us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001718227us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2023-10-012024-03-310001718227us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2022-10-012023-03-310001718227road:SunbeltAsphaltSurfacesInc.AcquisitionMemberus-gaap:SubsequentEventMember2024-05-012024-05-010001718227us-gaap:RestrictedStockMemberus-gaap:SubsequentEventMemberus-gaap:CommonClassAMember2024-05-012024-05-010001718227us-gaap:RestrictedStockMemberus-gaap:SubsequentEventMember2024-05-012024-05-010001718227us-gaap:PerformanceSharesMemberus-gaap:SubsequentEventMember2024-05-012024-05-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 March 31, 2024
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 May 8, 2024, the registrant had 43,828,855 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, plans to repurchase shares of Class A common stock, 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, 2023. 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;



unfavorable developments affecting the banking and financial services industry;
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 our Annual Report on Form 10-K for the fiscal year ended September 30, 2023. 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)
March 31,September 30,
20242023
ASSETS(unaudited)
Current assets:
Cash and cash equivalents$47,957 $48,243 
Restricted cash2,479 837 
Contracts receivable including retainage, net275,570 303,704 
Costs and estimated earnings in excess of billings on uncompleted contracts36,120 27,296 
Inventories102,750 84,038 
Prepaid expenses and other current assets10,586 9,306 
Total current assets475,462 473,424 
Property, plant and equipment, net565,351 505,095 
Operating lease right-of-use assets26,721 14,485 
Goodwill181,467 159,270 
Intangible assets, net21,451 19,520 
Investment in joint venture84 87 
Restricted investments15,452 15,079 
Other assets27,412 32,705 
Total assets$1,313,400 $1,219,665 
LIABILITIES AND STOCKHOLDERS’ EQUITY
Current liabilities:
Accounts payable$141,522 $151,406 
Billings in excess of costs and estimated earnings on uncompleted contracts103,453 78,905 
   Current portion of operating lease liabilities5,564 2,338 
Current maturities of long-term debt15,000 15,000 
Accrued expenses and other current liabilities24,608 31,534 
Total current liabilities290,147 279,183 
Long-term liabilities:
Long-term debt, net of current maturities and deferred debt issuance costs423,388 360,740 
   Operating lease liabilities, net of current portion21,717 12,649 
Deferred income taxes, net35,438 37,121 
Other long-term liabilities17,727 13,398 
Total long-term liabilities498,270 423,908 
Total liabilities788,417 703,091 
Stockholders’ equity:
Preferred stock, par value $0.001; 10,000,000 shares authorized and no shares issued and outstanding at March 31, 2024 and September 30, 2023
  
Class A common stock, par value $0.001; 400,000,000 shares authorized, 43,896,017 shares issued and 43,828,855 shares outstanding at March 31, 2024 and 43,760,546 shares issued and 43,727,680 shares outstanding at September 30, 2023
44 44 
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 March 31, 2024 and September 30, 2023
12 12 
Additional paid-in capital272,669 267,330 
Treasury stock, Class A common stock, par value $0.001, at cost, 67,162 shares at March 31, 2024 and 32,866 shares at September 30, 2023
(1,514)(178)
Treasury stock, Class B common stock, par value $0.001, at cost, 2,922,952 shares at March 31, 2024 and September 30, 2023
(15,603)(15,603)
Accumulated other comprehensive income, net14,381 18,694 
Retained earnings254,994 246,275 
Total stockholders’ equity524,983 516,574 
Total liabilities and stockholders’ equity$1,313,400 $1,219,665 
See notes to consolidated financial statements (unaudited).
2

CONSTRUCTION PARTNERS, INC.
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)
(unaudited in thousands, except share and per share data)
For the Three Months Ended March 31,For the Six Months Ended March 31,
2024202320242023
Revenues$371,427 $324,850 $767,932 $666,629 
Cost of revenues332,626 298,570 677,251 609,853 
Gross profit38,801 26,280 90,681 56,776 
General and administrative expenses(36,752)(31,989)(72,733)(61,714)
Gain on sale of property, plant and equipment, net1,031 3,158 1,867 3,326 
Gain on facility exchange   5,389 
Operating income (loss)3,080 (2,551)19,815 3,777 
Interest expense, net(4,568)(4,802)(8,314)(8,762)
Other income43 398 15 432 
Income (loss) before provision for income taxes(1,445)(6,955)11,516 (4,553)
Provision for income taxes(321)(1,474)2,797 (964)
Net income (loss)(1,124)(5,481)8,719 (3,589)
Other comprehensive income (loss), net of tax
Unrealized gain (loss) on interest rate swap contract, net2,478 (3,460)(4,627)(4,752)
Unrealized gain (loss) on restricted investments, net(87)81 313 117 
Other comprehensive income (loss)2,392 (3,379)(4,313)(4,635)
Comprehensive income (loss)$1,268 $(8,860)$4,406 $(8,224)
Net income (loss) per share attributable to common stockholders:
Basic$(0.02)$(0.11)$0.17 $(0.07)
  Diluted$(0.02)$(0.11)$0.17 $(0.07)
Weighted average number of common shares outstanding:
Basic51,938,216 51,827,365 51,915,069 51,826,143 
  Diluted51,938,216 51,827,365 52,523,100 51,826,143 
See notes to consolidated financial statements (unaudited).

3

CONSTRUCTION PARTNERS, INC.
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY
(unaudited in thousands, except share data)
For the six months ended March 31, 2024
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, 202343,760,546 $44 11,921,463 $12 $267,330 $(178)$(15,603)$246,275 $18,694 $516,574 
Net income — — — — — — — 9,843 — 9,843 
Share-based compensation expense— — — — 2,783 — — — — 2,783 
Issuance of stock grant awards135,471 — — — — — — — — — 
Purchase of treasury stock— — — — — (1,336)— — — (1,336)
Other comprehensive (loss)— — — — — — — — (6,705)(6,705)
December 31, 202343,896,017 $44 11,921,463 $12 $270,113 $(1,514)$(15,603)$256,118 $11,989 $521,159 
Net loss— — — — — — — (1,124)— (1,124)
Share-based compensation expense— — — — 2,556 — — — — 2,556 
Other comprehensive income— — — — — — — — 2,392 2,392 
March 31, 202443,896,017 $44 11,921,463 $12 $272,669 $(1,514)$(15,603)$254,994 $14,381 $524,983 
For the six months ended March 31, 2023
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, 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 
   Share-based compensation expense— — — — 2,480 — — — — 2,480 
   Issuance of stock grant 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)
Share-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 
See notes to consolidated financial statements (unaudited).
4

CONSTRUCTION PARTNERS, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(unaudited in thousands)
For the Six Months Ended March 31,
20242023
Cash flows from operating activities:
Net income (loss)$8,719 $(3,589)
Adjustments to reconcile net income (loss) to net cash, cash equivalents and restricted cash provided by operating activities:
Depreciation, depletion, accretion and amortization43,961 38,233 
Amortization of deferred debt issuance costs148 151 
Unrealized loss on derivative instruments194 2,286 
Provision for bad debt335 70 
Gain on sale of property, plant and equipment(1,867)(3,326)
Gain on facility exchange (5,389)
Realized loss on sales, calls and maturities of restricted investments49 4 
Share-based compensation expense6,221 5,172 
Loss from investment in joint venture3  
Deferred income tax benefit(306)(224)
  Other non-cash adjustments(224)(69)
Changes in operating assets and liabilities, net of business acquisitions:
Contracts receivable including retainage, net43,443 34,092 
Costs and estimated earnings in excess of billings on uncompleted contracts(7,799)743 
Inventories(15,968)(10,152)
Prepaid expenses and other current assets2,165 (3,246)
Other assets(585)(206)
Accounts payable(12,536)(12,764)
Billings in excess of costs and estimated earnings on uncompleted contracts22,412 7,415 
Accrued expenses and other current liabilities(11,976)(6,289)
Other long-term liabilities2,161 2,784 
Net cash provided by operating activities, net of business acquisitions78,550 45,696 
Cash flows from investing activities:
Purchases of property, plant and equipment(55,518)(60,399)
Proceeds from sale of property, plant and equipment4,962 8,301 
Proceeds from facility exchange 36,987 
Proceeds from sales, calls and maturities of restricted investments1,918 866 
Business acquisitions, net of cash acquired(87,850)(77,842)
Purchase of restricted investments(1,870)(5,148)
Net cash used in investing activities(138,358)(97,235)
Cash flows from financing activities:
Proceeds from revolving credit facility90,000 38,000 
Proceeds from issuance of long-term debt, net of debt issuance costs 15,000 
Repayments of long-term debt(27,500)(6,250)
Purchase of treasury stock(1,336)(139)
Net cash provided by financing activities61,164 46,611 
Net change in cash, cash equivalents and restricted cash1,356 (4,928)
Cash, cash equivalents and restricted cash:
Cash, cash equivalents and restricted cash, beginning of period49,080 35,559 
Cash, cash equivalents and restricted cash, end of period$50,436 $30,631 
Supplemental cash flow information:
Cash paid for interest$9,569 $9,047 
Cash paid for income taxes$3,155 $626 
Cash paid for operating lease liabilities$1,435 $1,204 
Non-cash items:
Operating lease right-of-use assets obtained in exchange for operating lease liabilities$9,999 $4,062 
Property, plant and equipment financed with accounts payable$2,554 $3,448 
See notes to consolidated financial statements (unaudited).
5

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. The Company was formed in 2007 as a holding company to facilitate an acquisition growth strategy in the HMA paving and construction industry. 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.
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, such as 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, 2023 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, 2023 (the “2023 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 share-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 2023 Form 10-K.
6

Cash and Cash Equivalents
Cash consists principally of currency on hand and demand deposits at commercial banks. Cash equivalents are short-term, highly liquid securities 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 securities 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 $2.5 million and $0.8 million at March 31, 2024 and September 30, 2023, respectively.
The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the Consolidated Balance Sheets that sum to the total of the same such amounts shown in the Consolidated Statements of Cash Flows (unaudited, in thousands):

March 31, 2024March 31, 2023
Cash and cash equivalents$47,957 $30,512 
Restricted cash2,479 119 
Total cash, cash equivalents, and restricted cash$50,436 $30,631 

Restricted Investments
The Company’s restricted investments consist of debt securities 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 (loss), 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 $15.5 million and $15.1 million at March 31, 2024 and September 30, 2023, 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. 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 six months ended March 31, 2024 and 2023, 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 satisfactory 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, are included on the Consolidated Balance Sheets as “Contracts receivable including retainage, net.” Based on the Company’s experience with similar contracts in recent years, 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
7

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. 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 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 March 31, 2024 or September 30, 2023.
Projects performed for various departments of transportation accounted for 36.0% and 29.8% of consolidated revenues for the three months ended March 31, 2024 and 2023, respectively, and for 36.9% and 30.9% of consolidated revenues for the six months ended March 31, 2024 and 2023, respectively. Customers that accounted for more than 10% of consolidated revenues during the three and six months ended March 31, 2024 and 2023 are presented below:
% of Consolidated Revenues
For the Three Months Ended March 31,For the Six Months Ended March 31,
2024202320242023
Florida Department of Transportation15.8%11.3%14.2%*
* Less than 10%



8

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 March 31,For the Six Months Ended March 31,
2024202320242023
Private42.3 %42.1 %41.7 %40.4 %
Public57.7 %57.9 %58.4 %59.6 %
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
9

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 March 31, 2024 and September 30, 2023. Due to the short-term nature of these instruments, management considers their carrying value to approximate their fair value.
10

The Company also has debt securities reflected as restricted investments on its Consolidated Balance Sheets at March 31, 2024 and September 30, 2023. 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 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 March 31, 2024 and September 30, 2023. 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 (Loss)
The Company reports comprehensive income (loss) in its Consolidated Statements of Comprehensive Income (Loss) and Consolidated Statements of Stockholders’ Equity. Comprehensive income (loss) comprises two subsets: net income and other comprehensive income (loss) (“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 (loss), see Note 19 - Other Comprehensive Income (Loss).
Note 3 - Accounting Standards
The Company did not adopt any new accounting standards or updates during the six months ended March 31, 2024.

Note 4 - Business Acquisitions
Acquisitions - Provisional
On October 2, 2023, the Company acquired substantially all of the assets of Hubbard Paving & Grading, Inc., an asphalt and paving company headquartered in Walhalla, South Carolina, for $3.0 million. This transaction added an HMA plant and expanded the Company’s service market in the Upstate region of South Carolina.
On November 1, 2023, the Company acquired three HMA plants and certain related assets from Reeves Construction Company for $18.3 million. This transaction added HMA plants in Concord, North Carolina and Rock Hill and McConnells, South Carolina.
On December 29, 2023, the Company acquired all issued and outstanding membership interests of SJ&L General Contractor, LLC, an HMA and sitework company headquartered in Huntsville, Alabama, for $60.1 million. This transaction expanded the Company’s service capabilities in the Huntsville, Alabama metro area.
On January 2, 2024, the Company acquired substantially all of the assets of Littlefield Construction Company, a soil base, surface treatment and sitework company headquartered in Waycross, Georgia, for $6.4 million. This transaction expanded the Company’s service capabilities in the Waycross, Georgia area.
The total amount of consideration for these transactions remains subject to post-closing adjustments with respect to inventory quantities, settlement of working capital and other matters.
11

Combined Acquisitions During the Six Months Ended March 31, 2024
The foregoing acquisitions were accounted for as business combinations in accordance with Accounting Standards Codification (“ASC”) Topic 805, Business Combinations (“Topic 805”). As of March 31, 2024, the purchase price allocation had 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 the estimate of fair 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
$22.2 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 $87.9 million, which was paid from available cash and a draw from the Revolving Credit Facility (as defined in Note 8 - Debt). The combined total consideration has been provisionally allocated as follows: $13.2 million of net working capital, $51.8 million of property, plant and equipment and $22.9 million of goodwill and intangibles.

The Consolidated Statements of Comprehensive Income (Loss) include $17.4 million of revenue and $0.9 million of net loss attributable to the operations of these acquisitions for the three months ended March 31, 2024 and $22.1 million of revenue and $1.2 million of net loss attributable to the operations of these acquisitions for the six months ended March 31, 2024. 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.3 million for the three months ended March 31, 2024 and $0.8 million for the six months ended March 31, 2024.

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

For the Three Months Ended March 31,
20242023
Pro forma revenues$371,427 $342,209 
Pro forma net income (loss)$(1,124)$(7,536)

For the Six Months Ended March 31,
20242023
Pro forma revenues$784,706 $688,119 
Pro forma net income (loss)$9,214 $(5,836)
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, 2022, 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 six months ended March 31, 2024 and 2023;
            
(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, 2022 and consistently applied to the Company’s depreciation and depletion methodologies;

(c)include interest expense under the Revolving Credit Facility as if the funds borrowed to finance the purchase prices were borrowed on October 1, 2022 (interest expense calculations further assume that no principal payments were made during the period from October 1, 2022 through March 31, 2024, and that the interest rate in effect on the date the Company made the acquisitions was in effect for the period from October 1, 2022 through March 31, 2024); and

(d)exclude $0.8 million of acquisition-related expenses from the six months ended March 31, 2024, as though such expenses were incurred prior to the pro forma acquisition date of October 1, 2022.
12


Pro forma information is presented for informational purposes and may not be indicative of revenue or net income that would have been achieved if these acquisitions had occurred on October 1, 2022.
Provisional Accounting
In April 2023, the Company acquired an HMA paving company headquartered in Anderson, South Carolina. In May 2023, the Company acquired an excavation, grading and utility company headquartered in Huntsville, Alabama. As of March 31, 2024, there had been no material adjustments to the September 30, 2023 provisional accounting for either acquisition as reported in the 2023 Form 10-K.
Note 5 - Contracts Receivable Including Retainage, Net
Contracts receivable including retainage, net consisted of the following at March 31, 2024 and September 30, 2023 (in thousands):
March 31, 2024September 30, 2023
(unaudited)
Contracts receivable$225,888 $251,324 
Retainage receivable50,844 53,286 
276,732 304,610 
Allowance for doubtful accounts(1,162)(906)
Contracts receivable including retainage, net$275,570 $303,704 
Retainage receivable has been billed and the Company has an unconditional right to payment, but such payment is not due until satisfactory contract completion and acceptance by the customer.

13

Note 6 - Contract Assets and Liabilities
Costs and estimated earnings compared to billings on uncompleted contracts at March 31, 2024 and September 30, 2023 consisted of the following (in thousands):
March 31, 2024September 30, 2023
(unaudited)
Costs on uncompleted contracts$1,705,395 $1,831,106 
Estimated earnings to date on uncompleted contracts181,298 194,760 
1,886,693 2,025,866 
Billings to date on uncompleted contracts(1,954,025)(2,077,475)
Net billings in excess of costs and estimated earnings on uncompleted contracts$(67,332)$(51,609)
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 March 31, 2023 and September 30, 2023 to March 31, 2024 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 estimates(145)(9,527)(9,672)
March 31, 2023 (unaudited)$29,126 $(62,004)$(32,878)
September 30, 2023$27,296 $(78,905)$(51,609)
Changes in revenue billed, contract price or cost estimates$8,825 $(24,547)$(15,722)
March 31, 2024 (unaudited)$36,120 $(103,453)$(67,332)

At March 31, 2024, the Company had unsatisfied or partially unsatisfied performance obligations under construction project contracts representing approximately $1.37 billion in aggregate transaction price. The Company expects to earn revenue as it satisfies its performance obligations under such contracts in the amount of approximately $743.7 million during the remainder of the fiscal year ending September 30, 2024 and $629.0 million thereafter.
14

Note 7 - Property, Plant and Equipment
Property, plant and equipment at March 31, 2024 and September 30, 2023 consisted of the following (in thousands):
March 31, 2024September 30, 2023
(unaudited)
Construction equipment$511,111 $447,467 
Plants233,611 208,708 
Land and improvements79,903 76,396 
Mineral reserves69,405 69,405 
Buildings36,885 36,885 
Furniture and fixtures7,775 7,538 
Leasehold improvements1,268 1,268 
      Total property, plant and equipment, gross939,958 847,667 
Accumulated depreciation, depletion and amortization(391,453)(358,462)
Construction in progress16,846 15,890 
      Total property, plant and equipment, net$565,351 $505,095 
Depreciation, depletion and amortization expense related to property, plant and equipment was $23.1 million and $20.4 million for the three months ended March 31, 2024 and 2023, respectively, and $44.1 million and $39.7 million for the six months ended March 31, 2024 and 2023, 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 March 31, 2024 and September 30, 2023 consisted of the following (in thousands):
March 31, 2024September 30, 2023
(unaudited)
Long-term debt:
Term Loan$276,250 $283,750 
Revolving Credit Facility163,100 93,100 
Total long-term debt439,350 376,850 
Deferred debt issuance costs(962)(1,110)
Current maturities of long-term debt(15,000)(15,000)
Long-term debt, net of current maturities and deferred debt issuance costs$423,388 $360,740 
The Company and each of its subsidiaries are parties to a Third Amended and Restated Credit Agreement, dated June 30, 2022 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”).
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 December 31, 2023), 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 on each of the following eleven quarter-end payment dates; (b) 1.875% of the original principal amount on each of the next eight quarter-end payment dates; and (c) all remaining principal 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%, 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 March 31, 2024 and September 30, 2023, there was $276.3 million and $283.8 million, respectively, of principal outstanding under the Term Loan, $163.1 million and $93.1 million, respectively, of principal outstanding under the Revolving Credit Facility, and availability of $153.7 million and $222.1 million, respectively, under the Revolving Credit Facility, including a reduction for outstanding letters of credit.
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 March 31, 2024 and September 30, 2023, the Company’s fixed charge coverage ratio was 3.39-to-1.00 and 2.56-to-1.00, respectively, and the Company’s consolidated leverage ratio was 1.81-to-1.00 and 1.72-to-1.00, respectively. At both March 31, 2024 and September 30, 2023, 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
both March 31, 2024 and September 30, 2023, the aggregate notional value of these interest rate swap agreements was $300.0 million, and the fair value was $21.0 million and $26.9 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.
Treasury Stock
During the six months ended March 31, 2024, the Company received a total of 33,772 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 524 shares of Class A common stock through forfeitures of restricted stock awards by terminated employees.
Restricted Stock Awards
During the six months ended March 31, 2024, the Company awarded a total of 80,113 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”).
Performance Stock Units
During the six months ended March 31, 2024, the Company issued a total of 55,358 shares of Class A common stock in settlement of vested performance stock units ("PSUs") under the Equity Incentive Plan.
Additional information about these transactions is set forth in Note 13 - Share-Based Compensation.
16

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 March 31,For the Six Months Ended March 31,
2024202320242023
Numerator
Net income (loss) attributable to common stockholders$(1,124)$(5,481)$8,719 $(3,589)
Denominator
Weighted average number of common shares outstanding, basic 51,938,216 51,827,365 51,915,069 51,826,143 
Net income (loss) per common share attributable to common stockholders, basic$(0.02)$(0.11)$0.17 $(0.07)
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 March 31,For the Six Months Ended March 31,
2024202320242023
Numerator
Net income (loss) attributable to common stockholders$(1,124)$(5,481)$8,719 $(3,589)
Denominator
Weighted average number of basic common shares outstanding, basic 51,938,216 51,827,365 51,915,069 51,826,143 
Effect of dilutive securities:
Restricted stock grants  608,031  
Weighted average number of diluted common shares outstanding:51,938,216 51,827,365 52,523,100 51,826,143 
Net income (loss) per diluted common share attributable to common stockholders$(0.02)$(0.11)$0.17 $(0.07)

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 March 31, 2024 and 2023 was 22.2% and 21.1%, respectively. The Company’s effective tax rate for the six months ended March 31, 2024 and 2023 was 24.3% and 21.1%, 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 March 31, 2024, $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. 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 March 31, 2024, $0.1 million and $0.1 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. Remaining principal and interest payments are scheduled to be made in periodic installments during fiscal year 2024 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 Capital Partners, a private equity firm based in Dallas, Texas and a member of the Company’s controlling group ("SunTx"), under which the Company pays SunTx $0.30 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 six months ended March 31, 2024 and 2023, and accounts receivable and payable balances at March 31, 2024 and September 30, 2023, related to transactions with the related parties described above (in thousands):
Revenue Earned (Expense Incurred)Accounts Receivable (Payable)
For the Three Months Ended March 31,For the Six Months Ended March 31,March 31,September 30,
202420232024202320242023
(unaudited)(unaudited)(unaudited)(unaudited)(unaudited)
Purchaser of Subsidiary$ $ $ $ $311 $311 
Disposed Entity    198 198 
Land Development Project    540 632 
Subcontracting Services(705)(1)(1,173)(1)(2,618)(1)(2,992)(1)(247)(593)
Island Pond(100)(2)(80)(2)(200)(2)(160)(2)  
SunTx(451)(2)(359)(2)(882)(2)(726)(2)  
(1) Cost is reflected as cost of revenues on the Company’s Consolidated Statements of Comprehensive Income (Loss).
(2) Cost is reflected as general and administrative expenses on the Company’s Consolidated Statements of Comprehensive Income (Loss).

18

Note 13 - Share-Based Compensation
The following table summarizes the components of share-based compensation expense included in general and administrative expenses in the Consolidated Statements of Comprehensive Income during the three and six months ended March 31, 2024 and 2023 (unaudited, in thousands):
For the Three Months Ended March 31,
20242023
Equity classified awards$2,556 $2,692 
Liability classified awards776  
Employee stock purchase plan221  
Total share-based compensation expense$3,553 $2,692 
For the Six Months Ended March 31,
20242023
Equity classified awards$5,339 $5,172 
Liability classified awards882  
Employee stock purchase plan378  
Total share-based compensation expense$6,599 $5,172 
Restricted Stock - Equity Classified Awards
During the six months ended March 31, 2024, the Company awarded a total of 80,113 restricted shares of Class A common stock to certain members of Company management and consultants under the Equity Incentive Plan. The grants are classified as equity awards. The aggregate grant date fair value of these restricted stock awards was $3.5 million. During the three and six months ended March 31, 2024, the Company recorded compensation expense in connection with these and prior restricted stock grants in the amount of $2.0 million and $4.4 million, which is reflected as general and administrative expenses in the Company’s Consolidated Statements of Comprehensive Income (Loss). At March 31, 2024, there was approximately $8.9 million of unrecognized compensation expense related to these awards, which will be recognized over a remaining weighted-average period of 2.6 years.
Performance Stock Units - Equity Classified Awards
PSUs provide for the issuance of shares of Class A common stock upon vesting, which occurs following the end of the performance period based on achievement of certain Company performance metrics established by the Compensation Committee of the Company’s Board of Directors. The final number of shares of Class A common stock issuable upon vesting of PSUs can range from 0% to 150% of the number of PSUs initially granted, depending on the level of achievement, as determined by the Compensation Committee of the Company’s Board of Directors. The achievement of performance goals is modified by the total shareholder return ranking of the Company against the Russell 2000 Index over the performance period and can increase or decrease the achieved award by up to 15%. The Company recognizes expense, net of estimated forfeitures, for PSUs based on the forecasted achievement of Company performance metrics, multiplied by the fair value of the total number of shares of common stock that the Company anticipates will be issued based on such achievement.
During the six months ended March 31, 2024, the Company issued 55,358 shares of Class A common stock as a result of the vesting of PSUs granted to certain members of Company management on December 29, 2021.
During the six months ended March 31, 2024, the Company awarded PSUs representing a target of 83,044 shares and forecasted vesting of 62,283 shares of Class A common stock to certain members of Company management. The grants are classified as equity awards. The aggregate grant date fair value of these awards was $2.7 million. During the three and six months ended March 31, 2024, the Company recorded compensation expense in connection with these type awards in the amount of $0.6 million and $1.0 million, which is reflected as general and administrative expenses in the Company’s Consolidated Statements of Comprehensive Income (Loss). At March 31, 2024, there was approximately $4.1 million of unrecognized compensation expense related to these awards, which will be recognized over a remaining weighted-average period of 2.3 years.
19

Cash-Settled Restricted Stock Units - Liability Classified Awards
During the six months ended March 31, 2024, the Company granted 114,264 of cash-settled restricted stock units ("RSUs") to employees of the Company under the Equity Incentive Plan. The aggregate grant date fair value of these awards was $5.1 million. Compensation expense associated with these awards for the three and six months ended March 31, 2024 was $0.8 million and $0.9 million, respectively, and is included in general and administrative expenses in the Consolidated Statements of Comprehensive Income (Loss). As of March 31, 2024 and September 30, 2023, the liability for cash-settled RSUs was $0.9 million and $0.0 million and is included in other long-term liabilities. At March 31, 2024, there was approximately $4.2 million of unrecognized compensation expense related to these awards, which will be recognized over a remaining weighted-average period of 3.5 years.
The grant date fair value of these awards is based on the price of the Company’s Class A common stock and the number of RSUs awarded on the date of grant. The awards must be settled in cash and are accounted for as liability-type awards. The expense is recognized over the requisite service period with remeasurement at the end of each reporting period at fair value until settlement. The requisite service period is based on the vesting provisions of the awards, which generally occurs in four equal annual installments beginning on the date of the first fiscal year-end after the grant date.
Employee Stock Purchase Plan
The Construction Partners, Inc. Employee Stock Purchase Plan ("ESPP") became effective on May 13, 2021. The ESPP is intended to provide eligible employees of the Company an opportunity to purchase shares of the Company’s Class A common stock at a discounted rate using funds withheld through payroll deductions. The total number of shares offered under the ESPP is 1,000,000. The first offering period under the ESPP commenced on July 1, 2023. Since that date, the Company has purchased 29,899 shares under the ESPP. Compensation expense associated with the ESPP for the three and six months ended March 31, 2024 was $0.2 million and $0.4 million, respectively, and is included in general and administrative expenses in the Consolidated Statements of Comprehensive Income (Loss).

Note 14 - Leases
The Company leases certain facilities, office space, vehicles and equipment. As of March 31, 2024, 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 $26.7 million, $5.6 million and $21.7 million, respectively. As of March 31, 2024, 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 March 31,
20242023
Operating lease cost$1,471 $788 
Short-term lease cost5,906 4,733 
Total lease expense$7,377 $5,521 

For the Six Months Ended March 31,
20242023
Operating lease cost$2,374 $1,514 
Short-term lease cost11,282 10,768 
Total lease expense$13,656 $12,282 

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 March 31, 2024, the weighted-average remaining term of the Company’s leases was 5.9 years, and the weighted-average discount rate was 5.09%. As of March 31, 2024, the lease liability was equal to the present value of the remaining lease payments,
20

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 March 31, 2024 (unaudited, in thousands):

Fiscal YearAmount
Remainder of 2024$3,450 
20256,530 
20266,234 
20275,486 
20283,150 
2029 and thereafter6,277 
Total future minimum lease payments$31,128 
Less: imputed interest3,846 
Total$27,282 


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 (Loss) 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.



21

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 commodity derivative contracts for the three and six months ended March 31, 2024 and 2023 and the fair value of these derivatives as of March 31, 2024 and September 30, 2023 (in thousands):

For the Three Months Ended March 31,
20242023
(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$(42)$32 $(10)$456 $(1,279)$(823)
Interest expense, net2,646  2,646 2,007  2,007 
Total$2,604 $32 $2,636 $2,463 $(1,279)$1,184 

For the Six Months Ended March 31,
20242023
(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$(61)$(194)$(255)$1,057 $(2,286)$(1,229)
Interest expense, net5,284  5,284 3,342  3,342 
Total$5,223 $(194)$5,029 $4,399 $(2,286)$2,113 


March 31, 2024September 30, 2023
Balance Sheet Classification(unaudited)
Prepaid expenses and other current assets - commodity swaps$ $204 
Other assets - interest rate swaps (1)
21,031 26,909 
Accrued expense and other current liabilities - commodity swaps(10)(20)
Net unrealized gain position$21,021 $27,093 
(1) Includes designated cash flow hedge of $21.0 million and $26.9 million as of March 31, 2024 and September 30, 2023, respectively.













22



Note 16 - Fair Value Measurements

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

March 31, 2024September 30, 2023
(unaudited)
Level 2Level 2
Assets:
Commodity swap contracts$ $204 
Interest rate swaps21,031 26,909 
U.S. government securities6,788 6,549 
Corporate debt securities5,773 5,605 
Municipal government securities1,696 1,748 
Agency backed securities1,195 1,177 
Total assets36,483 42,192 
Liabilities:
Commodity swap contracts$10 $20 
Total liabilities$10 $20 

The fair value of the interest rate swap contract 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 had a total capacity of $325.0 million at March 31, 2024 that may be used for a combination of cash borrowings and letter of credit issuances. At March 31, 2024, the Company had aggregate letters of credit outstanding in the amount of $8.2 million, primarily related to certain insurance policies as described in Note 2 - Significant Accounting Policies.
Purchase Commitments
As of March 31, 2024, the Company had unconditional purchase commitments for diesel fuel and natural gas in the normal course of business in the aggregate amount of $2.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 March 31, 2024, the Company’s purchase commitments for the remainder of fiscal 2024 and in 2025 were as follows (unaudited, in thousands):
Fiscal YearAmount
Remainder of 2024$1,734 
2025696 
Total$2,430 

23

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 March 31, 2024 in the amount of $2.5 million, due as follows (unaudited, in thousands):

Fiscal YearAmount
Remainder of 2024$238 
2025256 
2026192 
2027180 
2028145 
Thereafter1,470 
Total$2,481 

Royalty expense recorded in cost of revenue was $0.4 million for each of three months ended March 31, 2024 and 2023, and $0.8 million for each of the six months ended March 31, 2024 and 2023.

Note 18 - Restricted Investments
The following is a summary of the Company’s debt securities as of March 31, 2024 and September 30, 2023 (in thousands):
March 31, 2024
(unaudited)
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
U.S. government securities$6,975 $ $187 $6,788 
Corporate debt securities5,907  134 5,773 
Municipal government securities1,758  62 1,696 
Agency backed securities1,263  68 1,195 
Total$15,903 $ $451 $15,452 
September 30, 2023
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
U.S government securities$6,869 $ $320 $6,549 
Corporate debt securities5,931  326 5,605 
Municipal government securities1,853  105 1,748 
Agency backed securities1,273  96 1,177 
Total$15,926 $ $847 $15,079 
24

The amortized cost and fair value of debt securities classified as available for sale by contractual maturity, as of March 31, 2024, are as follows (unaudited, in thousands):
Amortized CostFair Value
Due within one year$2,085 $2,070 
Due after one year through three years4,493 4,357 
Due after three years9,325 9,025 
Total $15,903 $15,452 

Note 19 - Other Comprehensive Income (Loss)

Comprehensive income (loss) comprises two subsets: net income (loss) and OCI. The components of OCI are presented in the accompanying Consolidated Statements of Comprehensive Income (Loss) and Consolidated Statements of Stockholders’ Equity, net of applicable taxes. The Company’s interest rate swap contract hedge included in other comprehensive income (loss) 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.
Amounts in accumulated other comprehensive income (“AOCI”), net of tax, at March 31, 2024 and September 30, 2023, were as follows (in thousands):
AOCIMarch 31, 2024 (unaudited)September 30, 2023
Interest rate swap contract, net of blend and extend arrangement$19,446 $25,533 
Unrealized loss on available-for-sale securities(451)(847)
Less tax effect of other comprehensive income (loss) items(4,614)(5,992)
Total$14,381 $18,694 
Changes in AOCI, net of tax, are as follows (in thousands):
AOCIInterest Rate Hedge
Balance at September 30, 2023$18,694 
Net OCI changes(4,313)
Balance at March 31, 2024 (unaudited)$14,381 
AOCIInterest Rate Hedge
Balance at September 30, 2022$17,620 
Net OCI changes(4,635)
Balance at March 31, 2023 (unaudited)$12,985 






25

Amounts reclassified from AOCI to earnings are as follows (unaudited, in thousands):
For the Three Months Ended March 31,
20242023
Interest expense (benefit)$(2,646)$(2,007)
Realized loss on restricted investments26 (4)
Benefit from income taxes651 517 
Total reclassifications from AOCI to earnings$(1,969)$(1,494)
For the Six Months Ended March 31,
20242023
Interest expense (benefit)$(5,284)$(3,342)
Realized loss on restricted investments49 (4)
Benefit from income taxes1,299 861 
Total reclassifications from AOCI to earnings$(3,936)$(2,485)

Note 20 - Subsequent Events

Georgia Acquisition

On May 1, 2024, a subsidiary of the Company acquired certain assets of Sunbelt Asphalt Surfaces, Inc. (“Sunbelt”), an asphalt paving company headquartered in Auburn, Georgia, for $28.6 million. The transaction added an HMA plant and a greenfield plant site in northeastern Georgia.

Issuance of Equity Awards

In connection with the Sunbelt acquisition, the Company issued awards under the Equity Incentive Plan to certain key former employees of Sunbelt who became employees of the acquiring Company subsidiary consisting of (i) 30,000 shares of restricted Class A common stock having an aggregate grant date fair value of $1.5 million and (ii) performance stock awards representing a target of 30,000 shares of Class A common stock having an aggregate grant date fair value of $1.5 million.


26

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 2023 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 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 site work construction and HMA paving services to private construction customers, including commercial and residential developers and local businesses.
Contract Backlog
At March 31, 2024, our contract backlog was $1.8 billion. Contract backlog is a financial measure that reflects the dollar value of work that the Company expects to perform in the future. We 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 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.4 billion at March 31, 2024. Our contract backlog also includes low bid/no contract projects, which consist of (i) public bid projects for which we were the low bidder and no contract has been executed and (ii) private work projects 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.4 billion at March 31, 2024.
Recent Developments
Business Acquisition
During the three months ended March 31, 2024, we completed the acquisition of Littlefield Construction Company, a soil base, surface treatment and sitework company headquartered in Waycross, Georgia. As a result of this acquisition, we expanded our service offerings in southern and central Georgia. For further discussion regarding this transaction, see Note 4 - Business Acquisitions to the unaudited consolidated financial statements included elsewhere in this report.





27

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, 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, share-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.
28

Other Key Performance Indicators - Adjusted EBITDA and Adjusted EBITDA Margin
Adjusted EBITDA represents net income (loss) before, as applicable from time to time, (i) interest expense, net, (ii) provision (benefit) for income taxes, (iii) depreciation, depletion, accretion and amortization, (iv) share-based compensation expense, and (v) loss on the extinguishment of debt. 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 (loss), 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 March 31,For the Six Months Ended March 31,
2024
2023 (1)
2024
2023 (1)
Net income (loss)$(1,124)$(5,481)$8,719 $(3,589)
Interest expense, net4,568 4,802 8,314 8,762 
Provision for income taxes(321)(1,474)2,797 (964)
Depreciation, depletion, accretion and amortization 22,840 19,858 43,961 38,233 
Share-based compensation expense3,553 2,692 6,599 5,172 
Adjusted EBITDA$29,516 $20,397 $70,390 $47,614 
Revenues$371,427 $324,850 $767,932 $666,629 
Adjusted EBITDA Margin7.9 %6.3 %9.2 %7.1 %
(1)The Company has historically included within the definition of Adjusted EBITDA an adjustment for management fees and expenses related to the Company’s management services agreement with an affiliate of SunTx Capital Partners, a member of the Company’s control group. Effective October 1, 2023, the term of the management services agreement was extended to October 1, 2028. As a result of the term extension, the Company no longer views the management fees and expenses paid under the management services agreement as a non-recurring expense. Accordingly, periods commencing subsequent to September 30, 2023 do not include an adjustment for management fees and expenses, and the Company has recast comparative Adjusted EBITDA and Adjusted EBITDA Margin for the three and six months ended March 31, 2023 to conform to the current definition.











29

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

Change
%
Change
Revenues$371,427 100.0 %$324,850 100.0 %$46,577 14.3 %
Cost of revenues332,626 89.6 %298,570 91.9 %34,056 11.4 %
Gross profit38,801 10.4 %26,280 8.1 %12,521 47.6 %
General and administrative expenses(36,752)(9.9)%(31,989)(9.9)%(4,763)14.9 %
Gain on sale of property, plant and equipment1,031 0.3 %3,158 1.0 %(2,127)(67.4)%
Operating income (loss)3,080 0.8 %(2,551)(0.8)%5,631 (220.7)%
Interest expense, net(4,568)(1.2)%(4,802)(1.5)%234 (4.9)%
Other income43 — %398 0.1 %(355)(89.2)%
Loss before provision for income taxes (1,445)(0.4)%(6,955)(2.2)%5,510 (79.2)%
Provision for income taxes(321)(0.1)%(1,474)(0.5)%1,153 (78.2)%
Net loss$(1,124)(0.3)%$(5,481)(1.7)%$4,357 (79.5)%
Adjusted EBITDA$29,516 7.9 %$20,397 6.3 %$9,119 44.7 %
Revenues. Revenues for the three months ended March 31, 2024 increased $46.5 million, or 14.3%, to $371.4 million from $324.9 million for the three months ended March 31, 2023. The increase included $25.1 million of revenues attributable to acquisitions completed during or subsequent to the three months ended March 31, 2023 and an increase of approximately $21.4 million of revenues in our existing markets from contract work and sales of HMA and aggregates to third parties. The 6.6% increase in revenue in our existing markets was due to strong demand in both public and private work.
Gross Profit. Gross profit for the three months ended March 31, 2024 increased $12.5 million, or 47.6%, to $38.8 million from $26.3 million for the three months ended March 31, 2023. The increase in gross profit was primarily the result of a 14.3% increase in revenues for the three months ended March 31, 2024 compared to the three months ended March 31, 2023 and a higher gross profit margin. The higher gross profit margin was due to efficient utilization of our plants and equipment fleet and completion of new backlog with more favorable margins.
General and Administrative Expenses. General and administrative expenses for the three months ended March 31, 2024 increased $4.8 million, or 14.9%, to $36.8 million from $32.0 million for the three months ended March 31, 2023. The increase was the result of (i) a $0.9 million increase in share-based compensation expense, (ii) a $2.1 million increase attributable to general and administrative expenses associated with the operations of businesses acquired subsequent to March 31, 2023, (iii) a $0.6 million increase in management personnel payroll and benefits, and (iv) a $1.2 million increase in other general and administrative expenses.
Gain on Sale of Property, Plant and Equipment. Gain on sale of property, plant and equipment for the three months ended March 31, 2024 decreased $2.1 million, or 67.4%, to $1.0 million from $3.2 million for the three months ended March 31, 2023. The decrease was attributable to lower disposals of equipment and components during the quarter.
Interest Expense, Net. Interest expense, net for the three months ended March 31, 2024 decreased $0.2 million, or 4.9%, to $4.6 million compared to $4.8 million for the three months ended March 31, 2023. The decrease in interest expense, net was primarily due to an increase in interest income from an overnight sweep program established in fiscal year 2024. This increase in interest income was primarily offset by an increase in interest expense due to an increase in the average principal debt balance outstanding during the three months ended March 31, 2024 compared to the corresponding period in 2023.
30

Provision for Income Taxes. Our effective tax rate increased to 22.2% for the three months ended March 31, 2024, from 21.1% for the three months ended March 31, 2023. Our higher effective tax rate during the three months ended March 31, 2024 was due to differences in state tax rates at our operating subsidiaries.

Net Loss. Net loss decreased $4.4 million to a net loss of $1.1 million for the three months ended March 31, 2024, compared to net loss of $5.5 million for the three months ended March 31, 2023. The decrease in net loss was primarily a result of higher gross profit, partially offset by an increase in general and administrative expenses and decreased gains on sale of property, plant and equipment, all as described above.

Adjusted EBITDA and Adjusted EBITDA Margin. Adjusted EBITDA and Adjusted EBITDA Margin were $29.5 million and 7.9%, respectively, for the three months ended March 31, 2024, compared to $20.4 million and 6.3%, respectively, for the three months ended March 31, 2023. The increase in Adjusted EBITDA and Adjusted EBITDA Margin resulted from an increase in gross profit, partially offset by higher general and administrative expenses and decreased gains on sale of property, plant and equipment, 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, under the heading “How We Assess Performance of Our Business”.
Six Months Ended March 31, 2024 Compared to Six Months Ended March 31, 2023
The following table sets forth selected financial data for the six months ended March 31, 2024 and 2023 (unaudited, in thousands, except percentages):
Change From the Six Months Ended
For the Six Months Ended March 31,March 31, 2023
to the Six Months Ended
20242023March 31, 2024
Dollars% of
Revenues
Dollars% of
Revenues

Change
%
Change
Revenues$767,932 100.0 %$666,629 100.0 %$101,303 15.2 %
Cost of revenues677,251 88.2 %609,853 91.5 %67,398 11.1 %
Gross profit90,681 11.8 %56,776 8.5 %33,905 59.7 %
General and administrative expenses(72,733)(9.5)%(61,714)(9.2)%(11,019)17.9 %
Gain on sale of property, plant and equipment1,867 0.2 %3,326 0.5 %(1,459)(43.9)%
Gain on facility exchange— — %5,389 0.8 %(5,389)(100.0)%
Operating income 19,815 2.6 %3,777 0.6 %16,038 424.6 %
Interest expense, net(8,314)(1.1)%(8,762)(1.3)%448 (5.1)%
Other income15 — %432 — %(417)(96.5)%
Income (loss) before provision for income taxes 11,516 1.5 %(4,553)(0.7)%16,069 (352.9)%
Provision for income taxes2,797 0.4 %(964)(0.1)%3,761 (390.1)%
Net income (loss)$8,719 1.1 %$(3,589)(0.6)%$12,308 (342.9)%
Adjusted EBITDA$70,390 9.2 %$47,614 7.1 %$22,776 47.8 %
Revenues. Revenues for the six months ended March 31, 2024 increased $101.3 million, or 15.2%, to $767.9 million from $666.6 million for the six months ended March 31, 2023. The increase included $54.7 million of revenues attributable to acquisitions completed subsequent to March 31, 2023 and $46.5 million of revenues in our existing markets from contract work and sales of HMA and aggregates to third parties. The 7.0% 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 six months ended March 31, 2024 increased $33.9 million, or 59.7%, to $90.7 million from $56.8 million for the six months ended March 31, 2023. The increase in gross profit was primarily the result of a 15.2% increase in revenues for the six months ended March 31, 2024 compared to the six months ended March 31, 2023 and a higher gross profit margin. The higher gross profit margin was due to efficient utilization of our plants and equipment fleet and completion of new backlog with more favorable margins.
31

General and Administrative Expenses. General and administrative expenses for the six months ended March 31, 2024 increased $11.0 million, or 17.9%, to $72.7 million from $61.7 million for the six months ended March 31, 2023. The increase was primarily the result of (i) a $1.4 million increase in share-based compensation expense, (ii) a $3.7 million increase attributable to general and administrative expenses associated with the operations of businesses acquired subsequent to March 31, 2023, (iii) a $3.3 million increase in management personnel payroll and benefits, and (iv) a $2.6 million increase in other general and administrative expenses.
Gain on Sale of Property, Plant and Equipment. Gain on sale of property, plant and equipment for the six months ended March 31, 2024 decreased $1.5 million, or 43.9%, to $1.9 million from $3.3 million for the six months ended March 31, 2023. The decrease was attributable to lower disposals of equipment and components during the period.
Gain on Facility Exchange. There was no gain on facility exchange for the six months ended March 31, 2024 compared to $5.4 million for the six months ended March 31, 2023. The gain was the result of the disposition of a quarry located near Goldston, 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 six months ended March 31, 2024 decreased $0.5 million, or 5.1%, to $8.3 million compared to $8.8 million for the six months ended March 31, 2023. The decrease in interest expense, net was primarily due to an increase in interest income from an overnight sweep program established in fiscal year 2024. This increase in interest income was primarily offset by an increase in interest expense due to an increase in the average principal debt balance outstanding during the six months ended March 31, 2024 compared to the corresponding period in 2023.
Provision for Income Taxes. Our effective tax rate increased to 24.3% for the six months ended March 31, 2024, from 21.1% for the six months ended March 31, 2023. Our lower effective tax rate during the six months ended March 31, 2023 was due to differences in state tax rates at our operating subsidiaries.

Net Income (Loss). Net income increased $12.3 million to net income of $8.7 million for the six months ended March 31, 2024, compared to a net loss of $3.6 million for the six months ended March 31, 2023. The increase in net income was primarily a result of higher gross profit, partially offset by an increase in general and administrative expenses and decreased gains on the facility exchange and sale of property, plant and equipment, all as described above.
Adjusted EBITDA and Adjusted EBITDA Margin. Adjusted EBITDA and Adjusted EBITDA Margin were $70.4 million and 9.2%, respectively, for the six months ended March 31, 2024, compared to $47.6 million and 7.1%, respectively, for the six months ended March 31, 2023. The increase in Adjusted EBITDA and Adjusted EBITDA Margin resulted from an increase in gross profit, partially offset by higher general and administrative expenses and decreased gains on the facility exchange and sale of property, plant and equipment, 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, under the heading “How We Assess Performance of Our Business”.
Liquidity and Capital Resources
Cash Flows Analysis
The following table sets forth our cash flows for the periods indicated (unaudited, in thousands):
For the Six Months Ended March 31,
20242023
Net cash provided by operating activities, net of acquisitions$78,550 $45,696 
Net cash used in investing activities(138,358)(97,235)
Net cash provided by financing activities61,164 46,611 
Net change in cash and cash equivalents$1,356 $(4,928)
Operating Activities
During the six months ended March 31, 2024, cash provided by operating activities, net of acquisitions, was $78.6 million, primarily as a result of:
net income of $8.7 million, including $44.0 million of depreciation, depletion, accretion and amortization, $6.2 million of share-based compensation expense and $1.9 million of gain on sale of property, plant and equipment;
a decrease in contracts receivable including retainage, net of $43.4 million due to normal fluctuations resulting from the timing of processing transactions in our accounts receivable cycle;

32

an increase in inventories of $16.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 $24.5 million due to the timing of processing transactions in our accounts payable cycle; and

a net increase 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 of $14.6 million due to the timing of performing and closing projects.

During the six months ended March 31, 2023, cash provided by operating activities, net of acquisitions, was $45.7 million, primarily as a result of:
net loss of $3.6 million, including $38.2 million of depreciation, depletion, accretion and amortization, unrealized losses on derivative instruments of $2.3 million, gain on sale of facility exchange of $5.4 million and share-based compensation expense of $5.2 million;
a decrease in contracts receivable including retainage, net of $34.1 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 overpayment of federal and state income taxes and the timing of payments under our insurance policies;

an increase in inventories of $10.2 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 $19.1 million due to the timing of processing transactions in our accounts payable cycle; and

a net increase of $8.2 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.

Investing Activities
During the six months ended March 31, 2024, cash used in investing activities was $138.4 million, of which $87.9 million related to acquisitions completed in the period, $55.5 million was invested in property, plant and equipment and $1.9 million was invested in restricted investments by the Captive, partially offset by $5.0 million of proceeds from the sale of property, plant and equipment and $1.9 million of proceeds from the sale of restricted investments.
During the six months ended March 31, 2023, cash used in investing activities was $97.2 million, of which $77.8 million related to acquisitions completed in the period, $60.4 million was invested in property, plant and equipment and $5.1 million was invested in restricted investments by the Captive, partially offset by $8.3 million of proceeds from the sale of property, plant and equipment and $37.0 million of proceeds from the facility exchange.
Financing Activities
During the six months ended March 31, 2024, cash provided by financing activities was $61.2 million. We received $90.0 million of proceeds from our Revolving Credit Facility, which were primarily used for acquisitions completed in the period. This cash flow was partially offset by $27.5 million of principal payments on long-term debt and purchase of treasury stock of $1.3 million.
During the six months ended March 31, 2023, cash provided by financing activities was $46.6 million. We received $38.0 million of proceeds from our Revolving Credit Facility and $15.0 million from our Term Loan, which were primarily used for acquisitions completed in the period. This cash flow was partially offset by $6.3 million of principal payments on long-term debt and purchase of treasury stock of $0.1 million.



33

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 March 31, 2024 and September 30, 2023, there was $276.3 million and $283.8 million, respectively, of principal outstanding under the Term Loan, $163.1 million and $93.1 million, respectively, of principal outstanding under the Revolving Credit Facility, and availability of $153.7 million and $222.1 million, respectively, under the Revolving Credit Facility, including a reduction for outstanding letters of credit.
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 March 31, 2024 and September 30, 2023, our fixed charge coverage ratio was 3.39-to-1.00 and 2.56-to-1.00, respectively, and our consolidated leverage ratio was 1.81-to-1.00 and 1.72-to-1.00, respectively.

The Company has entered into an interest rate swap agreement to hedge against the risk of changes in interest rates. At March 31, 2024 and September 30, 2023, the notional value of the interest rate swap agreement was $300.0 million, and the fair value was $21.0 million and $26.9 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 six months ended March 31, 2024 and 2023, our capital expenditures were approximately $55.5 million and $60.4 million, respectively. Our capital expenditures are typically made during the fiscal year in which they are approved. At March 31, 2024, our commitments for capital expenditures were not material to our financial condition or results of operations on a consolidated basis. For fiscal year 2024, we expect total capital expenditures to be $90.0 million to $95.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, execute our growth strategy through acquisitions 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. Furthermore, on April 12, 2024, we announced that our Board of Directors authorized a stock repurchase program under which up to $40 million is available to purchase shares of our outstanding Class A common stock through September 30, 2025. We intend to utilize the stock repurchase program to minimize the dilutive impact of awards granted under our equity incentive plans and to repurchase shares opportunistically. Shares of Class A common stock may be repurchased from time to time in open market transactions at prevailing market prices, in privately negotiated transactions or by other means in accordance with federal securities laws, including Rule 10b5-1 plans. The stock repurchase program does not obligate the Company to repurchase any shares of Class A common stock, and the stock repurchase program may be modified, suspended, extended or terminated at any time by the Board of Directors. The actual timing, number and value of shares of Class A common stock repurchased will be determined by a committee of the Board of Directors at its discretion and will depend on a number of factors, including the market price of the Class A common stock, capital allocation alternatives, general market and economic conditions and other corporate considerations.
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, make planned capital expenditures and opportunistically repurchase shares of Class A common stock 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.
34

Contractual Obligations

The following table summarizes our significant obligations outstanding as of March 31, 2024 (unaudited, in thousands):

Payments Due by Fiscal Year
Total202420252026202720282029 and Thereafter
Debt obligations$439,350 $7,500 $18,750 $22,500 $390,600 $— $— 
Lease obligations31,128 3,450 6,530 6,234 5,486 3,150 6,277 
Purchase commitments2,430 1,734 696 — — — — 
Royalty payments2,481 238 256 192 180 145 1,470 
Asset retirement obligations2,447 — — — — — 2,447 
Total$477,836 $12,922 $26,232 $28,926 $396,266 $3,295 $10,194 
Off-Balance Sheet Arrangements
As of March 31, 2024, we had aggregate letters of credit outstanding in the amount of $8.2 million, future purchase commitments of diesel fuel and natural gas of $2.3 million and $0.1 million, respectively, and $2.5 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.
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 March 31, 2024, we had a total of $439.4 million of variable rate debt 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.4 million change in our annual interest expense based on our variable rate debt outstanding at March 31, 2024.
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 March 31, 2024 (unaudited, in thousands):
For the Fiscal Year Ending September 30,Fair
2024202520262027ThereafterTotalValue
Debt obligations
   Term Loan principal payments$7,500 $18,750 $22,500 $227,500 $— $276,250 $276,250 
   Revolving Credit Facility principal payments— — — 163,100 — 163,100 163,100 
   Interest payments (1)
14,603 28,423 27,015 19,276 — 
(1) Represents projected interest payments using the Company’s March 2024 SOFR-based floating rate of 6.68% per annum.
The notional amount of the Company’s outstanding interest rate swap contract at March 31, 2024 was $300.0 million. The maturity date of this swap is June 30, 2027, and the fair value of the outstanding swap contract was $21.0 million as of March 31, 2024. 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.

35

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 upward wage pressures 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 March 31, 2024, 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 March 31, 2024, 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 March 31, 2024 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
36

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 2023 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 2023 Form 10-K that could materially affect our business, financial condition or future operating results. The risks described below and in the 2023 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.


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.
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.
During the quarter ended March 31, 2024, no director or officer (as defined in Rule 16a-1(f) of the Exchange Act) of the Company adopted, modified, or terminated any “Rule 10b5-1 trading arrangement” or “non-Rule 10b5-1 trading arrangement” (in each case, as defined in Item 408(a) of Regulation S-K).
37

Item 6. Exhibits.
Exhibit
Number
Description
3.1
3.2
4.1
10.1
10.2
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.

38

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 10th day of May, 2024.
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 OfficerMay 10, 2024
Fred J. Smith, III(Principal Executive Officer and duly authorized officer)
/s/ Gregory A. HoffmanSenior Vice President and Chief Financial OfficerMay 10, 2024
Gregory A. Hoffman(Principal Financial Officer and duly authorized officer)

39
EX-31.1 2 a2024q2exhibit311.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 March 31, 2024;
 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: May 10, 2024By:/s/ Fred J. Smith, III
Fred J. Smith, III
President and Chief Executive Officer


EX-31.2 3 a2024q2exhibit312.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 March 31, 2024;
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: May 10, 2024By:/s/ Gregory A. Hoffman
Gregory A. Hoffman
Senior Vice President and Chief Financial Officer


EX-32.1 4 a2024q2exhibit321.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 March 31, 2024, 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: May 10, 2024By:
/s/ Fred J. Smith, III
Fred J. Smith, III
President and Chief Executive Officer


EX-32.2 5 a2024q2exhibit322.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 March 31, 2024, 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: May 10, 2024
By:
/s/ Gregory A. Hoffman
Gregory A. Hoffman
Senior Vice President and Chief Financial Officer


EX-95.1 6 a2024q2exhibit951.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 March 31, 2024. 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
Allstate / 01-03406
Ashville / 01-032341$4,908
Baldree Sand / 09-01166
Battleground / 01-03100
Blount Springs / 01-03047
Camden / 31-02100
Coosa / 01-03327$568
Drummond / 01-03126
Hickory Bend / 01-03403
Lambert / 01-03363
Montgomery Sand / 09-00737
Riverbend Sand / 09-01023
Skyline / 01-03158
Total1$5,476
(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.
 (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).
 
During the fiscal quarter ended March 31, 2024, 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 7 road-20240331.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 (LOSS) 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 - Share-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 (Loss) link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Business Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Contracts Receivable Including Retainage, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Contract Assets and Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Property, Plant and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Related Parties (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Share-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Investment in Derivative Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Commitments (Tables) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Restricted Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Other Comprehensive Income (Loss) (Tables) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Significant Accounting Policies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Significant Accounting Policies- Schedule of Cash, Cash Equivalents and Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Business Acquisitions - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Business Acquisitions - Proforma Revenue and Net Income (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Contracts Receivable Including Retainage, Net (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Contract Assets and Liabilities - Cost and Estimated Earnings Compared to Billings on Uncompleted Contracts (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Contract Assets and Liabilities - Reconciliation of Net Billings in Excess of Costs and Estimated Earnings (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Contract Assets and Liabilities - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Contract Assets and Liabilities - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Property, Plant and Equipment - Schedule of Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Property, Plant and Equipment - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Debt - Schedule of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Debt - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Equity (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Earnings Per Share - Basic (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Earnings Per Share - Diluted (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Provision for Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Related Parties - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Related Parties - Schedule of Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Share-Based Compensation - Schedule of Share-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Share-Based Compensation - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - Leases - Lease Cost (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - Leases - Future Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - Leases - Future Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - Investment in Derivative Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 9954511 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 9954512 - Disclosure - Commitments - Letters of Credit (Details) link:presentationLink link:calculationLink link:definitionLink 9954513 - Disclosure - Commitments - Purchase Commitments (Details) link:presentationLink link:calculationLink link:definitionLink 9954514 - Disclosure - Commitments - Minimum Royalties (Details) link:presentationLink link:calculationLink link:definitionLink 9954515 - Disclosure - Restricted Investments - Summary of Debt Securities (Details) link:presentationLink link:calculationLink link:definitionLink 9954516 - Disclosure - Restricted Investments - Schedule of Amortized Cost and Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 9954517 - Disclosure - Other Comprehensive Income (Loss) - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954518 - Disclosure - Other Comprehensive Income (Loss) - Schedule of AOCI (Details) link:presentationLink link:calculationLink link:definitionLink 9954519 - Disclosure - Other Comprehensive Income (Loss) - Schedule of Cash Flow Hedges (Details) link:presentationLink link:calculationLink link:definitionLink 9954520 - Disclosure - Other Comprehensive Income (Loss) - Schedule of Reclassification of AOCI (Details) link:presentationLink link:calculationLink link:definitionLink 9954521 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 road-20240331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 road-20240331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 road-20240331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Variable Rate [Domain] Variable Rate [Domain] Plants Manufacturing Facility [Member] Pay vs Performance Disclosure [Line Items] 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 business acquisitions: Increase (Decrease) in Operating Capital [Abstract] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Related Party Transaction [Line Items] Related Party Transaction [Line Items] Award Type [Domain] Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Remaining performance obligation, expected timing of satisfaction, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 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 MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] 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 Restatement Determination Date: Restatement Determination Date [Axis] Corporate debt securities Corporate Debt Securities [Member] Other long-term liabilities Increase (Decrease) in Other Noncurrent Liabilities Requisite service period, number of equal annual installments Share-Based Payment Arrangement, Requisite Service Period, Number of Equal Annual Installments Share-Based Payment Arrangement, Requisite Service Period, Number of Equal Annual Installments Proceeds from sales, calls and maturities of restricted investments Proceeds from Sale of Restricted Investments Insider Trading Policies and Procedures [Line Items] Construction in progress Construction in Progress, Gross Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Subcontracting Services Subcontracting Services [Member] Subcontracting Services [Member] Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Equity Other Comprehensive Income (Loss) Equity [Text Block] Other assets Increase (Decrease) in Other Noncurrent Assets 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] Shares issued (in shares) Shares Issued, Shares, Share-Based Payment Arrangement, before Forfeiture Property, plant and equipment allocation Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment 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 March 31, 2024 and September 30, 2023 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 (loss) 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 PEO Total Compensation Amount PEO Total Compensation Amount Hedging Relationship [Axis] Hedging Relationship [Axis] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Treasury stock Treasury Stock, Value Land and improvements Land and Land Improvements [Member] Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Treasury stock, shares (in shares) Treasury Stock, Common, Shares Revolving Credit Facility Line of Credit Line of Credit [Member] Retainage receivable Construction Contractor, Receivable, Retainage Alabama Acquisition Alabama Acquisition [Member] Alabama Acquisition Georgia Acquisition Georgia Acquisition [Member] Georgia Acquisition Assets Fair Value Fair Value Debt Securities, Available-for-Sale, Excluding Accrued Interest Disposed Entity Disposed Entity [Member] Disposed Entity [Member] Trading Symbol Trading Symbol Letters of credit outstanding Letters of Credit Outstanding, Amount U.S. government securities US Government Agencies Debt Securities [Member] Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Net income (loss) Net income (loss) Net income (loss) attributable to common stockholders Net Income (Loss) Remainder of 2024 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] Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name Leases Lessee, Operating Leases [Text Block] Schedule of Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Beginning balance (in shares) Ending balance (in shares) Shares, Issued LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Employee stock purchase plan Employee Stock [Member] 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 Executive Category: Executive Category [Axis] Comprehensive Income (Loss) Comprehensive Income, Policy [Policy Text Block] Class B Common Stock Common Class B [Member] Significant Accounting Policies Significant Accounting Policies [Text Block] Name Measure Name Name Forgone Recovery, Individual Name 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] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Hedging Relationship [Domain] Hedging Relationship [Domain] Fair value of interest rate swaps Derivative Assets (Liabilities), at Fair Value, Net Asset Acquisition [Domain] Asset Acquisition [Domain] Issuance of stock awards (in shares) Issuance of stock grant awards (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Underlying Securities Award Underlying Securities Amount Entity Small Business Entity Small Business Sunbelt Asphalt Surfaces, Inc. Acquisition Sunbelt Asphalt Surfaces, Inc. Acquisition [Member] Sunbelt Asphalt Surfaces, Inc. Acquisition 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 Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Notional amount Derivative, Notional Amount Measurement Frequency [Axis] Measurement Frequency [Axis] Operating lease liabilities, net of current portion Operating Lease, Liability, Noncurrent Liability classified awards Restricted Stock Units (RSUs) [Member] Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount 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] Schedule of Future Lease Liabilities Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Realized loss on sales, calls and maturities of restricted investments Realized loss on restricted investments Gain (Loss) on Sale of Investments Consideration Note Receivable Consideration Note Receivable [Member] Consideration Note Receivable [Member] Other Performance Measure, Amount Other Performance Measure, Amount Aggregate Available Trading Arrangement, Securities Aggregate Available Amount 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 Components of Lease Expense 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] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] 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] Plan Name [Domain] Plan Name [Domain] Document Quarterly Report Document Quarterly Report Interest expense (benefit) Interest Expense 2027 Royalty, Future Minimum Payments Due In Year Three Royalty, Future Minimum Payments Due In Year Three Unrecognized compensation expense Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Hedging Designation [Axis] Hedging Designation [Axis] Maximum number of shares offered under the ESPP (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Total property, plant and equipment, gross Property, Plant and Equipment, Gross Operating lease right-of-use assets obtained in exchange for operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Trading Arrangement: Trading Arrangement [Axis] 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. PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Property, plant and equipment financed with accounts payable 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 2027 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] Restatement Determination Date Restatement Determination Date 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] Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Cash, cash equivalents and restricted cash, beginning of period Cash, cash equivalents and restricted cash, end of period Total cash, cash equivalents, and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents 2026 Lessee, Operating Lease, Liability, to be Paid, Year Two Accounts receivable Accounts Receivable, before Allowance for Credit Loss Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Operating lease cost Operating Lease, Cost Common stock, shares issued (in shares) Common Stock, Shares, Issued Number of restricted stock vest (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period 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 Security Exchange Name Security Exchange Name Long-term debt Long-Term Debt Accumulated other comprehensive income, net Accumulated other comprehensive income, net Accumulated Other Comprehensive Income (Loss), Net of Tax Employee Stock Option Employee Stock Option [Member] Investment in Derivative Instruments Derivative Instruments and Hedging Activities Disclosure [Text Block] Class A Common Stock Common Class A [Member] Unrecognized compensation expense, period for recognition (years) Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Maximum Maximum [Member] Comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent 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] Tabular List, Table Tabular List [Table Text Block] 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] Share-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] 2026 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 Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Related Party [Domain] Related Party, Type [Domain] Business Acquisitions Business Combination Disclosure [Text Block] Liabilities Derivative Liability Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Pro forma net income (loss) 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] 2025 Royalty, Future Minimum Payments Due In Year One Royalty, Future Minimum Payments Due In Year One Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount 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] North Carolina and South Carolina Acquisitions November 2023 North Carolina And South Carolina Acquisitions November 2023 [Member] North Carolina And South Carolina Acquisitions November 2023 Adjustments to reconcile net income (loss) to net cash, cash equivalents and restricted cash provided by operating activities: Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Total Shareholder Return Amount Total Shareholder Return Amount SunTx Capital Partners SunTx Capital Partners [Member] SunTx Capital Partners [Member] Entity Common Stock, Shares Outstanding (in shares) Entity Common Stock, Shares Outstanding Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] 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) Measure: Measure [Axis] Shares issues (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Gross Equity Incentive Plan Equity Incentive Plan [Member] Equity Incentive Plan Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Name Outstanding Recovery, Individual Name 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 Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] 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 gain (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 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) PEO PEO [Member] 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] Revenues since acquisition date Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount 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 Asset Acquisition [Axis] Asset Acquisition [Axis] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] 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] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Measurement Frequency [Domain] Measurement Frequency [Domain] Property, Plant and Equipment Property, Plant and Equipment Disclosure [Text Block] All Executive Categories All Executive Categories [Member] Long-term liabilities: Liabilities, Noncurrent [Abstract] 2025 Unrecorded Unconditional Purchase Obligation, to be Paid, Year One Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Plan Name [Axis] Plan Name [Axis] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Plants acquired Number of Plants Acquired Number of Plants Acquired 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 (loss) 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 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] Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] 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] Schedule of Assets and Liabilities Measured at Fair Value on a 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] All Individuals All Individuals [Member] Supplemental cash flow information: Supplemental Cash Flow Information [Abstract] Other income Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount 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 PEO Name PEO Name 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 Net cash provided by operating activities, net of business acquisitions Net Cash Provided by (Used in) Operating Activities Class of Stock [Axis] Class of Stock [Axis] Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Billings to date on uncompleted contracts Billings On Uncompleted Contracts Billings On Uncompleted Contracts Depreciation, depletion, accretion and amortization Depreciation, Depletion and Amortization Furniture and fixtures Furniture and Fixtures [Member] Interest rate, percentage Debt Instrument, Interest Rate, Stated Percentage Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] 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 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] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Restricted cash Restricted Cash and Cash Equivalents Equity classified awards Restricted Stock and Performance Shares [Member] Restricted Stock and Performance Shares Concentration Risk Type [Axis] Concentration Risk Type [Axis] Subsequent Events [Abstract] Income (loss) 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 Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] 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] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] 2028 Royalty, Future Minimum Payments Due In Year Four Royalty, Future Minimum Payments Due In Year Four Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Document Fiscal Period Focus Document Fiscal Period Focus 2025 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 Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] 2028 Lessee, Operating Lease, Liability, to be Paid, Year Four Title Trading Arrangement, Individual Title Share-based compensation expense Share-Based Payment Arrangement, Noncash Expense Common Stock Common Stock [Member] Individual: Individual [Axis] 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 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 Exercise Price Award Exercise Price Total Gain (Loss) Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net 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] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Commodity Swap Commodity swap contracts Commodity Contract [Member] Proceeds from issuance of long-term debt, net of debt issuance costs 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 Aggregate grant date fair value Shares Issued, Value, Share-Based Payment Arrangement, before Forfeiture Retained Earnings Retained Earnings [Member] Island Pond Island Pond Corporate Services, LLC [Member] Island Pond Corporate Services, LLC [Member] Current maturities of long-term debt Current maturities of long-term debt Long-Term Debt, Current Maturities Schedule of Share-Based Compensation Expense Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] 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 Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Basic (in dollars per share) Net income (loss) 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] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Unrealized loss on available-for-sale securities AOCI, Debt Securities, Available-for-Sale, Adjustment, after Tax Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Delayed Draw Term Facility Delayed Draw Term Facility [Member] Delayed Draw Term Facility Mineral reserves Mineral Reserves [Member] Mineral Reserves Remainder of 2024 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Arrangement Duration Trading Arrangement Duration Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Schedule of Restricted Cash Restrictions on Cash and Cash Equivalents [Table Text Block] 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 Award Timing Predetermined Award Timing Predetermined [Flag] 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] Termination Date Trading Arrangement Termination Date 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 South Carolina Acquisition South Carolina Acquisition [Member] South Carolina Acquisition Related Party Transactions [Abstract] Related Party Transactions [Abstract] All Trading Arrangements All Trading Arrangements [Member] Amortized cost, due within one year Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One All Adjustments to Compensation All Adjustments to Compensation [Member] Total reclassifications from AOCI to earnings Reclassification from AOCI, Current Period, Tax Award Timing Disclosures [Line Items] Cash and Cash Equivalents and Restricted Cash Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Compensation Amount Outstanding Recovery Compensation Amount Royalty expense Royalty Expense Provision for bad debt Accounts Receivable, Credit Loss Expense (Reversal) Additional paid-in capital Additional Paid in Capital 2029 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 Notes receivable 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 Insider Trading Arrangements [Line Items] 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] Issuance of stock grant awards (in shares) Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture 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 Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Award Timing Method Award Timing Method [Text Block] Restricted stock grants (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Adjustment to Compensation, Amount Adjustment to Compensation Amount Proceeds from sale of property, plant and equipment Proceeds from Sale of Property, Plant, and Equipment Current liability for cash-settled restricted stock units Deferred Compensation Liability, Current Cost of revenues Cost of Sales [Member] Document Period End Date Document Period End Date Proceeds from revolving credit facility Proceeds from Lines of Credit Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Adoption Date Trading Arrangement Adoption Date Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Accumulated depreciation, depletion and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment 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 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, net Gain on sale of property, plant and equipment Gain (Loss) on Disposition of Property Plant Equipment Compensation expense Share-Based Payment Arrangement, Expense Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Provision for income taxes 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] Name Trading Arrangement, Individual Name 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] 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 Revenues Revenue from Contract with Customer, Excluding Assessed Tax Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag Unrealized loss 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 Shares issued (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period Fair value, due within one year Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Less tax effect of other comprehensive income (loss) 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 Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Long-term debt, net of current maturities and deferred debt issuance costs Long-term debt, net of current maturities and deferred debt issuance costs 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 Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] 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 Company Selected Measure Amount Company Selected Measure Amount 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 Name Awards Close in Time to MNPI Disclosures, Individual Name Loss from investment in joint venture Income (Loss) from Equity Method Investments 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 Goodwill and intangibles Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Goodwill and Intangibles Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Goodwill and Intangibles Subsequent Events Subsequent Events [Text Block] Share-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Amortization of deferred debt issuance costs Amortization of Debt Issuance Costs Fair Value, Recurring Fair Value, Recurring [Member] SunTx SunTx Management Services Agreement [Member] SunTx Management Services Agreement [Member] Other long-term liabilities Other Liabilities, Noncurrent Non-NEOs Non-NEOs [Member] Total future minimum lease payments Lessee, Operating Lease, Liability, to be Paid Remaining performance obligation, amount Revenue, Remaining Performance Obligation, Amount 2024 Acquisitions 2024 Acquisitions [Member] 2024 Acquisitions Cash Flow Hedging Cash Flow Hedging [Member] Asset acquisition, consideration transferred Asset Acquisition, Consideration Transferred 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) Non-PEO NEO Non-PEO NEO [Member] Equity Component [Domain] Equity Component [Domain] Adjustment to Compensation: Adjustment to Compensation [Axis] Schedule of Future Minimum Payments Royalty, Future Minimum Payments [Table Text Block] Royalty, Future Minimum Payments Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] 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 (loss) 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] Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Segments [Axis] Segments [Axis] Statement [Line Items] Statement [Line Items] Concentration Risk [Table] Concentration Risk [Table] Remainder of 2024 Royalty, Future Minimum Payments Due Remainder of Fiscal Year Royalty, Future Minimum Payments Due Remainder of Fiscal Year Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Schedule of Stockholders Equity [Table] Schedule Of Stockholders Equity [Table] Schedule Of Stockholders Equity [Table] Summary of Debt Securities Debt Securities, Available-for-Sale [Table Text Block] Contracts receivable including retainage, net Increase (Decrease) in Deposit Assets Reclassification out of Accumulated Other Comprehensive Income [Domain] Reclassification out of Accumulated Other Comprehensive Income [Domain] EX-101.PRE 11 road-20240331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 13 R1.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Cover Page - shares
6 Months Ended
Mar. 31, 2024
May 08, 2024
Document Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2024  
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 2024  
Document Fiscal Period Focus Q2  
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,828,855
Class B Common Stock    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding (in shares)   8,998,511
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2024
Sep. 30, 2023
Current assets:    
Cash and cash equivalents $ 47,957 $ 48,243
Restricted cash 2,479 837
Contracts receivable including retainage, net 275,570 303,704
Costs and estimated earnings in excess of billings on uncompleted contracts 36,120 27,296
Inventories 102,750 84,038
Prepaid expenses and other current assets 10,586 9,306
Total current assets 475,462 473,424
Property, plant and equipment, net 565,351 505,095
Operating lease right-of-use assets 26,721 14,485
Goodwill 181,467 159,270
Intangible assets, net 21,451 19,520
Investment in joint venture 84 87
Restricted investments 15,452 15,079
Other assets 27,412 32,705
Total assets 1,313,400 1,219,665
Current liabilities:    
Accounts payable 141,522 151,406
Billings in excess of costs and estimated earnings on uncompleted contracts 103,453 78,905
Current portion of operating lease liabilities 5,564 2,338
Current maturities of long-term debt 15,000 15,000
Accrued expenses and other current liabilities 24,608 31,534
Total current liabilities 290,147 279,183
Long-term liabilities:    
Long-term debt, net of current maturities and deferred debt issuance costs 423,388 360,740
Operating lease liabilities, net of current portion 21,717 12,649
Deferred income taxes, net 35,438 37,121
Other long-term liabilities 17,727 13,398
Total long-term liabilities 498,270 423,908
Total liabilities 788,417 703,091
Stockholders’ equity:    
Preferred stock, par value $0.001; 10,000,000 shares authorized and no shares issued and outstanding at March 31, 2024 and September 30, 2023 0 0
Additional paid-in capital 272,669 267,330
Accumulated other comprehensive income, net 14,381 18,694
Retained earnings 254,994 246,275
Total stockholders’ equity 524,983 516,574
Total liabilities and stockholders’ equity 1,313,400 1,219,665
Class A Common Stock    
Stockholders’ equity:    
Common stock 44 44
Treasury stock (1,514) (178)
Class B Common Stock    
Stockholders’ equity:    
Common stock 12 12
Treasury stock $ (15,603) $ (15,603)
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Mar. 31, 2024
Sep. 30, 2023
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,896,017 43,760,546
Common stock, shares outstanding (in shares) 43,828,855 43,727,680
Treasury stock, shares (in shares) 67,162 32,866
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 11,921,463
Common stock, shares outstanding (in shares) 8,998,511 8,998,511
Treasury stock, shares (in shares) 2,922,952 2,922,952
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Income Statement [Abstract]        
Revenues $ 371,427 $ 324,850 $ 767,932 $ 666,629
Cost of revenues 332,626 298,570 677,251 609,853
Gross profit 38,801 26,280 90,681 56,776
General and administrative expenses (36,752) (31,989) (72,733) (61,714)
Gain on sale of property, plant and equipment, net 1,031 3,158 1,867 3,326
Gain on facility exchange 0 0 0 5,389
Operating income (loss) 3,080 (2,551) 19,815 3,777
Interest expense, net (4,568) (4,802) (8,314) (8,762)
Other income 43 398 15 432
Income (loss) before provision for income taxes (1,445) (6,955) 11,516 (4,553)
Provision for income taxes (321) (1,474) 2,797 (964)
Net income (loss) (1,124) (5,481) 8,719 (3,589)
Other comprehensive income (loss), net of tax        
Unrealized gain (loss) on interest rate swap contract, net 2,478 (3,460) (4,627) (4,752)
Unrealized gain (loss) on restricted investments, net (87) 81 313 117
Other comprehensive income (loss) 2,392 (3,379) (4,313) (4,635)
Comprehensive income (loss) $ 1,268 $ (8,860) $ 4,406 $ (8,224)
Net income (loss) per share attributable to common stockholders:        
Basic (in dollars per share) $ (0.02) $ (0.11) $ 0.17 $ (0.07)
Diluted (in dollars per share) $ (0.02) $ (0.11) $ 0.17 $ (0.07)
Weighted average number of common shares outstanding:        
Basic (in shares) 51,938,216 51,827,365 51,915,069 51,826,143
Diluted (in shares) 51,938,216 51,827,365 52,523,100 51,826,143
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
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
Class B Common Stock
Common Stock
Class B Common Stock
Treasury Stock
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          
Share-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) (3,589)              
Other comprehensive income (loss) (4,635)              
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)
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)          
Share-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)
Beginning balance (in shares) at Sep. 30, 2023         43,760,546   11,921,463  
Beginning balance at Sep. 30, 2023 516,574 267,330 246,275 18,694 $ 44 (178) $ 12 (15,603)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net income (loss) 9,843   9,843          
Share-based compensation expense 2,783 2,783            
Issuance of stock awards (in shares)         135,471      
Purchase of treasury stock (1,336)         (1,336)    
Other comprehensive income (loss) (6,705)     (6,705)        
Ending balance (in shares) at Dec. 31, 2023         43,896,017   11,921,463  
Ending balance at Dec. 31, 2023 521,159 270,113 256,118 11,989 $ 44 (1,514) $ 12 (15,603)
Beginning balance (in shares) at Sep. 30, 2023         43,760,546   11,921,463  
Beginning balance at Sep. 30, 2023 516,574 267,330 246,275 18,694 $ 44 (178) $ 12 (15,603)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net income (loss) 8,719              
Other comprehensive income (loss) (4,313)              
Ending balance (in shares) at Mar. 31, 2024         43,896,017   11,921,463  
Ending balance at Mar. 31, 2024 524,983 272,669 254,994 14,381 $ 44 (1,514) $ 12 (15,603)
Beginning balance (in shares) at Dec. 31, 2023         43,896,017   11,921,463  
Beginning balance at Dec. 31, 2023 521,159 270,113 256,118 11,989 $ 44 (1,514) $ 12 (15,603)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net income (loss) (1,124)   (1,124)          
Share-based compensation expense 2,556 2,556            
Other comprehensive income (loss) 2,392     2,392        
Ending balance (in shares) at Mar. 31, 2024         43,896,017   11,921,463  
Ending balance at Mar. 31, 2024 $ 524,983 $ 272,669 $ 254,994 $ 14,381 $ 44 $ (1,514) $ 12 $ (15,603)
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Cash flows from operating activities:    
Net income (loss) $ 8,719 $ (3,589)
Adjustments to reconcile net income (loss) to net cash, cash equivalents and restricted cash provided by operating activities:    
Depreciation, depletion, accretion and amortization 43,961 38,233
Amortization of deferred debt issuance costs 148 151
Unrealized loss on derivative instruments 194 2,286
Provision for bad debt 335 70
Gain on sale of property, plant and equipment (1,867) (3,326)
Gain on facility exchange 0 (5,389)
Realized loss on sales, calls and maturities of restricted investments 49 4
Share-based compensation expense 6,221 5,172
Loss from investment in joint venture 3 0
Deferred income tax benefit (306) (224)
Other non-cash adjustments (224) (69)
Changes in operating assets and liabilities, net of business acquisitions:    
Contracts receivable including retainage, net 43,443 34,092
Costs and estimated earnings in excess of billings on uncompleted contracts (7,799) 743
Inventories (15,968) (10,152)
Prepaid expenses and other current assets 2,165 (3,246)
Other assets (585) (206)
Accounts payable (12,536) (12,764)
Billings in excess of costs and estimated earnings on uncompleted contracts 22,412 7,415
Accrued expenses and other current liabilities (11,976) (6,289)
Other long-term liabilities 2,161 2,784
Net cash provided by operating activities, net of business acquisitions 78,550 45,696
Cash flows from investing activities:    
Purchases of property, plant and equipment (55,518) (60,399)
Proceeds from sale of property, plant and equipment 4,962 8,301
Proceeds from facility exchange 0 36,987
Proceeds from sales, calls and maturities of restricted investments 1,918 866
Business acquisitions, net of cash acquired (87,850) (77,842)
Purchase of restricted investments (1,870) (5,148)
Net cash used in investing activities (138,358) (97,235)
Cash flows from financing activities:    
Proceeds from revolving credit facility 90,000 38,000
Proceeds from issuance of long-term debt, net of debt issuance costs 0 15,000
Repayments of long-term debt (27,500) (6,250)
Purchase of treasury stock (1,336) (139)
Net cash provided by financing activities 61,164 46,611
Net change in cash, cash equivalents and restricted cash 1,356 (4,928)
Cash, cash equivalents and restricted cash:    
Cash, cash equivalents and restricted cash, beginning of period 49,080 35,559
Cash, cash equivalents and restricted cash, end of period 50,436 30,631
Supplemental cash flow information:    
Cash paid for interest 9,569 9,047
Cash paid for income taxes 3,155 626
Cash paid for operating lease liabilities 1,435 1,204
Non-cash items:    
Operating lease right-of-use assets obtained in exchange for operating lease liabilities 9,999 4,062
Property, plant and equipment financed with accounts payable $ 2,554 $ 3,448
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
General
6 Months Ended
Mar. 31, 2024
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. The Company was formed in 2007 as a holding company to facilitate an acquisition growth strategy in the HMA paving and construction industry. 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.
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, such as 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 20 R8.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Significant Accounting Policies
6 Months Ended
Mar. 31, 2024
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, 2023 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, 2023 (the “2023 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 share-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 2023 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 securities 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 securities 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 $2.5 million and $0.8 million at March 31, 2024 and September 30, 2023, respectively.
The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the Consolidated Balance Sheets that sum to the total of the same such amounts shown in the Consolidated Statements of Cash Flows (unaudited, in thousands):

March 31, 2024March 31, 2023
Cash and cash equivalents$47,957 $30,512 
Restricted cash2,479 119 
Total cash, cash equivalents, and restricted cash$50,436 $30,631 

Restricted Investments
The Company’s restricted investments consist of debt securities 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 (loss), 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 $15.5 million and $15.1 million at March 31, 2024 and September 30, 2023, 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. 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 six months ended March 31, 2024 and 2023, 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 satisfactory 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, are included on the Consolidated Balance Sheets as “Contracts receivable including retainage, net.” Based on the Company’s experience with similar contracts in recent years, 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. 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 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 March 31, 2024 or September 30, 2023.
Projects performed for various departments of transportation accounted for 36.0% and 29.8% of consolidated revenues for the three months ended March 31, 2024 and 2023, respectively, and for 36.9% and 30.9% of consolidated revenues for the six months ended March 31, 2024 and 2023, respectively. Customers that accounted for more than 10% of consolidated revenues during the three and six months ended March 31, 2024 and 2023 are presented below:
% of Consolidated Revenues
For the Three Months Ended March 31,For the Six Months Ended March 31,
2024202320242023
Florida Department of Transportation15.8%11.3%14.2%*
* 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 March 31,For the Six Months Ended March 31,
2024202320242023
Private42.3 %42.1 %41.7 %40.4 %
Public57.7 %57.9 %58.4 %59.6 %
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 March 31, 2024 and September 30, 2023. 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 March 31, 2024 and September 30, 2023. 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 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 March 31, 2024 and September 30, 2023. 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 (Loss)
The Company reports comprehensive income (loss) in its Consolidated Statements of Comprehensive Income (Loss) and Consolidated Statements of Stockholders’ Equity. Comprehensive income (loss) comprises two subsets: net income and other comprehensive income (loss) (“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 (loss), see Note 19 - Other Comprehensive Income (Loss).
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accounting Standards
6 Months Ended
Mar. 31, 2024
Accounting Changes and Error Corrections [Abstract]  
Accounting Standards Accounting Standards
The Company did not adopt any new accounting standards or updates during the six months ended March 31, 2024.
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Business Acquisitions
6 Months Ended
Mar. 31, 2024
Business Combination and Asset Acquisition [Abstract]  
Business Acquisitions Business Acquisitions
Acquisitions - Provisional
On October 2, 2023, the Company acquired substantially all of the assets of Hubbard Paving & Grading, Inc., an asphalt and paving company headquartered in Walhalla, South Carolina, for $3.0 million. This transaction added an HMA plant and expanded the Company’s service market in the Upstate region of South Carolina.
On November 1, 2023, the Company acquired three HMA plants and certain related assets from Reeves Construction Company for $18.3 million. This transaction added HMA plants in Concord, North Carolina and Rock Hill and McConnells, South Carolina.
On December 29, 2023, the Company acquired all issued and outstanding membership interests of SJ&L General Contractor, LLC, an HMA and sitework company headquartered in Huntsville, Alabama, for $60.1 million. This transaction expanded the Company’s service capabilities in the Huntsville, Alabama metro area.
On January 2, 2024, the Company acquired substantially all of the assets of Littlefield Construction Company, a soil base, surface treatment and sitework company headquartered in Waycross, Georgia, for $6.4 million. This transaction expanded the Company’s service capabilities in the Waycross, Georgia area.
The total amount of consideration for these transactions remains subject to post-closing adjustments with respect to inventory quantities, settlement of working capital and other matters.
Combined Acquisitions During the Six Months Ended March 31, 2024
The foregoing acquisitions were accounted for as business combinations in accordance with Accounting Standards Codification (“ASC”) Topic 805, Business Combinations (“Topic 805”). As of March 31, 2024, the purchase price allocation had 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 the estimate of fair 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
$22.2 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 $87.9 million, which was paid from available cash and a draw from the Revolving Credit Facility (as defined in Note 8 - Debt). The combined total consideration has been provisionally allocated as follows: $13.2 million of net working capital, $51.8 million of property, plant and equipment and $22.9 million of goodwill and intangibles.

The Consolidated Statements of Comprehensive Income (Loss) include $17.4 million of revenue and $0.9 million of net loss attributable to the operations of these acquisitions for the three months ended March 31, 2024 and $22.1 million of revenue and $1.2 million of net loss attributable to the operations of these acquisitions for the six months ended March 31, 2024. 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.3 million for the three months ended March 31, 2024 and $0.8 million for the six months ended March 31, 2024.

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

For the Three Months Ended March 31,
20242023
Pro forma revenues$371,427 $342,209 
Pro forma net income (loss)$(1,124)$(7,536)

For the Six Months Ended March 31,
20242023
Pro forma revenues$784,706 $688,119 
Pro forma net income (loss)$9,214 $(5,836)
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, 2022, 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 six months ended March 31, 2024 and 2023;
            
(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, 2022 and consistently applied to the Company’s depreciation and depletion methodologies;

(c)include interest expense under the Revolving Credit Facility as if the funds borrowed to finance the purchase prices were borrowed on October 1, 2022 (interest expense calculations further assume that no principal payments were made during the period from October 1, 2022 through March 31, 2024, and that the interest rate in effect on the date the Company made the acquisitions was in effect for the period from October 1, 2022 through March 31, 2024); and

(d)exclude $0.8 million of acquisition-related expenses from the six months ended March 31, 2024, as though such expenses were incurred prior to the pro forma acquisition date of October 1, 2022.
Pro forma information is presented for informational purposes and may not be indicative of revenue or net income that would have been achieved if these acquisitions had occurred on October 1, 2022.
Provisional Accounting
In April 2023, the Company acquired an HMA paving company headquartered in Anderson, South Carolina. In May 2023, the Company acquired an excavation, grading and utility company headquartered in Huntsville, Alabama. As of March 31, 2024, there had been no material adjustments to the September 30, 2023 provisional accounting for either acquisition as reported in the 2023 Form 10-K.
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Contracts Receivable Including Retainage, Net
6 Months Ended
Mar. 31, 2024
Contractors [Abstract]  
Contracts Receivable Including Retainage, Net Contracts Receivable Including Retainage, Net
Contracts receivable including retainage, net consisted of the following at March 31, 2024 and September 30, 2023 (in thousands):
March 31, 2024September 30, 2023
(unaudited)
Contracts receivable$225,888 $251,324 
Retainage receivable50,844 53,286 
276,732 304,610 
Allowance for doubtful accounts(1,162)(906)
Contracts receivable including retainage, net$275,570 $303,704 
Retainage receivable has been billed and the Company has an unconditional right to payment, but such payment is not due until satisfactory contract completion and acceptance by the customer.
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Contract Assets and Liabilities
6 Months Ended
Mar. 31, 2024
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 March 31, 2024 and September 30, 2023 consisted of the following (in thousands):
March 31, 2024September 30, 2023
(unaudited)
Costs on uncompleted contracts$1,705,395 $1,831,106 
Estimated earnings to date on uncompleted contracts181,298 194,760 
1,886,693 2,025,866 
Billings to date on uncompleted contracts(1,954,025)(2,077,475)
Net billings in excess of costs and estimated earnings on uncompleted contracts$(67,332)$(51,609)
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 March 31, 2023 and September 30, 2023 to March 31, 2024 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 estimates(145)(9,527)(9,672)
March 31, 2023 (unaudited)$29,126 $(62,004)$(32,878)
September 30, 2023$27,296 $(78,905)$(51,609)
Changes in revenue billed, contract price or cost estimates$8,825 $(24,547)$(15,722)
March 31, 2024 (unaudited)$36,120 $(103,453)$(67,332)

At March 31, 2024, the Company had unsatisfied or partially unsatisfied performance obligations under construction project contracts representing approximately $1.37 billion in aggregate transaction price. The Company expects to earn revenue as it satisfies its performance obligations under such contracts in the amount of approximately $743.7 million during the remainder of the fiscal year ending September 30, 2024 and $629.0 million thereafter.
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Property, Plant and Equipment
6 Months Ended
Mar. 31, 2024
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment Property, Plant and Equipment
Property, plant and equipment at March 31, 2024 and September 30, 2023 consisted of the following (in thousands):
March 31, 2024September 30, 2023
(unaudited)
Construction equipment$511,111 $447,467 
Plants233,611 208,708 
Land and improvements79,903 76,396 
Mineral reserves69,405 69,405 
Buildings36,885 36,885 
Furniture and fixtures7,775 7,538 
Leasehold improvements1,268 1,268 
      Total property, plant and equipment, gross939,958 847,667 
Accumulated depreciation, depletion and amortization(391,453)(358,462)
Construction in progress16,846 15,890 
      Total property, plant and equipment, net$565,351 $505,095 
Depreciation, depletion and amortization expense related to property, plant and equipment was $23.1 million and $20.4 million for the three months ended March 31, 2024 and 2023, respectively, and $44.1 million and $39.7 million for the six months ended March 31, 2024 and 2023, respectively.
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Debt
6 Months Ended
Mar. 31, 2024
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 March 31, 2024 and September 30, 2023 consisted of the following (in thousands):
March 31, 2024September 30, 2023
(unaudited)
Long-term debt:
Term Loan$276,250 $283,750 
Revolving Credit Facility163,100 93,100 
Total long-term debt439,350 376,850 
Deferred debt issuance costs(962)(1,110)
Current maturities of long-term debt(15,000)(15,000)
Long-term debt, net of current maturities and deferred debt issuance costs$423,388 $360,740 
The Company and each of its subsidiaries are parties to a Third Amended and Restated Credit Agreement, dated June 30, 2022 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”).
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 December 31, 2023), 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 on each of the following eleven quarter-end payment dates; (b) 1.875% of the original principal amount on each of the next eight quarter-end payment dates; and (c) all remaining principal 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%, 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 March 31, 2024 and September 30, 2023, there was $276.3 million and $283.8 million, respectively, of principal outstanding under the Term Loan, $163.1 million and $93.1 million, respectively, of principal outstanding under the Revolving Credit Facility, and availability of $153.7 million and $222.1 million, respectively, under the Revolving Credit Facility, including a reduction for outstanding letters of credit.
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 March 31, 2024 and September 30, 2023, the Company’s fixed charge coverage ratio was 3.39-to-1.00 and 2.56-to-1.00, respectively, and the Company’s consolidated leverage ratio was 1.81-to-1.00 and 1.72-to-1.00, respectively. At both March 31, 2024 and September 30, 2023, 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
both March 31, 2024 and September 30, 2023, the aggregate notional value of these interest rate swap agreements was $300.0 million, and the fair value was $21.0 million and $26.9 million, respectively, which is included within other assets on the Company’s Consolidated Balance Sheets.
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Equity
6 Months Ended
Mar. 31, 2024
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.
Treasury Stock
During the six months ended March 31, 2024, the Company received a total of 33,772 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 524 shares of Class A common stock through forfeitures of restricted stock awards by terminated employees.
Restricted Stock Awards
During the six months ended March 31, 2024, the Company awarded a total of 80,113 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”).
Performance Stock Units
During the six months ended March 31, 2024, the Company issued a total of 55,358 shares of Class A common stock in settlement of vested performance stock units ("PSUs") under the Equity Incentive Plan.
Additional information about these transactions is set forth in Note 13 - Share-Based Compensation.
Other Comprehensive Income (Loss)
Comprehensive income (loss) comprises two subsets: net income (loss) and OCI. The components of OCI are presented in the accompanying Consolidated Statements of Comprehensive Income (Loss) and Consolidated Statements of Stockholders’ Equity, net of applicable taxes. The Company’s interest rate swap contract hedge included in other comprehensive income (loss) 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.
Amounts in accumulated other comprehensive income (“AOCI”), net of tax, at March 31, 2024 and September 30, 2023, were as follows (in thousands):
AOCIMarch 31, 2024 (unaudited)September 30, 2023
Interest rate swap contract, net of blend and extend arrangement$19,446 $25,533 
Unrealized loss on available-for-sale securities(451)(847)
Less tax effect of other comprehensive income (loss) items(4,614)(5,992)
Total$14,381 $18,694 
Changes in AOCI, net of tax, are as follows (in thousands):
AOCIInterest Rate Hedge
Balance at September 30, 2023$18,694 
Net OCI changes(4,313)
Balance at March 31, 2024 (unaudited)$14,381 
AOCIInterest Rate Hedge
Balance at September 30, 2022$17,620 
Net OCI changes(4,635)
Balance at March 31, 2023 (unaudited)$12,985 
Amounts reclassified from AOCI to earnings are as follows (unaudited, in thousands):
For the Three Months Ended March 31,
20242023
Interest expense (benefit)$(2,646)$(2,007)
Realized loss on restricted investments26 (4)
Benefit from income taxes651 517 
Total reclassifications from AOCI to earnings$(1,969)$(1,494)
For the Six Months Ended March 31,
20242023
Interest expense (benefit)$(5,284)$(3,342)
Realized loss on restricted investments49 (4)
Benefit from income taxes1,299 861 
Total reclassifications from AOCI to earnings$(3,936)$(2,485)
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Earnings Per Share
6 Months Ended
Mar. 31, 2024
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 March 31,For the Six Months Ended March 31,
2024202320242023
Numerator
Net income (loss) attributable to common stockholders$(1,124)$(5,481)$8,719 $(3,589)
Denominator
Weighted average number of common shares outstanding, basic 51,938,216 51,827,365 51,915,069 51,826,143 
Net income (loss) per common share attributable to common stockholders, basic$(0.02)$(0.11)$0.17 $(0.07)
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 March 31,For the Six Months Ended March 31,
2024202320242023
Numerator
Net income (loss) attributable to common stockholders$(1,124)$(5,481)$8,719 $(3,589)
Denominator
Weighted average number of basic common shares outstanding, basic 51,938,216 51,827,365 51,915,069 51,826,143 
Effect of dilutive securities:
Restricted stock grants— — 608,031 — 
Weighted average number of diluted common shares outstanding:51,938,216 51,827,365 52,523,100 51,826,143 
Net income (loss) per diluted common share attributable to common stockholders$(0.02)$(0.11)$0.17 $(0.07)
XML 29 R17.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Provision for Income Taxes
6 Months Ended
Mar. 31, 2024
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 March 31, 2024 and 2023 was 22.2% and 21.1%, respectively. The Company’s effective tax rate for the six months ended March 31, 2024 and 2023 was 24.3% and 21.1%, respectively. The changes in the Company’s effective rates are due to differences in state tax rates at its operating subsidiaries.
XML 30 R18.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Related Parties
6 Months Ended
Mar. 31, 2024
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 March 31, 2024, $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. 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 March 31, 2024, $0.1 million and $0.1 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. Remaining principal and interest payments are scheduled to be made in periodic installments during fiscal year 2024 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 Capital Partners, a private equity firm based in Dallas, Texas and a member of the Company’s controlling group ("SunTx"), under which the Company pays SunTx $0.30 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 six months ended March 31, 2024 and 2023, and accounts receivable and payable balances at March 31, 2024 and September 30, 2023, related to transactions with the related parties described above (in thousands):
Revenue Earned (Expense Incurred)Accounts Receivable (Payable)
For the Three Months Ended March 31,For the Six Months Ended March 31,March 31,September 30,
202420232024202320242023
(unaudited)(unaudited)(unaudited)(unaudited)(unaudited)
Purchaser of Subsidiary$— $— $— $— $311 $311 
Disposed Entity— — — — 198 198 
Land Development Project— — — — 540 632 
Subcontracting Services(705)(1)(1,173)(1)(2,618)(1)(2,992)(1)(247)(593)
Island Pond(100)(2)(80)(2)(200)(2)(160)(2)— — 
SunTx(451)(2)(359)(2)(882)(2)(726)(2)— — 
(1) Cost is reflected as cost of revenues on the Company’s Consolidated Statements of Comprehensive Income (Loss).
(2) Cost is reflected as general and administrative expenses on the Company’s Consolidated Statements of Comprehensive Income (Loss).
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Share-Based Compensation
6 Months Ended
Mar. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Share-Based Compensation Share-Based Compensation
The following table summarizes the components of share-based compensation expense included in general and administrative expenses in the Consolidated Statements of Comprehensive Income during the three and six months ended March 31, 2024 and 2023 (unaudited, in thousands):
For the Three Months Ended March 31,
20242023
Equity classified awards$2,556 $2,692 
Liability classified awards776 — 
Employee stock purchase plan221 — 
Total share-based compensation expense$3,553 $2,692 
For the Six Months Ended March 31,
20242023
Equity classified awards$5,339 $5,172 
Liability classified awards882 — 
Employee stock purchase plan378 — 
Total share-based compensation expense$6,599 $5,172 
Restricted Stock - Equity Classified Awards
During the six months ended March 31, 2024, the Company awarded a total of 80,113 restricted shares of Class A common stock to certain members of Company management and consultants under the Equity Incentive Plan. The grants are classified as equity awards. The aggregate grant date fair value of these restricted stock awards was $3.5 million. During the three and six months ended March 31, 2024, the Company recorded compensation expense in connection with these and prior restricted stock grants in the amount of $2.0 million and $4.4 million, which is reflected as general and administrative expenses in the Company’s Consolidated Statements of Comprehensive Income (Loss). At March 31, 2024, there was approximately $8.9 million of unrecognized compensation expense related to these awards, which will be recognized over a remaining weighted-average period of 2.6 years.
Performance Stock Units - Equity Classified Awards
PSUs provide for the issuance of shares of Class A common stock upon vesting, which occurs following the end of the performance period based on achievement of certain Company performance metrics established by the Compensation Committee of the Company’s Board of Directors. The final number of shares of Class A common stock issuable upon vesting of PSUs can range from 0% to 150% of the number of PSUs initially granted, depending on the level of achievement, as determined by the Compensation Committee of the Company’s Board of Directors. The achievement of performance goals is modified by the total shareholder return ranking of the Company against the Russell 2000 Index over the performance period and can increase or decrease the achieved award by up to 15%. The Company recognizes expense, net of estimated forfeitures, for PSUs based on the forecasted achievement of Company performance metrics, multiplied by the fair value of the total number of shares of common stock that the Company anticipates will be issued based on such achievement.
During the six months ended March 31, 2024, the Company issued 55,358 shares of Class A common stock as a result of the vesting of PSUs granted to certain members of Company management on December 29, 2021.
During the six months ended March 31, 2024, the Company awarded PSUs representing a target of 83,044 shares and forecasted vesting of 62,283 shares of Class A common stock to certain members of Company management. The grants are classified as equity awards. The aggregate grant date fair value of these awards was $2.7 million. During the three and six months ended March 31, 2024, the Company recorded compensation expense in connection with these type awards in the amount of $0.6 million and $1.0 million, which is reflected as general and administrative expenses in the Company’s Consolidated Statements of Comprehensive Income (Loss). At March 31, 2024, there was approximately $4.1 million of unrecognized compensation expense related to these awards, which will be recognized over a remaining weighted-average period of 2.3 years.
Cash-Settled Restricted Stock Units - Liability Classified Awards
During the six months ended March 31, 2024, the Company granted 114,264 of cash-settled restricted stock units ("RSUs") to employees of the Company under the Equity Incentive Plan. The aggregate grant date fair value of these awards was $5.1 million. Compensation expense associated with these awards for the three and six months ended March 31, 2024 was $0.8 million and $0.9 million, respectively, and is included in general and administrative expenses in the Consolidated Statements of Comprehensive Income (Loss). As of March 31, 2024 and September 30, 2023, the liability for cash-settled RSUs was $0.9 million and $0.0 million and is included in other long-term liabilities. At March 31, 2024, there was approximately $4.2 million of unrecognized compensation expense related to these awards, which will be recognized over a remaining weighted-average period of 3.5 years.
The grant date fair value of these awards is based on the price of the Company’s Class A common stock and the number of RSUs awarded on the date of grant. The awards must be settled in cash and are accounted for as liability-type awards. The expense is recognized over the requisite service period with remeasurement at the end of each reporting period at fair value until settlement. The requisite service period is based on the vesting provisions of the awards, which generally occurs in four equal annual installments beginning on the date of the first fiscal year-end after the grant date.
Employee Stock Purchase Plan
The Construction Partners, Inc. Employee Stock Purchase Plan ("ESPP") became effective on May 13, 2021. The ESPP is intended to provide eligible employees of the Company an opportunity to purchase shares of the Company’s Class A common stock at a discounted rate using funds withheld through payroll deductions. The total number of shares offered under the ESPP is 1,000,000. The first offering period under the ESPP commenced on July 1, 2023. Since that date, the Company has purchased 29,899 shares under the ESPP. Compensation expense associated with the ESPP for the three and six months ended March 31, 2024 was $0.2 million and $0.4 million, respectively, and is included in general and administrative expenses in the Consolidated Statements of Comprehensive Income (Loss).
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases
6 Months Ended
Mar. 31, 2024
Leases [Abstract]  
Leases Leases
The Company leases certain facilities, office space, vehicles and equipment. As of March 31, 2024, 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 $26.7 million, $5.6 million and $21.7 million, respectively. As of March 31, 2024, 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 March 31,
20242023
Operating lease cost$1,471 $788 
Short-term lease cost5,906 4,733 
Total lease expense$7,377 $5,521 

For the Six Months Ended March 31,
20242023
Operating lease cost$2,374 $1,514 
Short-term lease cost11,282 10,768 
Total lease expense$13,656 $12,282 

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 March 31, 2024, the weighted-average remaining term of the Company’s leases was 5.9 years, and the weighted-average discount rate was 5.09%. As of March 31, 2024, 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 March 31, 2024 (unaudited, in thousands):

Fiscal YearAmount
Remainder of 2024$3,450 
20256,530 
20266,234 
20275,486 
20283,150 
2029 and thereafter6,277 
Total future minimum lease payments$31,128 
Less: imputed interest3,846 
Total$27,282 
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Investment in Derivative Instruments
6 Months Ended
Mar. 31, 2024
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 (Loss) 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 commodity derivative contracts for the three and six months ended March 31, 2024 and 2023 and the fair value of these derivatives as of March 31, 2024 and September 30, 2023 (in thousands):

For the Three Months Ended March 31,
20242023
(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$(42)$32 $(10)$456 $(1,279)$(823)
Interest expense, net2,646 — 2,646 2,007 — 2,007 
Total$2,604 $32 $2,636 $2,463 $(1,279)$1,184 

For the Six Months Ended March 31,
20242023
(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$(61)$(194)$(255)$1,057 $(2,286)$(1,229)
Interest expense, net5,284 — 5,284 3,342 — 3,342 
Total$5,223 $(194)$5,029 $4,399 $(2,286)$2,113 


March 31, 2024September 30, 2023
Balance Sheet Classification(unaudited)
Prepaid expenses and other current assets - commodity swaps$— $204 
Other assets - interest rate swaps (1)
21,031 26,909 
Accrued expense and other current liabilities - commodity swaps(10)(20)
Net unrealized gain position$21,021 $27,093 
(1) Includes designated cash flow hedge of $21.0 million and $26.9 million as of March 31, 2024 and September 30, 2023, respectively.
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value Measurements
6 Months Ended
Mar. 31, 2024
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
The following table presents the Company’s assets and liabilities measured at fair value on a recurring basis as of March 31, 2024 and September 30, 2023 under ASC 820, Fair Value Measurements (in thousands):

March 31, 2024September 30, 2023
(unaudited)
Level 2Level 2
Assets:
Commodity swap contracts$— $204 
Interest rate swaps21,031 26,909 
U.S. government securities6,788 6,549 
Corporate debt securities5,773 5,605 
Municipal government securities1,696 1,748 
Agency backed securities1,195 1,177 
Total assets36,483 42,192 
Liabilities:
Commodity swap contracts$10 $20 
Total liabilities$10 $20 

The fair value of the interest rate swap contract 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 35 R23.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Commitments
6 Months Ended
Mar. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Commitments Commitments
Letters of Credit

Under the Revolving Credit Facility, the Company had a total capacity of $325.0 million at March 31, 2024 that may be used for a combination of cash borrowings and letter of credit issuances. At March 31, 2024, the Company had aggregate letters of credit outstanding in the amount of $8.2 million, primarily related to certain insurance policies as described in Note 2 - Significant Accounting Policies.
Purchase Commitments
As of March 31, 2024, the Company had unconditional purchase commitments for diesel fuel and natural gas in the normal course of business in the aggregate amount of $2.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 March 31, 2024, the Company’s purchase commitments for the remainder of fiscal 2024 and in 2025 were as follows (unaudited, in thousands):
Fiscal YearAmount
Remainder of 2024$1,734 
2025696 
Total$2,430 
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 March 31, 2024 in the amount of $2.5 million, due as follows (unaudited, in thousands):

Fiscal YearAmount
Remainder of 2024$238 
2025256 
2026192 
2027180 
2028145 
Thereafter1,470 
Total$2,481 

Royalty expense recorded in cost of revenue was $0.4 million for each of three months ended March 31, 2024 and 2023, and $0.8 million for each of the six months ended March 31, 2024 and 2023.
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Restricted Investments
6 Months Ended
Mar. 31, 2024
Investments, Debt and Equity Securities [Abstract]  
Restricted Investments Restricted Investments
The following is a summary of the Company’s debt securities as of March 31, 2024 and September 30, 2023 (in thousands):
March 31, 2024
(unaudited)
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
U.S. government securities$6,975 $— $187 $6,788 
Corporate debt securities5,907 — 134 5,773 
Municipal government securities1,758 — 62 1,696 
Agency backed securities1,263 — 68 1,195 
Total$15,903 $— $451 $15,452 
September 30, 2023
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
U.S government securities$6,869 $— $320 $6,549 
Corporate debt securities5,931 — 326 5,605 
Municipal government securities1,853 — 105 1,748 
Agency backed securities1,273 — 96 1,177 
Total$15,926 $— $847 $15,079 
The amortized cost and fair value of debt securities classified as available for sale by contractual maturity, as of March 31, 2024, are as follows (unaudited, in thousands):
Amortized CostFair Value
Due within one year$2,085 $2,070 
Due after one year through three years4,493 4,357 
Due after three years9,325 9,025 
Total $15,903 $15,452 
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Other Comprehensive Income (Loss)
6 Months Ended
Mar. 31, 2024
Equity [Abstract]  
Other Comprehensive Income (Loss) 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.
Treasury Stock
During the six months ended March 31, 2024, the Company received a total of 33,772 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 524 shares of Class A common stock through forfeitures of restricted stock awards by terminated employees.
Restricted Stock Awards
During the six months ended March 31, 2024, the Company awarded a total of 80,113 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”).
Performance Stock Units
During the six months ended March 31, 2024, the Company issued a total of 55,358 shares of Class A common stock in settlement of vested performance stock units ("PSUs") under the Equity Incentive Plan.
Additional information about these transactions is set forth in Note 13 - Share-Based Compensation.
Other Comprehensive Income (Loss)
Comprehensive income (loss) comprises two subsets: net income (loss) and OCI. The components of OCI are presented in the accompanying Consolidated Statements of Comprehensive Income (Loss) and Consolidated Statements of Stockholders’ Equity, net of applicable taxes. The Company’s interest rate swap contract hedge included in other comprehensive income (loss) 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.
Amounts in accumulated other comprehensive income (“AOCI”), net of tax, at March 31, 2024 and September 30, 2023, were as follows (in thousands):
AOCIMarch 31, 2024 (unaudited)September 30, 2023
Interest rate swap contract, net of blend and extend arrangement$19,446 $25,533 
Unrealized loss on available-for-sale securities(451)(847)
Less tax effect of other comprehensive income (loss) items(4,614)(5,992)
Total$14,381 $18,694 
Changes in AOCI, net of tax, are as follows (in thousands):
AOCIInterest Rate Hedge
Balance at September 30, 2023$18,694 
Net OCI changes(4,313)
Balance at March 31, 2024 (unaudited)$14,381 
AOCIInterest Rate Hedge
Balance at September 30, 2022$17,620 
Net OCI changes(4,635)
Balance at March 31, 2023 (unaudited)$12,985 
Amounts reclassified from AOCI to earnings are as follows (unaudited, in thousands):
For the Three Months Ended March 31,
20242023
Interest expense (benefit)$(2,646)$(2,007)
Realized loss on restricted investments26 (4)
Benefit from income taxes651 517 
Total reclassifications from AOCI to earnings$(1,969)$(1,494)
For the Six Months Ended March 31,
20242023
Interest expense (benefit)$(5,284)$(3,342)
Realized loss on restricted investments49 (4)
Benefit from income taxes1,299 861 
Total reclassifications from AOCI to earnings$(3,936)$(2,485)
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Subsequent Events
6 Months Ended
Mar. 31, 2024
Subsequent Events [Abstract]  
Subsequent Events Subsequent Events
Georgia Acquisition

On May 1, 2024, a subsidiary of the Company acquired certain assets of Sunbelt Asphalt Surfaces, Inc. (“Sunbelt”), an asphalt paving company headquartered in Auburn, Georgia, for $28.6 million. The transaction added an HMA plant and a greenfield plant site in northeastern Georgia.

Issuance of Equity Awards

In connection with the Sunbelt acquisition, the Company issued awards under the Equity Incentive Plan to certain key former employees of Sunbelt who became employees of the acquiring Company subsidiary consisting of (i) 30,000 shares of restricted Class A common stock having an aggregate grant date fair value of $1.5 million and (ii) performance stock awards representing a target of 30,000 shares of Class A common stock having an aggregate grant date fair value of $1.5 million.
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Dec. 31, 2022
Mar. 31, 2024
Mar. 31, 2023
Pay vs Performance Disclosure            
Net income (loss) $ (1,124) $ 9,843 $ (5,481) $ 1,892 $ 8,719 $ (3,589)
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Insider Trading Arrangements
3 Months Ended
Mar. 31, 2024
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Significant Accounting Policies (Policies)
6 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Basis of Presentation
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, 2023 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, 2023 (the “2023 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 share-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 2023 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 securities 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 securities 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 $2.5 million and $0.8 million at March 31, 2024 and September 30, 2023, respectively.
The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the Consolidated Balance Sheets that sum to the total of the same such amounts shown in the Consolidated Statements of Cash Flows (unaudited, in thousands):

March 31, 2024March 31, 2023
Cash and cash equivalents$47,957 $30,512 
Restricted cash2,479 119 
Total cash, cash equivalents, and restricted cash$50,436 $30,631 
Restricted Investments
Restricted Investments
The Company’s restricted investments consist of debt securities 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 (loss), 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 $15.5 million and $15.1 million at March 31, 2024 and September 30, 2023, 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. 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 six months ended March 31, 2024 and 2023, 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 satisfactory 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, are included on the Consolidated Balance Sheets as “Contracts receivable including retainage, net.” Based on the Company’s experience with similar contracts in recent years, 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. 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 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 March 31,For the Six Months Ended March 31,
2024202320242023
Private42.3 %42.1 %41.7 %40.4 %
Public57.7 %57.9 %58.4 %59.6 %
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 March 31, 2024 or September 30, 2023.
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 March 31, 2024 and September 30, 2023. 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 March 31, 2024 and September 30, 2023. 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 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 March 31, 2024 and September 30, 2023. 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 (Loss)
Comprehensive Income (Loss)
The Company reports comprehensive income (loss) in its Consolidated Statements of Comprehensive Income (Loss) and Consolidated Statements of Stockholders’ Equity. Comprehensive income (loss) comprises two subsets: net income and other comprehensive income (loss) (“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 (loss), see Note 19 - Other Comprehensive Income (Loss).
Recently Adopted Accounting Pronouncements
The Company did not adopt any new accounting standards or updates during the six months ended March 31, 2024.
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Significant Accounting Policies (Tables)
6 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Schedule of Cash and Cash Equivalents
The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the Consolidated Balance Sheets that sum to the total of the same such amounts shown in the Consolidated Statements of Cash Flows (unaudited, in thousands):

March 31, 2024March 31, 2023
Cash and cash equivalents$47,957 $30,512 
Restricted cash2,479 119 
Total cash, cash equivalents, and restricted cash$50,436 $30,631 
Schedule of Restricted Cash
The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the Consolidated Balance Sheets that sum to the total of the same such amounts shown in the Consolidated Statements of Cash Flows (unaudited, in thousands):

March 31, 2024March 31, 2023
Cash and cash equivalents$47,957 $30,512 
Restricted cash2,479 119 
Total cash, cash equivalents, and restricted cash$50,436 $30,631 
Schedule of Concentration Risk Customers that accounted for more than 10% of consolidated revenues during the three and six months ended March 31, 2024 and 2023 are presented below:
% of Consolidated Revenues
For the Three Months Ended March 31,For the Six Months Ended March 31,
2024202320242023
Florida Department of Transportation15.8%11.3%14.2%*
* 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 March 31,For the Six Months Ended March 31,
2024202320242023
Private42.3 %42.1 %41.7 %40.4 %
Public57.7 %57.9 %58.4 %59.6 %
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Business Acquisitions (Tables)
6 Months Ended
Mar. 31, 2024
Business Combination and Asset Acquisition [Abstract]  
Schedule of Pro Forma Revenues and Net Income
The following tables present pro forma revenues and net income as though the acquisitions had occurred on October 1, 2022 (unaudited, in thousands):

For the Three Months Ended March 31,
20242023
Pro forma revenues$371,427 $342,209 
Pro forma net income (loss)$(1,124)$(7,536)

For the Six Months Ended March 31,
20242023
Pro forma revenues$784,706 $688,119 
Pro forma net income (loss)$9,214 $(5,836)
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Contracts Receivable Including Retainage, Net (Tables)
6 Months Ended
Mar. 31, 2024
Contractors [Abstract]  
Schedule of Contracts Receivable Including Retainage, Net
Contracts receivable including retainage, net consisted of the following at March 31, 2024 and September 30, 2023 (in thousands):
March 31, 2024September 30, 2023
(unaudited)
Contracts receivable$225,888 $251,324 
Retainage receivable50,844 53,286 
276,732 304,610 
Allowance for doubtful accounts(1,162)(906)
Contracts receivable including retainage, net$275,570 $303,704 
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Contract Assets and Liabilities (Tables)
6 Months Ended
Mar. 31, 2024
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 March 31, 2024 and September 30, 2023 consisted of the following (in thousands):
March 31, 2024September 30, 2023
(unaudited)
Costs on uncompleted contracts$1,705,395 $1,831,106 
Estimated earnings to date on uncompleted contracts181,298 194,760 
1,886,693 2,025,866 
Billings to date on uncompleted contracts(1,954,025)(2,077,475)
Net billings in excess of costs and estimated earnings on uncompleted contracts$(67,332)$(51,609)
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 March 31, 2023 and September 30, 2023 to March 31, 2024 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 estimates(145)(9,527)(9,672)
March 31, 2023 (unaudited)$29,126 $(62,004)$(32,878)
September 30, 2023$27,296 $(78,905)$(51,609)
Changes in revenue billed, contract price or cost estimates$8,825 $(24,547)$(15,722)
March 31, 2024 (unaudited)$36,120 $(103,453)$(67,332)
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Property, Plant and Equipment (Tables)
6 Months Ended
Mar. 31, 2024
Property, Plant and Equipment [Abstract]  
Schedule of Property, Plant and Equipment
Property, plant and equipment at March 31, 2024 and September 30, 2023 consisted of the following (in thousands):
March 31, 2024September 30, 2023
(unaudited)
Construction equipment$511,111 $447,467 
Plants233,611 208,708 
Land and improvements79,903 76,396 
Mineral reserves69,405 69,405 
Buildings36,885 36,885 
Furniture and fixtures7,775 7,538 
Leasehold improvements1,268 1,268 
      Total property, plant and equipment, gross939,958 847,667 
Accumulated depreciation, depletion and amortization(391,453)(358,462)
Construction in progress16,846 15,890 
      Total property, plant and equipment, net$565,351 $505,095 
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Debt (Tables)
6 Months Ended
Mar. 31, 2024
Debt Disclosure [Abstract]  
Schedule of Debt Debt at March 31, 2024 and September 30, 2023 consisted of the following (in thousands):
March 31, 2024September 30, 2023
(unaudited)
Long-term debt:
Term Loan$276,250 $283,750 
Revolving Credit Facility163,100 93,100 
Total long-term debt439,350 376,850 
Deferred debt issuance costs(962)(1,110)
Current maturities of long-term debt(15,000)(15,000)
Long-term debt, net of current maturities and deferred debt issuance costs$423,388 $360,740 
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Earnings Per Share (Tables)
6 Months Ended
Mar. 31, 2024
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 March 31,For the Six Months Ended March 31,
2024202320242023
Numerator
Net income (loss) attributable to common stockholders$(1,124)$(5,481)$8,719 $(3,589)
Denominator
Weighted average number of common shares outstanding, basic 51,938,216 51,827,365 51,915,069 51,826,143 
Net income (loss) per common share attributable to common stockholders, basic$(0.02)$(0.11)$0.17 $(0.07)
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 March 31,For the Six Months Ended March 31,
2024202320242023
Numerator
Net income (loss) attributable to common stockholders$(1,124)$(5,481)$8,719 $(3,589)
Denominator
Weighted average number of basic common shares outstanding, basic 51,938,216 51,827,365 51,915,069 51,826,143 
Effect of dilutive securities:
Restricted stock grants— — 608,031 — 
Weighted average number of diluted common shares outstanding:51,938,216 51,827,365 52,523,100 51,826,143 
Net income (loss) per diluted common share attributable to common stockholders$(0.02)$(0.11)$0.17 $(0.07)
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Related Parties (Tables)
6 Months Ended
Mar. 31, 2024
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 six months ended March 31, 2024 and 2023, and accounts receivable and payable balances at March 31, 2024 and September 30, 2023, related to transactions with the related parties described above (in thousands):
Revenue Earned (Expense Incurred)Accounts Receivable (Payable)
For the Three Months Ended March 31,For the Six Months Ended March 31,March 31,September 30,
202420232024202320242023
(unaudited)(unaudited)(unaudited)(unaudited)(unaudited)
Purchaser of Subsidiary$— $— $— $— $311 $311 
Disposed Entity— — — — 198 198 
Land Development Project— — — — 540 632 
Subcontracting Services(705)(1)(1,173)(1)(2,618)(1)(2,992)(1)(247)(593)
Island Pond(100)(2)(80)(2)(200)(2)(160)(2)— — 
SunTx(451)(2)(359)(2)(882)(2)(726)(2)— — 
(1) Cost is reflected as cost of revenues on the Company’s Consolidated Statements of Comprehensive Income (Loss).
(2) Cost is reflected as general and administrative expenses on the Company’s Consolidated Statements of Comprehensive Income (Loss).
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Share-Based Compensation (Tables)
6 Months Ended
Mar. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Schedule of Share-Based Compensation Expense
The following table summarizes the components of share-based compensation expense included in general and administrative expenses in the Consolidated Statements of Comprehensive Income during the three and six months ended March 31, 2024 and 2023 (unaudited, in thousands):
For the Three Months Ended March 31,
20242023
Equity classified awards$2,556 $2,692 
Liability classified awards776 — 
Employee stock purchase plan221 — 
Total share-based compensation expense$3,553 $2,692 
For the Six Months Ended March 31,
20242023
Equity classified awards$5,339 $5,172 
Liability classified awards882 — 
Employee stock purchase plan378 — 
Total share-based compensation expense$6,599 $5,172 
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases (Tables)
6 Months Ended
Mar. 31, 2024
Leases [Abstract]  
Components of Lease Expense
The components of lease expense were as follows (unaudited, in thousands):

For the Three Months Ended March 31,
20242023
Operating lease cost$1,471 $788 
Short-term lease cost5,906 4,733 
Total lease expense$7,377 $5,521 

For the Six Months Ended March 31,
20242023
Operating lease cost$2,374 $1,514 
Short-term lease cost11,282 10,768 
Total lease expense$13,656 $12,282 
Schedule of Future Lease Liabilities
The following table summarizes the Company’s undiscounted lease liabilities outstanding as of March 31, 2024 (unaudited, in thousands):

Fiscal YearAmount
Remainder of 2024$3,450 
20256,530 
20266,234 
20275,486 
20283,150 
2029 and thereafter6,277 
Total future minimum lease payments$31,128 
Less: imputed interest3,846 
Total$27,282 
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Investment in Derivative Instruments (Tables)
6 Months Ended
Mar. 31, 2024
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 commodity derivative contracts for the three and six months ended March 31, 2024 and 2023 and the fair value of these derivatives as of March 31, 2024 and September 30, 2023 (in thousands):

For the Three Months Ended March 31,
20242023
(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$(42)$32 $(10)$456 $(1,279)$(823)
Interest expense, net2,646 — 2,646 2,007 — 2,007 
Total$2,604 $32 $2,636 $2,463 $(1,279)$1,184 

For the Six Months Ended March 31,
20242023
(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$(61)$(194)$(255)$1,057 $(2,286)$(1,229)
Interest expense, net5,284 — 5,284 3,342 — 3,342 
Total$5,223 $(194)$5,029 $4,399 $(2,286)$2,113 


March 31, 2024September 30, 2023
Balance Sheet Classification(unaudited)
Prepaid expenses and other current assets - commodity swaps$— $204 
Other assets - interest rate swaps (1)
21,031 26,909 
Accrued expense and other current liabilities - commodity swaps(10)(20)
Net unrealized gain position$21,021 $27,093 
(1) Includes designated cash flow hedge of $21.0 million and $26.9 million as of March 31, 2024 and September 30, 2023, respectively.
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value Measurements (Tables)
6 Months Ended
Mar. 31, 2024
Fair Value Disclosures [Abstract]  
Schedule of Assets and Liabilities Measured at Fair Value on a Recurring Basis
The following table presents the Company’s assets and liabilities measured at fair value on a recurring basis as of March 31, 2024 and September 30, 2023 under ASC 820, Fair Value Measurements (in thousands):

March 31, 2024September 30, 2023
(unaudited)
Level 2Level 2
Assets:
Commodity swap contracts$— $204 
Interest rate swaps21,031 26,909 
U.S. government securities6,788 6,549 
Corporate debt securities5,773 5,605 
Municipal government securities1,696 1,748 
Agency backed securities1,195 1,177 
Total assets36,483 42,192 
Liabilities:
Commodity swap contracts$10 $20 
Total liabilities$10 $20 
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Commitments (Tables)
6 Months Ended
Mar. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Unconditional Purchase Commitments As of March 31, 2024, the Company’s purchase commitments for the remainder of fiscal 2024 and in 2025 were as follows (unaudited, in thousands):
Fiscal YearAmount
Remainder of 2024$1,734 
2025696 
Total$2,430 
Schedule of Future Minimum Payments The Company had commitments in the form of minimum royalties as of March 31, 2024 in the amount of $2.5 million, due as follows (unaudited, in thousands):
Fiscal YearAmount
Remainder of 2024$238 
2025256 
2026192 
2027180 
2028145 
Thereafter1,470 
Total$2,481 
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Restricted Investments (Tables)
6 Months Ended
Mar. 31, 2024
Investments, Debt and Equity Securities [Abstract]  
Summary of Debt Securities
The following is a summary of the Company’s debt securities as of March 31, 2024 and September 30, 2023 (in thousands):
March 31, 2024
(unaudited)
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
U.S. government securities$6,975 $— $187 $6,788 
Corporate debt securities5,907 — 134 5,773 
Municipal government securities1,758 — 62 1,696 
Agency backed securities1,263 — 68 1,195 
Total$15,903 $— $451 $15,452 
September 30, 2023
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
U.S government securities$6,869 $— $320 $6,549 
Corporate debt securities5,931 — 326 5,605 
Municipal government securities1,853 — 105 1,748 
Agency backed securities1,273 — 96 1,177 
Total$15,926 $— $847 $15,079 
The amortized cost and fair value of debt securities classified as available for sale by contractual maturity, as of March 31, 2024, are as follows (unaudited, in thousands):
Amortized CostFair Value
Due within one year$2,085 $2,070 
Due after one year through three years4,493 4,357 
Due after three years9,325 9,025 
Total $15,903 $15,452 
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Other Comprehensive Income (Loss) (Tables)
6 Months Ended
Mar. 31, 2024
Equity [Abstract]  
Schedule of Accumulated Other Comprehensive Income
Amounts in accumulated other comprehensive income (“AOCI”), net of tax, at March 31, 2024 and September 30, 2023, were as follows (in thousands):
AOCIMarch 31, 2024 (unaudited)September 30, 2023
Interest rate swap contract, net of blend and extend arrangement$19,446 $25,533 
Unrealized loss on available-for-sale securities(451)(847)
Less tax effect of other comprehensive income (loss) items(4,614)(5,992)
Total$14,381 $18,694 
Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income
Changes in AOCI, net of tax, are as follows (in thousands):
AOCIInterest Rate Hedge
Balance at September 30, 2023$18,694 
Net OCI changes(4,313)
Balance at March 31, 2024 (unaudited)$14,381 
AOCIInterest Rate Hedge
Balance at September 30, 2022$17,620 
Net OCI changes(4,635)
Balance at March 31, 2023 (unaudited)$12,985 
Reclassification out of Accumulated Other Comprehensive Income
Amounts reclassified from AOCI to earnings are as follows (unaudited, in thousands):
For the Three Months Ended March 31,
20242023
Interest expense (benefit)$(2,646)$(2,007)
Realized loss on restricted investments26 (4)
Benefit from income taxes651 517 
Total reclassifications from AOCI to earnings$(1,969)$(1,494)
For the Six Months Ended March 31,
20242023
Interest expense (benefit)$(5,284)$(3,342)
Realized loss on restricted investments49 (4)
Benefit from income taxes1,299 861 
Total reclassifications from AOCI to earnings$(3,936)$(2,485)
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Significant Accounting Policies - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Sep. 30, 2023
Concentration Risk [Line Items]          
Restricted cash $ 2,479   $ 2,479   $ 837
Restricted investments $ 15,452   $ 15,452   $ 15,079
Revenues | Customer Concentration Risk | Various Departments of Transportation          
Concentration Risk [Line Items]          
Concentration risk percentage 36.00% 29.80% 36.90% 30.90%  
Revenues | Customer Concentration Risk | Florida Department of Transportation          
Concentration Risk [Line Items]          
Concentration risk percentage 15.80% 11.30% 14.20%    
Private | Revenues | Customer Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk percentage 42.30% 42.10% 41.70% 40.40%  
Public | Revenues | Customer Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk percentage 57.70% 57.90% 58.40% 59.60%  
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Significant Accounting Policies- Schedule of Cash, Cash Equivalents and Restricted Cash (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Sep. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Accounting Policies [Abstract]        
Cash and cash equivalents $ 47,957 $ 48,243 $ 30,512  
Restricted cash 2,479   119  
Total cash, cash equivalents, and restricted cash $ 50,436 $ 49,080 $ 30,631 $ 35,559
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Business Acquisitions - Narrative (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 02, 2024
USD ($)
Dec. 29, 2023
USD ($)
Nov. 01, 2023
USD ($)
plant
Oct. 02, 2023
USD ($)
Mar. 31, 2024
USD ($)
Mar. 31, 2024
USD ($)
Sep. 30, 2023
USD ($)
Business Acquisition [Line Items]              
Goodwill         $ 181,467 $ 181,467 $ 159,270
Revenues since acquisition date         17,400 22,100  
Net income         900 1,200  
Expenses and losses recognized         300 800  
Acquisition related costs           800  
Georgia Acquisition              
Business Acquisition [Line Items]              
Asset acquisition, consideration transferred $ 6,400            
South Carolina Acquisition              
Business Acquisition [Line Items]              
Consideration transferred       $ 3,000      
North Carolina and South Carolina Acquisitions November 2023              
Business Acquisition [Line Items]              
Consideration transferred     $ 18,300        
Plants acquired | plant     3        
Alabama Acquisition              
Business Acquisition [Line Items]              
Consideration transferred   $ 60,100          
2024 Acquisitions              
Business Acquisition [Line Items]              
Consideration transferred           87,900  
Goodwill         22,200 22,200  
Net working capital           13,200  
Property, plant and equipment allocation         51,800 51,800  
Goodwill and intangibles         $ 22,900 $ 22,900  
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Business Acquisitions - Proforma Revenue and Net Income (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Business Combination and Asset Acquisition [Abstract]        
Pro forma revenues $ 371,427 $ 342,209 $ 784,706 $ 688,119
Pro forma net income (loss) $ (1,124) $ (7,536) $ 9,214 $ (5,836)
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Contracts Receivable Including Retainage, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Sep. 30, 2023
Contractors [Abstract]    
Contracts receivable $ 225,888 $ 251,324
Retainage receivable 50,844 53,286
Contracts receivable including retainage, gross 276,732 304,610
Allowance for doubtful accounts (1,162) (906)
Contracts receivable including retainage, net $ 275,570 $ 303,704
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Contract Assets and Liabilities - Cost and Estimated Earnings Compared to Billings on Uncompleted Contracts (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Sep. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Revenue from Contract with Customer [Abstract]        
Costs on uncompleted contracts $ 1,705,395 $ 1,831,106    
Estimated earnings to date on uncompleted contracts 181,298 194,760    
Costs and estimated earnings to date on uncompleted contracts 1,886,693 2,025,866    
Billings to date on uncompleted contracts (1,954,025) (2,077,475)    
Net billings in excess of costs and estimated earnings on uncompleted contracts $ (67,332) $ (51,609) $ (32,878) $ (23,206)
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Contract Assets and Liabilities - Reconciliation of Net Billings in Excess of Costs and Estimated Earnings (Details) - USD ($)
$ in Thousands
6 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Costs and Estimated Earnings in Excess of Billings on Uncompleted Contracts    
Contract asset, beginning balance $ 27,296 $ 29,271
Changes in revenue billed, contract price or cost estimates 8,825 (145)
Contract asset, ending balance 36,120 29,126
Billings in Excess of Costs and Estimated Earnings on Uncompleted Contracts    
Contract liability, beginning balance (78,905) (52,477)
Changes in revenue billed, contract price or cost estimates (24,547) (9,527)
Contract liability, ending balance (103,453) (62,004)
Net Billings in Excess of Costs and Estimated Earnings on Uncompleted Contracts    
Net billings in excess of costs, beginning balance (51,609) (23,206)
Changes in revenue billed, contract price or cost estimates (15,722) (9,672)
Net billings in excess of costs, Ending balance $ (67,332) $ (32,878)
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Contract Assets and Liabilities - Narrative (Details)
$ in Millions
Mar. 31, 2024
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligation, amount $ 1,370.0
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-04-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligation, amount $ 743.7
Remaining performance obligation, expected timing of satisfaction, period 6 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-10-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligation, amount $ 629.0
Remaining performance obligation, expected timing of satisfaction, period
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Property, Plant and Equipment - Schedule of Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Sep. 30, 2023
Property, Plant and Equipment [Line Items]    
Total property, plant and equipment, gross $ 939,958 $ 847,667
Accumulated depreciation, depletion and amortization (391,453) (358,462)
Construction in progress 16,846 15,890
Total property, plant and equipment, net 565,351 505,095
Construction equipment    
Property, Plant and Equipment [Line Items]    
Total property, plant and equipment, gross 511,111 447,467
Plants    
Property, Plant and Equipment [Line Items]    
Total property, plant and equipment, gross 233,611 208,708
Land and improvements    
Property, Plant and Equipment [Line Items]    
Total property, plant and equipment, gross 79,903 76,396
Mineral reserves    
Property, Plant and Equipment [Line Items]    
Total property, plant and equipment, gross 69,405 69,405
Buildings    
Property, Plant and Equipment [Line Items]    
Total property, plant and equipment, gross 36,885 36,885
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Total property, plant and equipment, gross 7,775 7,538
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Total property, plant and equipment, gross $ 1,268 $ 1,268
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Property, Plant and Equipment - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Property, Plant and Equipment [Abstract]        
Depreciation and depletion expense $ 23.1 $ 20.4 $ 44.1 $ 39.7
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Debt - Schedule of Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Sep. 30, 2023
Debt Instrument [Line Items]    
Long-term debt $ 439,350 $ 376,850
Deferred debt issuance costs (962) (1,110)
Current maturities of long-term debt (15,000) (15,000)
Long-term debt, net of current maturities and deferred debt issuance costs 423,388 360,740
Term Loan    
Debt Instrument [Line Items]    
Long-term debt 276,250 283,750
Revolving Credit Facility    
Debt Instrument [Line Items]    
Long-term debt $ 163,100 $ 93,100
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Debt - Additional Information (Details)
Jun. 30, 2022
USD ($)
Mar. 31, 2024
USD ($)
Sep. 30, 2023
USD ($)
Subsequent Event [Line Items]      
Fixed coverage ratio   3.39 2.56
Leverage ratio   1.81 1.72
Notional amount   $ 300,000,000 $ 300,000,000
Fair value of interest rate swaps   21,000,000 26,900,000
Revolving Credit Facility      
Subsequent Event [Line Items]      
Line of credit, maximum borrowing capacity $ 325,000,000 325,000,000  
Long-term debt   163,100,000 93,100,000
Remaining borrowing capacity   153,700,000 222,100,000
Term Loan      
Subsequent Event [Line Items]      
Long-term debt   $ 276,300,000 $ 283,800,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    
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 69 R57.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Equity (Details)
6 Months Ended
Mar. 31, 2024
voting_right
shares
Performance Shares  
Schedule of Stockholders Equity [Line Items]  
Shares issued (in shares) 55,358
Class A Common Stock  
Schedule of Stockholders Equity [Line Items]  
Voting rights for each share | voting_right 1
Treasury stock, shares, acquired (in shares) 33,772
Class A Common Stock | Restricted Stock | Equity Incentive Plan  
Schedule of Stockholders Equity [Line Items]  
Forfeitures (in shares) 524
Issuance of stock grant awards (in shares) 80,113
Class B Common Stock  
Schedule of Stockholders Equity [Line Items]  
Voting rights for each share | voting_right 10
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Earnings Per Share - Basic (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Dec. 31, 2022
Mar. 31, 2024
Mar. 31, 2023
Numerator            
Net income (loss) attributable to common stockholders $ (1,124) $ 9,843 $ (5,481) $ 1,892 $ 8,719 $ (3,589)
Denominator            
Weighted average number of basic common shares outstanding (in shares) 51,938,216   51,827,365   51,915,069 51,826,143
Net income (loss) per common share attributable to common shareholders, basic (in dollars per share) $ (0.02)   $ (0.11)   $ 0.17 $ (0.07)
XML 71 R59.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Earnings Per Share - Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Dec. 31, 2022
Mar. 31, 2024
Mar. 31, 2023
Numerator            
Net income (loss) attributable to common stockholders $ (1,124) $ 9,843 $ (5,481) $ 1,892 $ 8,719 $ (3,589)
Denominator            
Weighted average number of basic common shares outstanding (in shares) 51,938,216   51,827,365   51,915,069 51,826,143
Effect of dilutive securities:            
Restricted stock grants (in shares) 0   0   608,031 0
Weighted average number of diluted common shares outstanding (in shares) 51,938,216   51,827,365   52,523,100 51,826,143
Net income (loss) per diluted common share attributable to common stockholders (in dollars per share) $ (0.02)   $ (0.11)   $ 0.17 $ (0.07)
XML 72 R60.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Provision for Income Taxes (Details)
3 Months Ended 6 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Income Tax Disclosure [Abstract]        
Effective tax rate, percent 22.20% 21.10% 24.30% 21.10%
XML 73 R61.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Related Parties - Additional Information (Details) - USD ($)
$ in Thousands
6 Months Ended
Mar. 31, 2024
Sep. 30, 2023
Mar. 31, 2021
Dec. 31, 2017
Related Party Transaction [Line Items]        
Other assets $ 27,412 $ 32,705    
Related Party        
Related Party Transaction [Line Items]        
Debt instrument, face amount     $ 800  
Interest rate, percentage     4.00%  
Annual principal payment     $ 100  
Related Party | SunTx Capital Partners        
Related Party Transaction [Line Items]        
Payment to related party 300      
Consideration Note Receivable | Related Party        
Related Party Transaction [Line Items]        
Notes receivable       $ 1,000
Other current assets 100      
Other assets 200      
Accounts Payable Note Receivable | Related Party        
Related Party Transaction [Line Items]        
Notes receivable       $ 1,000
Other current assets 100      
Other assets $ 100      
XML 74 R62.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Related Parties - Schedule of Related Party Transactions (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Sep. 30, 2023
Related Party Transaction [Line Items]          
Revenues $ 371,427 $ 324,850 $ 767,932 $ 666,629  
Subcontracting Services (332,626) (298,570) (677,251) (609,853)  
Expense incurred (36,752) (31,989) (72,733) (61,714)  
Related Party | Purchaser of Subsidiary          
Related Party Transaction [Line Items]          
Revenues 0 0 0 0  
Accounts receivable 311   311   $ 311
Related Party | Disposed Entity          
Related Party Transaction [Line Items]          
Revenues 0 0 0 0  
Accounts receivable 198   198   198
Related Party | Land Development Project          
Related Party Transaction [Line Items]          
Revenues 0 0 0 0  
Accounts receivable 540   540   632
Related Party | Subcontracting Services          
Related Party Transaction [Line Items]          
Subcontracting Services (705) (1,173) (2,618) (2,992)  
Accounts payable (247)   (247)   (593)
Related Party | Island Pond          
Related Party Transaction [Line Items]          
Expense incurred (100) (80) (200) (160)  
Accounts payable 0   0   0
Related Party | SunTx          
Related Party Transaction [Line Items]          
Expense incurred (451) $ (359) (882) $ (726)  
Accounts payable $ 0   $ 0   $ 0
XML 75 R63.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Share-Based Compensation - Schedule of Share-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Compensation expense $ 3,553 $ 2,692 $ 6,599 $ 5,172
Equity classified awards        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Compensation expense 2,556 2,692 5,339 5,172
Liability classified awards        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Compensation expense 776 0 882 0
Employee stock purchase plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Compensation expense $ 221 $ 0 $ 378 $ 0
XML 76 R64.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Share-Based Compensation - Additional Information (Details)
$ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended
Mar. 31, 2024
USD ($)
installment
shares
Mar. 31, 2023
USD ($)
Mar. 31, 2024
USD ($)
installment
shares
Mar. 31, 2023
USD ($)
Mar. 31, 2024
USD ($)
installment
shares
Sep. 30, 2023
USD ($)
May 31, 2021
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Compensation expense $ 3,553 $ 2,692 $ 6,599 $ 5,172      
Restricted Stock              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Aggregate grant date fair value     3,500        
Performance Shares              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Aggregate grant date fair value     $ 2,700        
Shares issued (in shares) | shares     55,358        
Number of restricted stock vest (in shares) | shares     62,283        
Shares issued (in shares) | shares     83,044        
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        
Liability classified awards              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Aggregate grant date fair value     $ 5,100        
Compensation expense 776 0 882 0      
Current liability for cash-settled restricted stock units 900   900   $ 900 $ 0  
Employee stock purchase plan              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Compensation expense $ 221 0 $ 378 $ 0      
Shares issued (in shares) | shares         29,899    
Maximum number of shares offered under the ESPP (in shares) | shares             1,000,000
Class A Common Stock              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Issuance of stock grant awards (in shares) | shares 55,358            
Class A Common Stock | Restricted Stock              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Shares issues (in shares) | shares     80,113        
Class A Common Stock | Restricted Stock | Equity Incentive Plan              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Compensation expense $ 2,000   $ 4,400        
Unrecognized compensation expense 8,900   $ 8,900   $ 8,900    
Unrecognized compensation expense, period for recognition (years)     2 years 7 months 6 days        
Class A Common Stock | Performance Shares | Equity Incentive Plan              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Compensation expense 600   $ 1,000        
Unrecognized compensation expense $ 4,100   $ 4,100   4,100    
Unrecognized compensation expense, period for recognition (years)     2 years 3 months 18 days        
Class A Common Stock | Liability classified awards              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Shares issued (in shares) | shares 114,264            
Class A Common Stock | Liability classified awards | Equity Incentive Plan              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Compensation expense $ 800 $ 900          
Unrecognized compensation expense $ 4,200   $ 4,200   $ 4,200    
Unrecognized compensation expense, period for recognition (years) 3 years 6 months            
Requisite service period, number of equal annual installments | installment 4   4   4    
XML 77 R65.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Narrative (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Sep. 30, 2023
Leases [Abstract]    
Operating lease right-of-use assets $ 26,721 $ 14,485
Current portion of operating lease liabilities 5,564 2,338
Operating lease liabilities, net of current portion $ 21,717 $ 12,649
Weighted-average remaining lease terms 5 years 10 months 24 days  
Weighted-average discount rate 5.09%  
XML 78 R66.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Lease Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Leases [Abstract]        
Operating lease cost $ 1,471 $ 788 $ 2,374 $ 1,514
Short-term lease cost 5,906 4,733 11,282 10,768
Total lease expense $ 7,377 $ 5,521 $ 13,656 $ 12,282
XML 79 R67.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Future Lease Liabilities (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
Leases [Abstract]  
Remainder of 2024 $ 3,450
2025 6,530
2026 6,234
2027 5,486
2028 3,150
2029 and thereafter 6,277
Total future minimum lease payments 31,128
Less: imputed interest 3,846
Total $ 27,282
XML 80 R68.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Investment in Derivative Instruments (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Sep. 30, 2023
Derivative Instruments and Hedging Activities Disclosures [Line Items]          
Realized Gain (Loss) $ 2,604 $ 2,463 $ 5,223 $ 4,399  
Unrealized Gain (Loss) 32 (1,279) (194) (2,286)  
Total Gain (Loss) 2,636 1,184 5,029 2,113  
Net unrealized gain position 21,021   21,021   $ 27,093
Other Assets | Cash Flow Hedging | Designated as Hedging Instrument          
Derivative Instruments and Hedging Activities Disclosures [Line Items]          
Unrealized Gain (Loss)     21,000   26,900
Commodity Swap | Prepaid Expenses and Other Current Assets          
Derivative Instruments and Hedging Activities Disclosures [Line Items]          
Derivative asset, fair value 0   0   204
Commodity Swap | Accrued Expense and Other Current Liabilities          
Derivative Instruments and Hedging Activities Disclosures [Line Items]          
Derivative liabilities, fair value (10)   (10)   (20)
Interest Rate Swap | Other Assets          
Derivative Instruments and Hedging Activities Disclosures [Line Items]          
Derivative asset, fair value 21,031   21,031   $ 26,909
Cost of revenues          
Derivative Instruments and Hedging Activities Disclosures [Line Items]          
Realized Gain (Loss) (42) 456 (61) 1,057  
Unrealized Gain (Loss) 32 (1,279) (194) (2,286)  
Total Gain (Loss) (10) (823) (255) (1,229)  
Interest expense, net          
Derivative Instruments and Hedging Activities Disclosures [Line Items]          
Realized Gain (Loss) 2,646 2,007 5,284 3,342  
Unrealized Gain (Loss) 0 0 0 0  
Total Gain (Loss) $ 2,646 $ 2,007 $ 5,284 $ 3,342  
XML 81 R69.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Sep. 30, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets $ 15,452 $ 15,079
Corporate debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets 5,773 5,605
Municipal government securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets 1,696 1,748
Agency backed securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets 1,195 1,177
Fair Value, Recurring | Fair Value, Inputs, Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets 36,483 42,192
Liabilities 10 20
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 6,788 6,549
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 5,773 5,605
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,696 1,748
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,195 1,177
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 0 204
Liabilities 10 20
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 $ 21,031 $ 26,909
XML 82 R70.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Commitments - Letters of Credit (Details) - USD ($)
Mar. 31, 2024
Jun. 30, 2022
Revolving Credit Facility    
Debt Instrument [Line Items]    
Letters of credit outstanding $ 8,200,000  
Revolving Credit Facility    
Debt Instrument [Line Items]    
Line of credit, maximum borrowing capacity $ 325,000,000 $ 325,000,000
XML 83 R71.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Commitments - Purchase Commitments (Details) - Fuel
$ in Thousands
Mar. 31, 2024
USD ($)
Unrecorded Unconditional Purchase Obligation [Line Items]  
Remainder of 2024 $ 1,734
2025 696
Total $ 2,430
XML 84 R72.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Commitments - Minimum Royalties (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Commitments and Contingencies Disclosure [Abstract]        
Remainder of 2024 $ 238   $ 238  
2025 256   256  
2026 192   192  
2027 180   180  
2028 145   145  
Thereafter 1,470   1,470  
Total 2,481   2,481  
Royalty expense $ 400 $ 400 $ 800 $ 800
XML 85 R73.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Restricted Investments - Summary of Debt Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Sep. 30, 2023
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost $ 15,903 $ 15,926
Gross Unrealized Gains 0 0
Gross Unrealized Losses 451 847
Fair Value 15,452 15,079
U.S. government securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 6,975 6,869
Gross Unrealized Gains 0 0
Gross Unrealized Losses 187 320
Fair Value 6,788 6,549
Corporate debt securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 5,907 5,931
Gross Unrealized Gains 0 0
Gross Unrealized Losses 134 326
Fair Value 5,773 5,605
Municipal government securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 1,758 1,853
Gross Unrealized Gains 0 0
Gross Unrealized Losses 62 105
Fair Value 1,696 1,748
Agency backed securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 1,263 1,273
Gross Unrealized Gains 0 0
Gross Unrealized Losses 68 96
Fair Value $ 1,195 $ 1,177
XML 86 R74.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Restricted Investments - Schedule of Amortized Cost and Fair Value (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Sep. 30, 2023
Investments, Debt and Equity Securities [Abstract]    
Amortized cost, due within one year $ 2,085  
Amortized cost, due after one year through three years 4,493  
Amortized cost, due after three years 9,325  
Amortized Cost 15,903 $ 15,926
Fair value, due within one year 2,070  
Fair value, due after one year through three years 4,357  
Fair value, due after three years 9,025  
Fair Value $ 15,452 $ 15,079
XML 87 R75.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Other Comprehensive Income (Loss) - Additional Information (Details) - USD ($)
$ in Millions
Mar. 31, 2024
Sep. 30, 2023
Jul. 01, 2022
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Notional amount $ 300.0 $ 300.0  
Interest Rate Swap      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Notional amount     $ 300.0
XML 88 R76.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Other Comprehensive Income (Loss) - Schedule of AOCI (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Sep. 30, 2023
Equity [Abstract]    
Interest rate swap contract, net of blend and extend arrangement $ 19,446 $ 25,533
Unrealized loss on available-for-sale securities (451) (847)
Less tax effect of other comprehensive income (loss) items (4,614) (5,992)
Accumulated other comprehensive income, net $ 14,381 $ 18,694
XML 89 R77.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Other Comprehensive Income (Loss) - Schedule of Cash Flow Hedges (Details) - USD ($)
$ in Thousands
6 Months Ended
Mar. 31, 2024
Mar. 31, 2023
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance $ 516,574 $ 455,879
Ending balance 524,983 452,688
Accumulated Gain (Loss), Cash Flow Hedge, Including Noncontrolling Interest    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance 18,694 17,620
Net OCI changes (4,313) (4,635)
Ending balance $ 14,381 $ 12,985
XML 90 R78.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Other Comprehensive Income (Loss) - Schedule of Reclassification of AOCI (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Realized loss on restricted investments     $ (49) $ (4)
Benefit from income taxes $ (321) $ (1,474) 2,797 (964)
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 expense (benefit) (2,646) (2,007) (5,284) (3,342)
Realized loss on restricted investments 26 (4) 49 (4)
Benefit from income taxes 651 517 1,299 861
Total reclassifications from AOCI to earnings $ (1,969) $ (1,494) $ (3,936) $ (2,485)
XML 91 R79.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Subsequent Events (Details) - USD ($)
$ in Millions
6 Months Ended
May 01, 2024
Mar. 31, 2024
Restricted Stock    
Subsequent Event [Line Items]    
Aggregate grant date fair value   $ 3.5
Restricted Stock | Class A Common Stock    
Subsequent Event [Line Items]    
Shares issues (in shares)   80,113
Performance Shares    
Subsequent Event [Line Items]    
Aggregate grant date fair value   $ 2.7
Shares issued (in shares)   83,044
Subsequent Event | Sunbelt Asphalt Surfaces, Inc. Acquisition    
Subsequent Event [Line Items]    
Asset acquisition, consideration transferred $ 28.6  
Subsequent Event | Restricted Stock    
Subsequent Event [Line Items]    
Aggregate grant date fair value $ 1.5  
Subsequent Event | Restricted Stock | Class A Common Stock    
Subsequent Event [Line Items]    
Shares issues (in shares) 30,000  
Subsequent Event | Performance Shares    
Subsequent Event [Line Items]    
Aggregate grant date fair value $ 1.5  
Shares issued (in shares) 30,000  
EXCEL 92 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( !%.JE@'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 " 13JI8Q1#H?.\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O::=(J'+BV-/"H(#Q;>0W+9@DX;DI-VW-ZU;A^@'\#%W__SN M=W"M#D+W$9]C'S"2Q70SNLXGH<.:'8F" $CZB$ZE,B=\;N[[Z!3E9SQ 4/I# M'1#JJKH#AZ2,(@43L @+DWI\65>M[ ^ MD?(:\Z]D!9T"KMEE\FOSL-EMF:RK>E54MP6O=KP1JWO!Z_?)]8??5=CUQN[M M/S:^",H6?MV%_ )02P,$% @ $4ZJ6)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" 13JI8U<(+F58& #=(P & 'AL+W=O,681*]A$,57K964ZP^=3NRN6$CC M2[YF$=Q9D?M2:C--K,S$9\T0&?L1F L5) M&%*QNV8!WUZU[-;^PI._7$EUH3,9K^F2S9G\8ST3<-8I5#P_9%'L\P@)MKAJ M3>T/#AFH@/2)/WVVC0^.D;+RPODW=7+O7;4L52(6,%'.#EQ^(8)-(,60VT4KZA@ M\;@C05C=[KBYR'4F@BM$^NB11W(5H]O(8][W\1TH4%$JO"_5-38*/E)QB8A] M@;"%NYKR.,?"=\@:ZJ*_*PTIZHBD\G" M^%]=C6627;VDZIP?XC5UV54+>E_,Q(:U)K_\9/>M7W5VSR3VG?MNX;YK4B_= M/^_63.?4'&Y;[2\Z2\:HFI9ZA:7>:9:^)%1()H(=>F)K+J3.GEE*BD17*8XQ MJJ:]?F&O?YJ]&1,^]U2O1/!RT#:>6:GHAY4=T1A?T^>@\#DX,3,%A7$E[9;5 M[6C66M @UC:D,:RFP6%A<&@LU&TD?;E#=W[ T*%>[ESK+ M1K&:EFVK'&VM4TQ#X;B 1$V'D@LTE] [$1?(X4DDQ0[^>]J:.*)^AZH0R+F!RCEA<^1OEW-DGADH8^,!G*U9;%$-P+(%[(F\2%KL+8*C'IUJZ#D M)=L()#]4@:/.(+V?^3;2VC?+W7"YHKI QQQ8UV=)1K:9;=[Z+/KQ3/"-'[GZ MMC9K3A^T1IO );OD)=M,.6^-SG@L:8#^]M?5KRJS(ND3BVB=-D%.=HE.MIEX MTE2=PH2XVIA9@! M)YFCZMHJ2F4CBB$A_0-JC05_?;$UP MDEV"DFVFG&=? B/Q!;+QNY?W:,[<1$!+:DV:E9R PLMZBEP>AC!&P03<_7:! MUE2@#0T2AGZV+@&IT!IFS>ET65L937"578*5;28BP&'/CY9HO@M?>*"M [/ MT^?IC=97$_"$2WC"9KS9MRJZ?75A0%BR2F(\(O1I.K^9:F>EYL"Z#DM6PB>Q MDI,(H>8UV60F;4H861+MRLP1Q:_:]1S''%779\E(^"1&NH]@\ITMY*D)*MT; MU_HT*U;Y; *$< E"^"004A,X@'N @R47VI?2$9T'*B#;IZ[+0 ADO$Q2Z[@) M),(E$N&3D&@>TB! UTD,MV-]WIIU*N?CYKBZ_DH2PB>1T&W(Q%)US-] 0:X M%L(UC?1-:Q:L-MH$".$2A+"98_8-N6+0D"9[9IEJ>TT $2Z!")M99AJRR$L7 MC^X"NM0:J[E@9(ZK:ZPD(6SFEV)1[,Z/%?-]98 N=W!1WPO-8I7+[TT #BX! M!YOYY*W'?)VSVJ59[HMV#FT.JNF1E+!#3EHIT>],VP>/2%D MK -[B+%VN<0<7-=GB3S$#"A[UCE,5]."]1&Y=ML:M8FE-=H$\Y"2>8B94/83 M"R>;6,S5Q$)K\$S(DIMN H#(P9>S)CZ=G??;61- 1$H@(BJJ2_]FTF7#/%PV.N-.QN=WQ*0 MB)EGLC2_/I[F9\*;W% 3L$1*6"+]!M+\3 24UT 3/$5*GB)F'#I7FI\)GO(Z M&?R0YL/1:-BS[3=9WCG80*'(/MU7$B-7?8[)]E(45XN]*]-TQT:G?#S;^/)( MU<0@1@%;0*AU.8!?%]E>DNQ$\G6Z'>.%2\G#]'#%J,>$>@#N+SB7^Q/U \6. MGLG_4$L#!!0 ( !%.JECIPLC\\0< LE 8 >&PO=V]R:W-H965T M&ULK5K[;]LX$OY7"&^QN .26GSHU28&$J=[6Z"[#>KLW<^* MS,2ZRJ*7I/*XO_Z&\D,/4G0"^(5-A>FLXM-]L@77/^UN95P M-CUH619K7JE"5$CRA\O)%?XT9Y%9T$C\N^#/JG.,C"GW0OPT)U^7EY/ (.(E MS[51D<&?)S[G96DT 8Z_=THGAWN:A=WCO?;?&N/!F/M,\;DH_U,L]>IRDDS0 MDC]D=:E_B.??^;J[LL-NK[Z=O7G_ M:_/[ER]T"G:._%C?H'Q_^B3Z@HD)W M*U&KK%JJBZF&.YOUTWQWE^OM7&HH-P?\[[IXRDHPWOD4MZJB1I4I M $\S%J=A?#%]ZIKCD$H(HP>I'DYVP,F\.']PI661:[Y%ZD*W51!V[DL W@"< M+930V TM/$ +_2X4E990;Q34K9R#_^Y+#@F1E_6RJ![AHH9R"37O#%55BO2EY\SSV]KMLBVS0$29#TVPI$I,T[-XI!%9 #1)489&0EH M'+2<%1SQ+K0Q4K^>H4V9&: FN*&R;:"_T*-9N%/:A1-&(0WQ +5++@B#-!R! MW:%:[(7]'4!GVI2,DD/G@:1I,<[%PWD-)^/.WFGM)4\4$PNV+8892\90MUR) MO?0T^Y<0RV>H#$YHQ+YG@EDT9 R77)B23@7L@VO)#?O9[6NEL^JQ, 5YZ\#Q MIT]M+V)F/WQ;#*U-,/5GCHAR& M+7@._H*X',N:EIJPGYNVE=0#S\%.%%,6#.G))4AP&D5C$%N*PLF;NN"RR(#Y M"PTTZFR%L9?JWML+GTI;W^B6X+"?X:[R7-00T6B3O9H^SFFPS5N8X9!8L>.0 M"S$;(V'2\AOQ\]OUOA'KM6>YKY%[3\M&;(+# 64A'=CGD(N3="PW2,N#Q,^# M^\#;"-F,\F";&%!C)R:=%MA<%X;1L$ ZI @=Z^Q(9WCT$^(>/CR!6C80C06E MJ![/-9=KM.3W3@8B+A(,K(0_*M:'W5(E\5,E1+ZLN;9U!X6R*$B&!MAB M%(=TI.LC+842/X7VF]-C6!W#8AI@-NQ,7')QBI.1:9:T1$I";W7]=HB'8_65 M>!GYW7L-)]+6-[NE9>*GY6^]-&BZL:9VV3ECPF_)'SC\L&R$4:%4G54YWU8Z MIZMLMF8FI:T0=$VE0*G]6$+WWFVEJV[\N:TPR9U@F-L!:>+^R,V MTCN1EOF)?SJ]V;N],)3!D^'CG3.Q)DX:,6CYWB,6X,Z;TP;:,3?R,O6WT M2E5:AQBEZ0@YT):ZJ9^ZMT7JS6BI3;$L38BU->22(S0-QO"V M7$S]7+S#>P2E3:1QDC K7EUR 0W2D1B@+>52_X;M0HO\YTJ42R[5K[\DD"N? MFX%?OSHK*CWI[NVIM/5M[^S?^GG[5NZS51DOG$'G*M%35M8=OF>RM\?2)]O[3M /6W U?+96'J*X2OV6H[AUXYSS8% MA+,3I(OG210-MX]=;E^XQ)(H'>F]:$OKU$_K/YH][L[ X<3H&+E#EJ;#OMPEQR(2 MCPP6M&5G^I:A6XT6"R=HFV-# C5X. RYY' 4QF.N;6 ML7,WP27HVTV@+4U3/TW/RPS&U"LT%^LUS'1-Q79"]:IY=VT^D;;^*ZN6[5EP M2EYBWM[AO;:?2EO?]K9S8$>F^.V#5F,/FMG- !M6 K],'UC;+##_?'XGH36O MY:L'FCUBGYN=FR$ZEU@\TG*QEM#9D3>R3:9<'\T4OYIW1\N)M/6-[KS=92?- M%"_WO]OV$VGKV]Y2/SOV_OA(ICA(>[C7Z)?I VM9G?E9_0V9$EGO^B%3HF#( MCL?EMA"GG2]5S&="T'0^%I6":?H!%@8?8S!0;K^\V9YHL6D^7KD76HMU<[CB M&421$8#?'X30^Q/S/^V"(5&3.+,-M/OTLY,T$!(2*.4%V,[=^?=/XCNNNR;T MF?D8<_ 2A3'K*3[GR86JLJF/(\0Z),&QN#(G-$)<3.E"90G%:)8Z1:&J:YJM M1BB(E7XW71O3?I1C$>$P!6T81HJ]#'))U3X'*V\)#L/"Y7%#[W00M\ 3S M7\F8BIE:1)D%$8Y90&) \;RG#.#%"#K2(;7X'> UVQH#*>6)D&5"GVE([;X[?H/U+Q0LP38GA$PC_!C/L]Q57 M#,_1,N0/9'V-,DRAW%@11$&>_Z"6_$5L.T-SC MH.<.^J$.1NY@I$(SLE36)>*HWZ5D#:BT%M'D(+TWJ;=0$\3R,4XX%5<#X7@\>H2# >W@[O1%9A<7UT]3L#9&%$<DGHAU@P'.@:[I9XSYJ=I_@1+AKJ;M1=E>%YD*X M7@C7TWCFGGAC\;I@2O$,B'L\?3X'":)@A<(E!F=!#&8D#!%E(,$T4_RU3G&V MA9-N(0_,JJ]U- UVU=6VL#:K$K]1\!O'\6?/!: E]PD-_HD+4D>V6@N?Q;>V ML*"6?7;X#S L23 +">:[) 2,+=OQS0K5+G>310G8*H"M=P&+],@XBF=!O&BC MMEJIFRQ*U'9!;3=2CT+$&!B $8DBD3@G$KT.K3&*+"<7+$%3W%-$O6"8KK#2 M__()VMKWNL/\0<%*@IU"L-,L.!-ZPKEV#CK7;58E>+> =X^ /_I0NY6WQ]3J M3_4AEB4%7J' .U[!86?:JS(9KF=KT-F!KS-T;,TR[7IVJ&WJH78\_1$'/ ^_ MHT%W7B.[>YY '"KJ,-&$8_B'QU;TM<=&6WHL )D.]#6=[FK9H;N MVOON_*8@P^:*G.6I86N>:@YS;*+ZJ&AET9LJ#IO+^.FY*M^@+5FUFI4%;&HX M;"[B)^8K6"W2<$_".LBTK&)3V&%S93\A9\%JP8;0TZ%I&[L"#K L\V]*/&RI M\:=F+;N"YGJ>:\'*:]1N6):P*=JPN6J_,V M=N9*+<^[73F>BP679]E2I/#--,L77,%C/NO*92[XI&RT2+K,LKSN@L=IIW=1 M?O:0]RZRE4KB5#SD1*X6"Y[_O!9)]GS9H9WM!X_Q;*Z*#[J]BR6?B:%07Y8/ M.3QU=U$F\4*D,LY2DHOI9>>*GD?,*QJ4B*^Q>)9[[TE!991EWXN'F\EEQRI& M)!(Q5D4(#B]KT1=)4D2"BGR7?XHF:7W:" M#IF(*5\EZC%[_B0J0FX1;YPELOQ/GBNLU2'CE539HFH,(UC$Z>:5OU1"[#6 M.'@#5C5@>@.GH8%=-;!?VX-3-7!>VX-;-2BI=S?<2^$&7/'>19X]D[Q 0[3B M3:E^V1KTBM-BH0Q5#M_&T$[U^O=WP_O/-X.KIVA AD_P(P^17?#FZ\1N;F#YXB3N1%5\&@ MBM#=<36 Z\T 6,, ;'*;I6HN291.Q 1I/VAO[[6T[X(8.T785I%KUAKPEN=G MQ*8?"+.8@XRG__KF-D;G__4>_>?>#\2P=\O#+N/9#?%NTG&V$&2HN!)0'A3Y MZVHD50[I_3P0ZY[M4X?Y%]WUOK (C#F!:QW" M!B;,]_S09H>PR(1Y\,?"'>R IKNCZ;;2[&=2D6P*>U$SW4T$=Y^'S3SF:71- M& L#U]?IFC#/]YE+-;H(S()P-D[7V]'U6NG^F6=2DF6>36.%4?5,JD%@:6/K MFRB0(]")FJC0\@*=IXER00\/I^GO:/KM-$4JUE=C'8#0,0HT_ O.9;]N: C,HY!.N +!3H&@70'P;@0, MDN2)*-8W3/E2Y.KG![),.-370AGQ8Q4OBVK[@:0"70Z!,39JV?IJ,$$V=0-- M#"12X&D%(T(BV:QA*80[(<)7"3'EXSB)U4]8 .,Y3V<"XQL: ] 6=?^7B,$O M$9&)<.V@H8Y1JS985BO1>YA?6.+I#(Q2N9F>))#K[U&G9)E"6WK^]A'4*7/U M0C5 8) ,U-5(8WWZOM_ >L]6TE;6-ZD2L/FI;5XW+N4JS@$;Q_4"G30&"RRF MDT9@@;V7M!5I#.9[K($UJUFS]KE6!N8YN208(+/!IJ/-%@MEN8QVO M'1KU6H]"F]P&PF#JY\4O)6!:#@0H2URQI\/LHV*T6L"WGHZ.&FUPU&C1L:(= MSE1M,FF[R_R2YH(G\3]B0F:%RZAJ%:1HO-V58$<61#[S)4QH6IYGFS0V5J\TG;W6>S,H4J>3Q6\$V3]JM,%1HT7'BG8X>;7)9NTF^YK+>$Q.H'Q-LB3AN:PG#U^W MFW#!_B*RSO2C0Q^'4;U@(3! Z06\H4_?.OBC#>NX-N.LW8P/XF15E.PWB&&_ M3@P49HIAPC Q\#Y?*4;MQ)G3FM3?RDLA4(.OX<0]$R1=+48@!CBR;0X7LDB2 MK914/)W F1S/Y%;'_^9,/F:TP5&C1<>*=CAC]1F"M9\AZDS>S R^8DT_[]+0 M#IA^Q.NCR(#YMJ>?&?&8U+4\_331$-.C3L/)D=4'"M;^F^]^\K;Q1WZ);>"/ M(7'^")*YS*:6_IM80TR$?W?O$G(A\EEY^RLA]5:IVEPX[3[=W3!?E?>JVN?7 M]+Q/D<\']#S:W!_7X3?7V;<\G\6I)(F80E?6F0_#S3MO # ]],L4]N'HH/=/7WO7U!+ P04 " 13JI8<$1+@MT+ !I M?0 & 'AL+W=OKI+%>G!YOOO;^\WE>;8MEHMU^GYCY-O5 M*ME\?9,NLX>+ 1M\^\.'Q=V\J/XPO#R_3^[2Z[3X>/]^4SX;'BBSQ2I=YXML M;6S2VXO!:_8JMG8#=A'_6J0/^=%CH]J53UGV5_4DGET,1M46I[':^W)E/29Y.LN6_%[-B?C%P!\8LO4VV MR^)#]A"E^QVR*MXT6^:[G\;#8ZPC!L9TFQ?9:C^XW(+58OWX._FR?R&.!K"V M 7P_@$L#N-,R0.P'"#F#VS+ W \PI0'E:T\/L/8#+&F ,%L&V/L!MCS ;AG@ M[ @W>CRF"_6 ME=BOBTWYWT4YKKB<7+V[OGH;>Z]O?,^XOBE__>F_N[DVKH+RV=7DC^CJK>=_ MN/[E)Y5/6S'R[^=H* MC;I W_3:SO@92-UV#LMWP>&MP ]O!;[+8K9D>9/>+=:5 ,KJN4S6T_)XE;+* MY\DFS5\826% CSBFI:_G5:>M5?I],TXM!*8T\W7Q.!Y>__,3L MT>_4&P )\Y P'PD+'F'6#E:=F3]?FHR-+4>,SH>?CZ6,S!JI69G)'&L;'#';,9YA-A MCLVE0Q@0FR;E"]60,R%M>D0DLZ3#1F"898_$(:QQ0,S# 3%WXT3+ 2G+>%5T MRL+@I8^/7E2GOUT!FF?+6;K)_V'X?V\7Q5?COQ^RY=(H+\@>DLWL?]2!,I'5 M @GSD# ?"0N0L! )BY"P& 1KB-PZB-S25IUWY0QKL;]>65;7*Y1V+;5^NF,N ME1AMGKZ:[)+11V8,D+ 0"8N0L!@$:VC-/FC-UFKMNKJX.JLFJS.C5%PY@\^3 MW1PX_5(]3BGIV8H0N.E*9YI)ER!/NVU]RQP2%B!A(1(6(6$Q"-:0GG.0GJ.5 M7ISGV]TU579KY+L)15*=J?/CBWY*?EIJW[,V$N8A83X2%CA$[1XY8U>Z]D/F MC)"P& 1K"-4]"-75"O7]=C.=5Q>=I5"+;W/>O&4B_<957NHS)E] 3[0)^\H. M"?.1L )"[N\L!$R8PR"-40W/HANK!7=HXDU;9A83UX4CHF7J)Q42N+3)NXK M/B3,[[3] 3)EB(1%2%@,@C74QT:U*SW2ZL]?SS1&7#G[?FD(UNZ!Z.E]S])0 MF@>E^5!:L*^: ;7OH30?2@M89PY W7THS8?2 B@MA-(B*"U&T9KR MK)L!3-\->);IP%2K_\RTA27+%6E<>U":#Z4%4%H(I4506HRB->5:-Q"8OH.@ M]RC^3#:'>:$@A0OM)$!I'I3F0VD!4[L);1X%M*% Y&V;;YRB7<#J?@'3-PQ4 MC^)I+:KNMFEQVW7E*JK&<9LYII G&VH<&PO;M>3)!A''QW)8L _33S8H@U[U M*%22.MN@2)K91NVI,[VI_J1'\;27A+1X)U":!Z7Y4%K 5&N_K69 '7DB;UO- M.(7?SFN_G>O]=M*C>%*.G+"+*6N3B".M32*.M#:I.,+:W(=IRP:!(LH&05+* M!DEJ+QN\]IPY^X$F!=<:W+T7*2-I'I3F0VD!E!9":1&4%J-H3;D?K<+7._F= M3 JNFK]GENDRN?!@%]%W2NI#DP906@BE15!:C*(U=5?;]%QOTS]G+2(GS'=; M60?;*D!5!:"*5%4%J,HC5%6#6 M>2HT;T3D;?L\W"E:!+QN$7!]B^ 9WA97&P2DMT7$D=X6$4=Z6U0:_T-?9R@?CB4YD%I/I06<,(/+TO&R#)M M6490/YS(R]B8,],6LNA.X8?SV@_G>C_\R?4WM!Q5%]ABMB6OEYD0<=QVA+SX MR:/B3+NLL7+9("QQUQXKWA9AB9OR\>YDB1,DQN4CV,\2Y[4ESL<_TMN"VN-0 MF@>E^5!: *6%4%H$I<4H6O/S_+7-+O0V>R=O2ZA&\MB5+T,F^DQ]U=DIIP_- M&4!I(90606DQBM947=U $/I%Z\]QM@2Q&MUQ%1%VB?+TF]>W]$%I 9060FD1 ME!:C:$T1UK:^T-OZS_V\K1[;]YP.I7E0F@^E!8)8'B\L4UX7'D*S1E!:C*(U M)7MT^QU]1Z#?)V\%M4A="+D7KL_96X'0I@&4%D!I8;>7-X(FC5&TI@#K;H X M03= $%:Z[8SD!;'ZU+UU".T&=-N% )HTA-(B*"U&T9HZK+L!XGNZ T0UP1HPI(4[<#] EZ%PUH.P!*\Z&T0'1N!T#S1D3>MJ)QBG: MJ-L!XA3M -&Q'4#$D>T *HYJ!Q!Q5#M =&@'$"BB'4"0U++1KQT@ZG: ^)'M M %M!T!I'I3F0VD!E!9":1&4%J-HS;O)UNT $] .,%5KWG68?+VBS]17G5": M#Z4%4%H(I4506HRB-=59MPU,?=O@6>Z#2=S@Q13R9?-$G[JW7*$-!B@M@-)" M*"V"TF(4K2G7NL%@ZAL,W96)O&U%XQ2.NUD[[J;><7_R\[BT'%7CEC0WB3C2W*3B*'.3 MB*/,S7V8OFX0=Q^BZH:*4NL&B6JO&[7M;-H_T*4PD?=$F4!I'I3F0VD!E!9" M:1&4%J-H3;G77KZI]_*[N12J_7O&&)?M47VJWO+LE-2')@V@M!!*BZ"T&$5K MZJXVZDV]4?^<98LF8:M;ROTH.D5Y^LWK7?R@M[:'TD(H+8+28A2M*<*Z(V&> MX$;XIGK;%RZ4CX7K,_>NA="&0J<]"* Y0R@M@M)B%*WYC5QUH\#ZGMOA/^DG MZ.E]+S&A- ]*\Z&TP"+N;T1/4Z%Y(R)ORS05E;>IR[I%8/6]'?[36E3O$D]Z M6T0H-$J=HPZ/ON&Y^A+R\F6^6ZQS M8YG>E@-'+YU2*YO'[_5^?%)D][LO??Z4%46VVCV__#]02P,$% @ $4ZJ6)B5;5):"0 8BL !@ !X;"]W;W)K MN4F /-J[!=HD M:-J[GV69CK6512\I.\G^^CN4;-,61[2S<#\T?@SI,T/.G#.D+EZ$_*EFG-?> MZ[RLU.5@5M>+\]%(Y3,^S]0'L> 5?#,5 M%=7@ZJ+Y[%%>78AE7185?Y2>6L[GF7R[X:5XN1P$@\T'WXKG6:T_&%U=++)G M_L3K'XM'">]&VUDFQ9Q7JA"5)_GTU\]K3KHR%^*G? M?)Y<#GR-B)<\K_44&?Q9\5M>EGHFP/'7>M+!]C?UP-W7F]D_-/=][3=_CS]>/]]R?OX9-W>_WT MN_?IR\,?3][0^_%TY_WZRV_>+UY1>=]G8JFR:J(N1C5@T#.-\O7OW;2_1WI^ M+_*^BJJ>*>]C->&3_?$CP+YU@&P&Z/'TX=<.@V MGK29C_;%,U,S;PK)H;RI%',/\DUF=5$]MQNVJ NNSK&PM=,R?%J=S.=JD>7\ M<@#9JKA<\<'5O_\51/Y_,)]/--E>!-@V LPU^]4]U)ZBRL6<>[^60JG?,&_; M*:)F"EUI5E=)'*07H]6N%[;1D(:)L=J#%V[AAU47M_Y:?YC#DIXU_WO\KV6QRLIF,.Q_&*UJ6>0UG[3?+Z18%;"OO?'; M\2L?GG+E3S397FBC;6@CY\K?<9@T+S)=G\^@EBY*WK[,\ESRMFI#T+*YD'7Q M=V.&Q:/]D7!GV1E-HZ"S.6PKFA!*\@4R?H1YTKC1H ,0)4W 890YC: M2TW##D+;)O9Q?(%OJ-%W(OPOJ" =2P49KW<#9#?D=/UVYBW*K*J;S:PKPD+' M%J5"WT(U#)(H[F#'S"@E/?$-=J@]. K_-(,"5]1O'G_-9UGUS%&L@07"[^*T M388A[2O( 3$XB1/GM^[FU0%7NN2695MG0:XM95-!]3KL5-VB6O%U-4>=(G8M MZ;(,9M/CD1$!@9-AKYYFF>1#+2^!&,0<-+=J:PI_U:_Q!: 6CHB0;ME#K,(@ M)CV #6<';M+^HB/?"!834:WT_A0%O%C!NZ7$43,[.;N0;9.^U#0D'CB)#*AF M79C7C%UGK]Z85WQ:X(D8(AGF1UV@B!4A?9O!L&+@IL6'>L:E5XEJV&B$S @0 M%*I-;'L@UE 1JZ@O$0W[!;%;O#;50>F%WU$O2O&UW"F+;*PK2:&S4TLC2,;Q M4L$LL'NR'$JA*O0VQW5.X.3>]PJ=4\VV'RK#N(&;0.%%_H@YLXH=&P.951QJSDLE'U A=EV7P*Y6NILTW+NJ:NK2. >F?S\3".4ZOV(K3- M>C0<,;Q-W+S]N=(%2TC8IA@V@K%RF$9=H8;:^4'8$WMB>)FX>?E1\D563#9D MT"Z#:*I$OH2JIJ5%DW0H>IN$21!UY1!B-:2$]4@*8JB:N*FZK64.=#:9#L/$ M0H=8$;\/G&%=XF;=ZSP72]V:+;(WG8\H0)L_AP$):9<+<+LXZF$#8IB6N)GV M9I-.>TF6N]+Q/8E';+(%]@A(USW;+&9!V..UES.#\*U>1BRL2O:,*LXZ=M*AJZ)NUN] M7Q].'#QV<),UZI?=I<9)&'8[ L2,A5':E\F&74GRKE.T5I0><99"G*S]7HUQ MJMGVHV XFASHD)<2^C75-CWO;CX)0L%A& 86S2%VD4_3GE2BAH:IFX:AP<\Y MGZR7\!\WT=2F899&W8*&6"74[SE7H8:JZ2&JWO7AJ$::'FZD$1,:I4G<@]:P M,W6SLQWQDW31U*;K(+7V$6*51#V5@.X[1>M30/773_2:'WQEQFYZ'01);J!&S%?=P%M,YKLFNTC-\Q/ MW7WU/O+MB3MDC]%D^IQX6P*./)FG=A]MN82I9MN/Q<[MMYOPCX_%F3?F MST6E>_Q&&'-9"%3$,)OF6>HGW7J F%$0_'TY9M0 7!TW*Q*+DNQEG9NJ2U N1?^T 4B$M\AYY4')QJMOT8 M&'' W.*@D4C- :2^>"TJ("-81M1M1 N$D?68!J886$\SPXP28 =.V#LP-_<\ M/;4<.2< M((6&ZD/?F0[WFTNIHN;SGJ=3G&+AW8^GG&BV?7^-7 C=XE1> Z)][F_[Z?9! MT>OF\9IGWZ]&LF@5D5+-04IO0_Q!!?V3[0V;ZIQ:)Y)G(L MZEK,FYO-&_\#VL=JK_P-02P,$% @ $4ZJ6+1A(JL/ M!@ ,@X !@ !X;"]W;W)KNALTW>W#8A]H:62QI4B5I*RH7[]G2$EV6B?HP[[8 M(D4.S\PY,T.=MM9]]251$+>5-OYL4H90OYK/?592)?W,UF3PIK"ND@%#MY[[ MVI',XZ9*SY>+Q?-Y)969G)_&N6MW?FJ;H)6A:R=\4U72=9>D;7LV.9P,$Q_5 MN@P\,3\_K>6:;BC\55\[C.:CE5Q59+RR1C@JSB87AZ\NCWE]7/"WHM;O/ OV M9&7M5QZ\S\\F"P9$FK+ %B3^-G1%6K,AP/C6VYR,1_+&W>?!^IOH.WQ924]7 M5G]6>2C/)B\G(J="-CI\M.T[ZOUYQO8RJWW\%6V_=C$16>.#K?K-0% ID_[E M;1^'7]FP[#*NP+YV_) MD)/Z=!Y@C*?F6;_Q,FU($*"--IJ06-Y@D""]X\<_%R@<'Z?R[+T()P/%^ )Q.KWPM,SJ;U'R6V]#D M_/&CP^>+DP?<.Q[=.W[(^D/$_=)&<=EXO/%>O":?.57'.'"8@FM2QEQ+%[#6 M3\5[D\W$02A)/'[T2L[V,^RDE/Q1EL' M/J?B+:$F*3S\85THQ95T(-I@?(,BM!U'XY_(L,]$,_$)A_=NB%9ZP06.QJ)3&98 ^,H"7-VLM,KBN]JI#7OQ U_8_P45$V>U"AO@ M(U5U*3T8!N 218[9F$9>\+<"!VM&)I6K$7_?.UE5Y&(R\1#J!U 3>)S3!IV@ MCNEUAP36TN&+$\_ N#\(-!X7L]/'H"D?V+\#]002,0UX -XAJCG>.K5J D^4 M-J!4WH)" -=!'/2B!1.C8,%VB@B+S1D :SREF$F= A9*Y1 F)(%*<@4*TS>3 M&)L[5&[C=J <6"+ ;G?V$YYN\( 162G-FI(Q1)6<:$GR_U-'F@WP\7FLAKMB M,;;M4# @,B2UPQJ=#QL'%;21(.RI8TIC50&U]OW@BQT/$E"X"3O&R\8YI(>) MQ=&"XMS&1V=K3&O6HJL2XI+DIHMHL"#CXIUOD&6DD05% AO0 MT!=LB:S+N,>R*U%KH1?%KX@@QQ6[E_N^M8-&9NC @)M".[U+\C:C=OB- BM5 M+ 5"W 0\-"=6_5(APZ&(8$2*;98T;LS;Q-(UW>; 2?<"R M)-=".=3JI'$6A/C6(+VXH-T3DD)YYJHCZ79.+%%=H,P6]GL/N/X-Z/M>H?.XA^\WT]2*0T?)_HP8T^; &BK>'N MSR'AMLA'#.!2TX-4&V3+>(R%* 8SLWU7P/G./1Z0U_%KA7.Z,2%=ZGKRGH^8A/@:V+V8MG$^'2%TH:!%O'KP)(%M\8\1$)DI/C!7A? M6!N& 1\P?B:>_P=02P,$% @ $4ZJ6,F3V\:5_U=0BIV5MSC4'#HL7U62+"6J MV(E*N3*K=T9M^SVMJ5OUEV_,P/]VF\>N7UO3<4O M[9I'E^?G3Q_M3-T^^.X;_NQ=_]TWW3@T=6O?]84;=SO3'U[:IKOY]L'% __! M^WJS'?#!H^^^V9N-_6"'O^[?]?3;H[!*5>]LZ^JN+7J[_O;!BXNO7C[&\_S MWVI[XY*?"V"RZKJ/^.5M]>V#W7YH"A'-W0[?9D@V-6M_&MNE0[)"U^>GWCA4E^X9+AE(X;R>S.8[[[INYNB MQ].T&GY@5/EM JYNP90/0T_?UO3>\-V'>M/6Z[HT[5"\*,MN;(>ZW13ONJ8N M:^N^>330)GCT4:D+OI0%+T\L^+3XL6N'K2M>MY6M\O7SZ^8[VK@/$5KW=U8KT9+(O_>+%R0T\2\I]S",MZC^?7@]9\ MY?:FM-\^(+5PMK^V#[[[_>\NGIY_?0>TCP.TC^]:_9_AS[^T8/'2N-H5W;IX M!V3:P;#R_+2E7XJR:QT]5YG!5L6Z;DU;UJ8I'#UD25$'5]1MV8R5+8:M)87C MU7DQ_/ZJV^U->RA,6Q4U?7RS[9KF<-;=M+2:&U>NKFK3$PS+XFT[V+[TS_MU M\")QJ76&-=H56W-MBY6U;6&;FI2#X:K;!$YZ;*G UUBSWN5()*#'Q8B->]/3 MM_NQ=R,(-72,03\V5L#H[69LC$"AZ'VPY=C70ZU/O+XMMZ;=,-J[VK$1>_C[ MWWUY>7G^]8?7K_BGBZ^_6! 9ZG);[&V_JP=:MQI+VKFJ7=ET;NQM088WP$Y/ MU5WE&"5/SW]S]%."TDO3$%\('M@$@H4!_&#WA.?*]L75.6O257%C:?&*%KP& M,_MNES*)%C5C59_D,X#"XVN"D[XY6,._$R.@]8MB-0Y%U15M-P21,$U3M+:T MSI'Q3Q!TA/0O8PUZKP*S(9+[GEZM]R#YQK:VIP7X>Z#"; 8 ?VT9R \ C3%] ML2.42A-H_8<7+]YY8I-M';:TG=N33P!33=N.!/X$%7HA2[VW^ZX?"MH:%&8+NW)MNRX3V$(/1B7@FMI EAAXGS1G)6QC'U"!/ M[AF4X55V;D@_7-!JUU:MS )A)*QIH=$*?;+INNJF)NG!VQU4!?))[JM>-380 M>34Z>M/1'B514VP*?7QMFC$(BIH5 KFQ%"P7/:+BLVY]1DB%A<@"=C?LI(!7 MU8VK@60W./ITR? H,&Z8A*+$W8ZB#',+Z(.MQ&I[TG:B&:&7LB5YMS$W;H3F MLQ(2.QF0LC'U#FL!1'I\('EE.>U63;TQ :^75Z:5N3>,/#-;2K)&6\%MO9 :8,4DUA M%&'U=;'M;D@&^H7_SMN/DLUO59-V]<'YNT0;E\4+0M"5?;WW>)2V'PQ4'%%. M:9K,5_OP<1+KU8G3((M%O*2%JXI%!P;\KJ6\WHUDY/[>I'49V"AW+XOBU=PGH"(?WA-RD%\XS?Y VQ 7',^ MHF'6@J 4 A";#LQ69B#]OZ*DF_]AK\T&A82&@AH&:F7:CTXWM,D^0)Y\:C^< MD5?9+4A*-EO:I*GI&8IR8V@J1I6>7G4<"ID*CH8@)"D96-N)6!];"LI3,UMZ M!'D?BNLTWJ-0A*0%:Q]D9?KLX#D.K4B2C;YV'WDM#HO964"Z$7.7!M8A_X[] M(XECT8LX'J'LPZD$.?8XI!R;&L*ED 6I[*TM=I*;DNI36)G'T05*&) FYWD0 M[1&]9O% _Y&,0Y:/0 (90PT_E6]@FX/F19Z]82VK=TQA_+OP*]$3C9@XSD'L M;6DMI VB1JE^O1MWA;DV=6/ GS5]AV7]3HD-Z[ AI1Q(AH800W-"<'$L*6Z2Y)#J ?^:K([CB*FD4+T6?G)(,Y U@NHPAY"*D"F4..Z= MZ0=R-:YX#][_F$3/;]MRF85,K\P>EC2F18:$;N^-:T P9I#SV>-A8H 6)(S= M=5W%'"*X!?K.C$.WZ^@W&S^5Q3OB= P>,JL]0^_M;<3KDPVB))"1(1*8$D"M#K*#DL1'IGMS$"?%*DK&;#@<^;2I'("O.23T M]F>7RR<4%S2-]R6?G2^_C!\,Q+R>Q,.78?B1XR!XX7,K@K$YR,;K#AZ$0_LG?T&[1>#?-=B3#;)XHN/;>&;B!I M4'%QAO12-$"M'EG3F[:86_=#= ST-DO]&TZ<'H9L<"$O=J,CR-T77TW)E_UZ M%?W'%//BL^+QL\7S)\_H!R+RDXO+(S&Z7#Q^]KRXN'A>_,0(_1H2?E8\.5\\ MOGHJJS^]NDA7?QM#QE2"@O=,%DNB2^_LQ!:NAM0\_\](>&7A A&H2O3=4$@G M%EJ%C%4S*=9(Q,Z6F;[=C\0:1*Y"L#,?@LEJ?G$-NLB>&F*DVN]"RNB0DF/C MZ^&PU1%))JC3P\':GQ$=SASQD,(F41G$;[[ZD&*!R-'T/=87C,@WRR M>*=XB6G'DFZ.1U@G)%J=2/_0F\HJ6F^]6]80G!Z9+E&[N,(-UX1,#R.-[&%# MNQ>6JB!_\Z2JE!2^M>6XI&F_@<]NV$_#$C500EW@*Q@I+T(!,.$5N\WV3$*U03.8&(T+ MG:/5B^%0K)[,A9Z(;B0)[JUHC[*$S".\/S^!..OFA)[=:=53?81QOW@RM>[T MR<5O8MX]!%%-.&@]DM\C*?EEI. <3V($'06 L/\XW(-*PYSQ- C)4K9WB)' MT9:T0BK..Z3N_[": 5R8R MV6PMVL!-=KNZC*]P1I_$QR%P9HAB$,T%#4G'O:,3#A#W_@[5'"96*C"B$G_) M\26):L5)E+--LRC8,NMWCD+#'M'31]MP"M!RE.ES@; V%Q>XVJ>E7EV-&.LA MHJ_76(NKX!Q:J2SE3%UQ?\*LNNM4"!9":R(/!1=(ZL*J]/ -_4 X%!4\.FV< MOL8I \6:70_9!GV)5D3!7L(ZC4[_HB416!$-44^&'9/P(+-#;WF%)7+'^^@( MDU'+Z#NX%D&234=-A*U[%DMDT134&ZZZPW%*2^%3O#6I9E!B@!15Z.@3.-$O MG_])=3C4'*4$65)XIS5(WT)(2<\1N_)[1D-7OMF4B^;;]3\/!JV'U$YD\=26 MBPGRL2"5.B\?@R1/+B2WLL%I2[B(WR+1$]MT+VA$'I@$]:U/4:70/&.7Q1(/ M$^O?=L>"P<8NLWY+B"HW.BDGLZ6E\! Q^=M@L=Y;9,"4TRR*/Y.\Q:?[^#1< M<6S(!%?H V=*HQHKM0SUFO043#$+B+2T2;<7X87\*&B]NA8<-% M85G.UFP-:,U-#]X"5H+ %5YQ493ID4$:]. >FT3.]7T@IR7[%@AYZ*V>\;@@><#)#",)!P?$@2H 5F M&YCQ0+<#_6P[M-I%[WM4_PY88K.,MD#\9DWLR^34.N(5;&:(?@Y4L[& M] $Q=H+8C?0"'1$4L3VWP%W.^,+&L0Z3BW@T+FKS*?#4!HNO\*?B)J9+!>Y7 M(0W9Y+*CC^&]>4GZ)F+XV!TK7*)8W3C0JZ(+'H^TSQ,3;R ^MOJR%/A]U6?8 M]MVX88<87""B=R88ZZ*W)]Z>WUW)C]:!/3E,D//IG,BJA-5 >F1'D+CP6'XC M#6+[CW8%J10Z,ZA\PT#X%69CI*16[M.(I+^1%,]#<8V[4IYD2R_+2=G4#8AD M4F*;-6E/RB'X6F[A4#;CNE8UK?%S2)3]D"T1&?.12;=>S]+^/B26PG'21_8O M!NV.DA?ED=))SF2X:NT_^R'IF+P4/2&Q@7DI;>P+3Y4P*ANK#2*W-CK(W,:P M_43*[ U9$)"']1?1I X=6B.I7I'5(OF-RZ+NUR_H+7J-UJOMM?6"12: XN*N ME6"?GN"5[9FAM9%]EUM;89!CZ7%T/L9*>Z\<$2*C]$,#VE_3OAL\.#^L=FTLRR5<&"9? M-K)1OO B6EZGN_C^3A75FI9 Q=DQ;Z(O:]E&B.>)T#DUR_ #-13J9II%!/JX M2#,VM:*[+BJOTJ_6HE&H&JMH.)DBF723P*8#64KT^(9&XS^HY,2)>LX$J4ME M<5F\R(,5&-,044"*B2+BX32JK9UV!J4JM%9_\-_G_Y3.2XW-_%S3'7P\Q3'& MQ\=0*36=M1]913@YPV]'3B42Q:?-PDPHJ^W[#@Z553#).8,,(HL-A3=>@;Q/ MO6D7JI/A01V40M#-Z3,Z[:1"1(BQ#7IO) ,MN[V4YC2X8F"NO_!5'X7WS/=[ MN;/$_*>E2&30?6/WFO0@ QA,W8>^P2ZUQ2_RJ"BOCZFAM;=2S-GF3KLDJRP# M+N(%#@G71(PXR]4F:;=2 \W;:G\S8)^3:(=Z7%Z,H,]0&+WN&DHS6[OIACHT MAKD:W4N%T%G.80;M::/H=F(3-DH*3..ZL#BW9*5=%[K%OKSL9Q"84[/. MZ@ [TY44740+%]O-!TD3'>@Q,?%5S0-'<;U"F,,)>A/%:$*A\AY<3X94Y@>R MCGW((;B X.HR<_]/&93@ I(.UEQ<$"UC(I:76@$<'"+5"^.K:'O[(HWH>::SNFPQ0C30@W3 M_V<_:^9YP@XQ6520CPWPT.XB\[23P%%GP^[CZ<.,J0Y]DA#U8EG]J%5>Z DI M7$S".'J*H0LF1SHK85),8+7JRKX=EL@TD\D'W]Z_&]>IT9)P-*+(G#=@Y*:3 M-)2+6W-C"#$S@UM,9A)2)F>EJP57AR*9LTPMCO1D*68@3&CD*S9<$I^ E@[G M5!;C9!KX^TG=I'3%2;JVIY!=2M(3)Y-N;-.-V7KDYCH',+[(!V XZ=<."Z> M0 @N+I97]-_'R\O/BW^G__T0^@B@58"6\[286K+-BC3/!R-PUB--RSG%RU_- M_ FFIVS58=Z!@Y)5L$/B>9.D/01'8"O/%NY'"E1*GZM=PV#6[;HW\@X/HX=$ M7[IP%&#L]EMI";4\PGAC#O1MWYD*U0"BW(9SC;K?2PF-ZR9A.%)'7,A#R@!P M18@VW3[VRUW<4Z0BTUQ3[(B9Q Z=L%,SORAV8\N)8Y,A$ZC$7MPGE+G#%HLY M'!%=:O>-'R2/9/2) C=XO:7ZXX\O".D-V>R-)%LZUFD<4:OQ-0E3'=I(&.4X'-;WLU3(-?1>&^Z1R1THA\T$X MQ+,U'&UJ'CGIJGF.( N\_R$+%OQY;$/DE<98?I8=0*0'RX+>'S+=8\&?CC5&S2#Z=%T!B1RJ9F8DG[$/#OK''B5T^7W;,&$B&*,]&QRA"/ M[L1)8>3R'(/SX\ZG$3%+%' _!58HYM\3-O+J: 'DPA,'NI-.3 0ZM!Y($R$4 M<\1TS3YDQ7 M0F[J]X6B9(T43RB5SI4=T):Z S+,W6,H+C2_"-3FJ!R:U3N-"X(5*G[*8S0* M X]3P90%?,&$5G =XE_A5%XB4O5&C23.JG"@[7>9F(UP0 \'WV)Y+P+B9[Y. M%210VP.C"XN\FN<_Y,B=;_EQ>7<&+QDKB)IPJT-[T,3)XVH?$!=O2((;K:"P MD_!N,)7JH[DL)KG+2]9NR,XT85X]B6967,SPT'&5?EHJ7B%YDX;G.-08N@S8 MH/>ZCS2'03'EQ]"5W-K)XLH&#A)4Y*7&Y?EZ!&ZR7A@7]<57'A@-))RKD0]+O%""2Z62$'A59Y?!=%WL76?A%RM&Q*0BA63J50DFM)^2$+"&P@$PE M^R2$B*,BT;,MPA&_,.>\0&#<= >+8Q@8<)QNXR^(U/-3I\DQ\):W5! I^ M:OL\B/#C2G.@Z)!O[0*O9MA*S^YJIVZE(D%APY,W)WSEJB(C0E0?0A$_/$'6 M" ^HGDH,+#P*@RW)+)G,/2H .B;3W;3BBA4&*:T*K1.?PPFLZ8=LPBU0 5ST6![.PD61G3M+A WDN7G*:';9$8*$'8".-,AIP&\LE+ZD8 MS@5T!\C MI02F6F5VANLK>W(4C9R;1"VG';G\GK@MA@456SD.3D_]0G*-0K P6 +2R,3< M)FF7UYV S;=KDSCJJ VLD=D.!-/9D\MY&,:Y72?4& MK3C@$HLZ:4\[N],F,=K#T8ZN>+CF]-/ F"R*"DTZ'FPF\=0!9BWT[1M#)NV+ M>2,VK2=-2!'C0P% ;,D1SCSJH>>_R3J,NSV?F4R>$+'T+<60)*C,TN4YBTZFUVT8!88Y9[QIC B3G]S]TJ MC\KQ01PNG?2^21S(VX>AB_0($.=%_GA.7[/\9Y7W?,S#F]]#FH-QUZ;.II7( MY9$1\S=ZF(,>#92!Y]FL_*AZY4*G/;$*=8@$V56UB3F-Z\I="S%%?Y5/]?0P MJE4Z^[7FOK _F1]G0B$]X3@@IBYE(9FJXAAKD])A,J:AE0XN8_A02'I5=X:- M?'C)\1O:^0_>?O[Z%MDL1>G7!902NY5'1(H-U32FC"T"2HO(#(,&,ZO')"%0 M*F8+>O1-B!%=A8_V_,TDQS.9WK?12O9VF-)@4LVZ"Z.\T87SI.D=%QK%Z*3PI#)/&H(Z$;X.!?P88L8Z_!^\6"W\V$ZR1U@\ MST'XHC@7DQ0^L>@\:9F_,A<@FBIPA PL-NR+:TLH-+YUARFE$_$(41$N6@]> M17(F[*2P8X]82 ]CSW4+H3SQDH26YR[AI'E$0XZW5%TY2L$$,PR-+\R(D;B3 MD//C'!T&RL,XB([$R4LXHZ\VP9^+\CQ-)[DD&/ +]+@YRKLYYA5N@&)A(XBN MSLF^'ES20O3D6.H!R>(G7.RD]Y"I\==+T^*]3S&/\#>BL.48I%47GPN+REL\ M#9W9IFA(XXAW'-B+A]/EJ5 VX@-22F9SFX[R9_>!S5>LX\UM,EN(%1#'\OQ? MJ3?6V!W)GUR6&"?^5W:XL2KL,Y<5\24 ?%<2'T ,#E^3ZB% ,UNA)*>#F4(@'1)10SLQY5 M?I.$7'607"8V#Q.%;T3 VFWY^-_,O6AB^CYU%AM'&#G\GM2>YK8->>'*0PG: MGI*3;(6IT,2Q&Y[RDCDKS'>@*F-NV3>/I$R]OWCG],T+GSYJ@7*C3J B=_J M:]?X.MM2SM8) _$5W\A&#D&Z>;Y\KZ="T]L#?9%GU!._7,+C6RSC@O=91HM0 M-WQ'-'#3BX/:D8?*Q'?S6X#,9>?+CL:^B1=UPQ!-T$K7N"]VH41GN"CU+]!* MCNL$9:@ (VS-R)=18+03#^NE=TD[8>C9LAST>V]OW^ 0]=_X$/6/L47@YJO; M+(AR/2.F8_6BNF@>3]FU(;LBY4UV;EOB$WA>UJ";>&$I!PW)%0:M.@Y4?3"= MGDZ[FW3V6Z9C^TJNO4AJ(]ZHZPUCG)E@XJ@=POTTTSX)W!K)I1XUQ.2HUEB3 MT^=\Y"-J5*1Y=+W;FB21O._AJ^('C$L5%WPDA$-C>N67L9/TMM;39L9?S\<082=PJHU-ITN M5^R*<)*S6R']D2O5NM3_)^"C8R^9@73P&DD+VO";[V3AM&"WZC2UDGOHXOK* M5L+ > RN @9\XV=[+VCD9C%_[UT]C)I1I"ZTETL':KC$!:9N^::2<'4=<0\+ MG=Y#O&B=R):ZO/SJ(XS)Y8*6E;17;W&2;C5I,;BU*KF3(%%3[3G>>8KSG%4'D MFY+*0[B0LFC-H/V?02]C#V1;I-R-M^E(S)I'LQI:]MTME[3TF1/,DE*F7'R2 M7ZN2T>C4M4F_)4U^4ISC\NQ3O9'-KJ2YXU*Q4*Y+#L6H/4P72(RF.T$14_P$ MKOS0&;TY%C6"KKD&I5_) 8,WFB=SAS-I\S%L%?U4 M>D&5NS%[E_L)LKW< >:T?=_Y=H@*W%2X+IZ2=)T("H-330!R\2IMPEM5J]2F MS/0&;(D,+4/FO_/P'Z'JY)*!7['"I%Z>W(0G!^KB%1M@#RG_I,LRO3C=U_1] M]2#>BZ0YL/\>7GKZ2-9^CK[PCGNE<2T7O3]D5TA-IE8Y]H<+1 3"AP5"&W%9 M_,D>LIO=X\@D.]MC"'V(HU?B<8^;[!.)GF;%OA@@?1>$-YL:]51O$,R^EMD[ MIE\BL4=W2B4#1)I1)8!,3KBF5MHA/M'(>TX63H@1LA1ND;%6U&[2RXU4RF*O MF/>3@EFI=$VG"$+'L5?.4^PP]JWO&&\/>\3*$J@?YQF:W_#^E@]K24W.9PQ! M=?S)Q*RT(7,*[H07*C;HC\- ZH'%Y.XR6J,YH"+ $6FX<5[LQ_0"^A@7^0OK ME[,7K!4/?\!%CY.[-^3,R!T70_KR[Z^\SLWOIE>IG'KUP\Q?)7C-?Y5@BD0. M% /,=VT,-YT<$A[<5UD%HKW'K9?A#Z+\Y=7;^!8LD]G1Y(61F[H33MC MW6,')_$8'%P<7W1WZDY+OA:'$L$1%)=4A% MSM]G2-F*"SAN>Y$XRWNS<(:SSN*#JP \V^G:N#FOO&^ND\05%6CA1K8!0Y:M M12T\B5@FKD$0,H)TG61I>IEHH0S/9U&WQGQF6U\K VMDKM5:X-,2:MO-^9@? M%'>JK'Q0)/FL$27<@__6K)&D9&"12H-QRAJ&L)WSQ?AZ.0W^T>&[@LX=G5FH M9&/M0Q"^R#E/0T)00^$#@Z#?(ZR@K@,1I?%[S\F'D %X?#ZP?XJU4RT;X6!E MZQ]*^FK.KSB3L!5M[>]L]QGV]5P$OL+6+GY9U_M>9)P5K?-6[\&4@5:F_XO= MO@]'@*OT%4"V!V0Q[SY0S/*C\"*?H>T8!F]B"X=8:D13R'Q+&? MBXWS2+/RZU07^B#3TT'"_ER[1A0PY[0@#O 1>/[VS?@R_7"FA.E0PO0<^S_? MU/^SL*\54!-T(\P3DTHR8ST3TC;T)8VAU1(O,#? J'5M(X6G9LH6@\T3D5,[ MIOMI@# -C.ZRJ(;+')UJ17(TP!JPC&OJ6(S9S_*@'5Z"1;\ +^[],T+12D47 M6<.6H.GH_05GV*]F+WC;Q'786$_+%8\5O6: P8'L6VO]00@!AO&ULM5G;"7N;$KZ?%H%X>NM$IFO&F5'TY&HY/#E=3%X.(%O_MH+UZ8 MRN>Z4!^M<-5J)>W]*Y6;]%"_^*072T\O#B]>E'*A;I3_H_QH\7382,GT M2A5.FT)8-7\YN!P_?S6E];S@3ZW6KO.W($MFQGRAA_?9R\&(%%*Y2CU)D/CO M5EVI/"=!4.-KE#EHCJ2-W;]KZ6_8=M@RDTY=F?POG?GER\'90&1J+JOLP]KCZ4"DE?-F%3=#@Y4NPO_R+N+0V7 V^L:&2=PP8;W# M0:SE:^GEQ0MKUL+2:DBC/]A4W@WE=$%.N?$6OVKL\Q>O*H3G0*OI1V* MHW$B)J/)=(>\H\;.(Y9W])B=5V8UTX4,E"@R<>DJL'%DU_&)Z/S'49,&R.FNZ1_O[-^0DS_X:GX M:,VMIM"3N?B]$+^GWLR4%1/VR%$B_%(1EJ4L[A%:V&I5AM &=++P6N8Y7N>Y M,'->*0EE1T_OJME,VDQ\E+>Z6(@GB[=69GA*Q/LB'2;P"S:42YE[=E$9 MEJ;QM"5RS]=*6J_H2%V(OV2.M;E,Q W2SE)<26M@,YZ1M,3>T7"$R,ESV#(4 MGY?:"7BW<#*FA0R$I1/?75^*,H?R?*:ZPUGT2\?.)[^<3<:GYTZ07W6J$(?V M"\@#%6C5'R5L]PJI:D&"86M?G2'A^)NY52L"* M'.=D-:AS:U;BDU*WBMA=@+M5,*V6RBB,SX9'C\+0.5#3_B(U-DN@M.W8P;I\ M,ND7\0[B^.DZQ=H"J=5M^H"-?JW28/3DV4ZKB3#:N8H=D@D((C81,\2*!;BE M+J$9>=X%.MW\R@SZ(-ZJ0EEP%8IP\!J;B \?KI+:M200[%94)+Y-I7<5;+^% M62H1E[F]3:QRX M\%:A7= -A,/I_P/!!\=%Y#[C-V\\."%7!B@3 BFLUAF(PD>25I#@5%<1A_BB M;L81HG^C>8 041KGGZ:Y<<1%F?V-PDR .%1KD!UL+.-"7=SBO8&W F<08H" M247 ,X10@M#CA"9+S>H1UZ&'14+Q0-$-8Y4"&+VL_+JRM(^,OM%WO9(K4##3 M95,QV7B8IQ:&->Y*6<-/>),2)MA(($@G9G512-L"R1#32IO) NBSL9=A)XF] MH>A$,J>\D^FY3@.L^^2VR>C\\N:*_QJ?'XC/IM2I.!L=)V);*7;-IF9AO76( M$DVH]0T,05!6> >NBM(2.T!Z$W58RDP4QHM[Y.>94O U3LKU?V!P5A$O>+]% M8H)/O%Z1.2%>G.K!E1 X=>;516B#Z80UWJ,UYNR$1U=!NXSR/V37APFD*8WU MBBV82VW%K[526>!S'?7$8_2=6,X^T: Z<+& M++6EFFEY-Y2! .V:*D7G!P-*:U*XH2\840@FNYX1M*TVI&\':8>,0?4#8%#: M!0=FN6(C"B.H3E&((0>;0L$9TH9R!9&0$>,&;7D74IS&3F/+$3279K,Y&9QC[;>I5;/\&,%4*T8B#>T[4_V MW;62R(P4>6(6N2U6_K,V C6B8-<59Q>TP9M"Y1*\C(.#>2 MI#1PR-VCJB_(F$!,*@^&> /R-TSJQ>L0?9AIPKU&4K;>V)[T$^3> E,HY^A. M$,A A.@!O B)NN<'-"2R6.C6)0GAD%?LQS##*1NZ-CH*/4SLY^J?9C+] M[5 ML#)6EH -L=?U5_1/S'0!CMJ'X!>7NWZ18ROGRMJ8ZQ^F.";(WMGI\-FF@SG' M29T%J.6MU#E;G$JW9!.DR*Q:UF_B!$1EH7/;_%C"75*$KD'31"GQ.!P.]S@Z>U>XYN]ZAE*Y&9(FFC M["9B[W@\/.NN@N@261E]4&<0 $YET_Q0&#SK;FGBAWYMB=!DU<(A^#-6\(:F M@] U8",E7*N6=+V!]/<^Q,W^!_0Q!Y$]"F:J*\)F8@& M!=3R'I2M/'LJ%CJR*Q;:K56N9D8U7S.G=I&UB#VX-U]J!_ OZ)XJ<- ^+H=)Q,)Z?TUW223$;/.LLZ!NSG M')1[8G^*P;_[8.IV?3Y'1T@K].SLZ2\?@Q'9XED_&4 M-#A.SDB#=C55O"+%]-?K4G7CJI B]7Q[V#UT#"?;F(FRFH9IE[VA##<2ZN!# M=X_"M>'+A&FQT'1)4<>@Z8]=:!,]AUJ&;B;UE-RW)(Q^;][6V>Y0YLUSU)LV MC\8BVJ#?J/T(#/WH"L/OSF#A->3L<[$_:\^76<82X9N,&A]XJ;E_Q(MB<:W&\ FV;O\5H5[Q\I[PJY6& 6Y$%D'BHRSZ4@!-J\/#3M2>0'3S*Q MMXRS8CQS2XAR'T.%VGF<2SXC>:WVF^EOA_UM P[= &#: EA?^308A;9\=\?1 MLGV.Y>@>C+5F'50+P:*VM.#1YF;QMK3T0)U4YFD5VSN<9KE'#.UWH#5F(4A' M>);@0"GOX^4!G;22,#!K)WMX59O8<6V>#")R)MV M8D$*,VHG7EF!!]RGUJ_=6T?"CRMW<,[:[6<'--R$MF;4;[LZYSZMR=^4T::U M?"3TDDZA808W$GHEG=Q MIB-I+ Y?Y)>&P8..\GVFRDV#$'-C^3M. 4$;K\D?N9"_I.AT-$9L7@;CD&M L/L(\ 2CAN.NQ\U\.JMX!)O-9B^;9G>7J-0FV4P"?:&.[YNK#-$JT7'UGB/]E-WJVD7C2P5;U$: MKB1HK)?!U>3R.G/^WN$SQXTY6(/+I%#JN]N\KY9![ 2AP-(Z!D:?![Q!(1P1 MR?BQXPS&D YXN-ZSO_6Y4RX%,WBCQ!=>V689S .HL&:]L'=J\PYW^4P=7ZF$ M\;^P&7RS/("R-U:U.S I:+DQN85/U:-)')>N*?=6TRDGG%W=*&DUE<; '9;('U@A$-[+4O05EVLR6FHL M=2>$CV@7D:60#AB5._KK@3XY09_#!PK0&'@C*ZQ^QT)T\2?F#Z M M))"$F<9$_PI6/^J>=+_Y*_T@:^7A7&;[X=2W3@R8[SN+MS:3I6XC*@RV%0 M/V"P>O%LDL>OGE"9C2JSI]C_O4O_D1X>O?6C-Q^]]:.W).]2T04V%BM0-=@& MH5:")H'S9!:HG64S]A.8K. >.XMM@1K2V)M3...2H*HW=&[.+_]$'4/TDI$< M"GM^7.]S2))I.)_/W6HZ"5/B&?,\=)S&X3S+8)J&R3R'9):'LS2A0%F83V*X MHE13R;A),\.8>SEW%^0LG)RI&PV32LA0.P&UL MI5=M;^HV%/XK5E9-($60]X0.D KK="?M3E6[NWV8]L$DA^#=Q,YLI[3_?L<. M!$J!2O=^*;9SSN/GO/ITNA7RJ]H :/)25US-G(W6S>UXK/(-U%2-1 ,&3E1IN#\7S:T!*>0']I'B3NQCU*P6K@B@E.)*QGSIU_NXB,O!7XD\%6 M':V)L60EQ%>S^;68.9XA!!7DVB!0_'F&)525 4(:_^TPG?Y*HWB\WJ/_8FU' M6U94P5)4?[%";V9.YI "UK2M]*/8?H*=/;'!RT6E[%^R[62CU"%YJ[2H=\K( MH&:\^Z4O.S\<*63>!85@IQ!8WMU%EN7/5-/Y5(HMD48:TL8IJ!FHXU7F)$Q_D.<-$!!A< $_(9 M(3>*W/,"BK?Z8R37,PSV#!?!5<#/5(Y(Z+LD\(+H"E[86QQ:O/ "WB,\ V^! MK*6H26_^END-65I_@R1_WZV4/?_GG ,Z_.@\OJFB6]70'&8.EHD"^0S._,P3-!KJ%7H]].QQ:%044T99K(G>8*Q$A=T# MTQ76>(ZWL)N7]O M.1I&"2I&X;!T"QCWTV\R9 \L9*S M-5XWX?7O2'6TQWLKR74I-[0:G^#,0><:I>WK\/+%MJR M?YY>=\=8-"29ND/HV2P+,Q=0F3!"Z@9=@G>V2A)F' MNVNW)K!0N'TDT&,LQXR7-KA]7$VJ1R;))VX/&;=/\>]C)P>%R.=Z?-T[6=<6DZ,'\E&UI@PBNJF5HSTS@EPF%=,& M!5ZLW7C'C3\*TZY\415=1\M20FFZ&BHC@3TF^FU$_CBB#B\-&' L+%/3O<\I M1D"3/7.S41^P5RWZY\#6EB#BU*+%QH7I?\(XC<)1BD-51[EHI;'*:$@PXZQ! MW+\_3.6T(J_(CP OC-R[M.I>LYLDF(R\'A25<51>:Y"C5:1<#?#]:?]!'S7#7X'\6Y\QN0H&7JB@C6J>J,T=HCL1M)NHT5CQ\"5T#CD MV.4&IWB01@"_KX70^XVYH/^_8/X_4$L#!!0 ( !%.JE@J$';H?0, %P( M 9 >&PO=V]R:W-H965T.LMYVYOK99SV1O!6UPKT'W3,/5EA4+N%U[DG3;>\UUM[$:PG'=L MAP]H_NC6BE;!B%+Q!EO-90L*MPOO+KI=I5;?*?S)<:^?S<%&LI'RDUW\6BV\ MT!)"@:6Q"(R&1[Q'(2P0T?A\Q/1&E];P^?R$_M;%3K%LF,9[*3[PRM0+K_"@ MPBWKA7DO][_@,9[,XI52:/>%_:";DL>RUT8V1V-:-[P=1G8XGL,S@R+\BD%\ M-(@=[\&18_F:&;:<*[D'9;4)S4Y81;#7#Q5^!R>"=;4VMXTU98_=L^(&HCO_C$ M;Q5?!'S'U 22R(,D8;^+PDA^)%_ZZVVBCZ*9\/!?Z@)R>1[:OYU9W MK,2%1\]#HWI$;_GS3U$>OKK .QUYIY?0OS]/_P,.GJ3=*,51R@Q05LIZ3(N3 M/V!GL-F@@B1TVPF4DMZN-EB!W(*I$;924!'@[0ZN>4L[LM=DJF]N7P*> ;ON M6]97G-!NX)Z C>J'=_U$[ JR*/*C**)9FD[]-)\.X6F(D\3/21"'A3\-"_C- M4K8_WG1*/J*UUS"=^;,P@6GN)S.ZR71FB@DX)E-#/O/3,#L-JYZ+BF+1D.1^ M462GX6VO6FYZA0Y_RP]V3MC^=)K1-TO(.U(=J:5XX3[RX[PX?G^7AEQWEQ+A MPTY)K6&6$.VL@()"SBGDN[+LFUXP>_ 5TETL.;,GY=N5P*$8VO ;J0S_V\G@ M.IE%?IHE-S3+"CJZ^,4Q4\*(S8Y"(:(4:9I#E/G%+/PVJBVZ_.29GV0V/UF8 M^>$L@]??2A /U(%(?^BZ1V/%6@\ MF8:3:>:!&GK9L#"R<_UC M(PUU(S>MJ?VCL@HDWTII3@OK8/Q#L?P'4$L#!!0 ( !%.JECC%^\L&0D M $X7 9 >&PO=V]R:W-H965T';ER*FKN4M,(C2]C8VON\6HG M1ZZQ@E=!J%9'>9:='M5G ]8)<:\5?[1S/\JNOV; [+A2L?.">WUQ9,V>69D,;/82M!FD8)S4% MY98?OZ.O6&ZK"/J*=[;%'J0KE7&M%>S?MR/G+2#PGVV; MC;J.M^NBM+AT#2_%]0"X=\+.Q.#FEY^&I]F'=RP]7EIZ_)[VG0'X?2GV=2K8 MO:D;KA>,\L_CS['2BDIZ-N:E5-)+X9@W;"PUUZ5 $GQOI9.4$"X)'UI=,0]% M36O+*>#-S!C)QA43SG,O$E9BJK=M3"(!\08YZ1/6**Z]8QSR!@HLUG@1%>/. M"0_=- [.8!.AA84Z2DZI)ZSDC?1XQWJ-<<*E+.R%>P8,E-,E"(*")]%X48^@ MO,C"C) MH1>V1E*/_"7[2H^?#-=LC^5GITE^DM'3>9&E1S(R:T:KWT=\?H[\7;'A: M),,L8Q?QYZNAW:H-Y>RXN$@*:"F@]QR_#V(L+/3$K]*Y-D2K- X>WK\XS0_8 M_C 9#K,#=M]BHO8(N&]MC"\<\4K__O DR;+L8/6PN;N$:? ]Y,JWVLCOU7OV M[+'CO$B*\W,\%:=9DM!6[ M!:8J0@]D'R/RJMZSMQ,K1,1<%<;_UFK1QS '7_HI^_+;/;OC^CEAOW$"*EQ^ MZYPI97@#&K%R!?J4Q )4!Q@J#O9-ZRE:VB9!QWV'3D#G&3!FGS[=!^%O!NF% MF1PF6LOU!"@B66>48%1S;*LU*7D4$\JM8$R8<6?&MX!>V;DW8;_J,DVB@\BJ M3G6O-29.*2PE:O.9Q]>.RT,#S\0"# DH4 7_<8QJFX!7N\Q+.X1.(3[ RI*4N94-CM6EU@-0> M$B7-4*N4(L;87[-MF5*]43&!6[4N/Y]*N&:.O5:6SS4Q [$X4BV!@<%"NTR^ M3;+[DX86^940O$%)0OL_;^]M]-Y#]TJ#[3*&T^F[!9> M1-<%2.B*+.?5C)+6L9;0$SR]HK289[LHC)*T:D68U? %'P'DV$0(%*Q:S[^S M#1L_1QI9,/0B8A-YJ[7W2U,#>R6M#&UO:#F/WB6UV_?\6L.#*#L%D>J+@X0\ M"I+Y;[#[>PO"$591). >I0CYK@M+Y_I]L-0W=(H)#8?D+%$,0XGDU3?T85&& ML@1AP_\:-G)O;.0[>!):T-7BJX#+XFS$:? 'B$T1BS))"QIM&R3*@+;B]P^\< MR5G:%EM:QID^"0I0S*'H#FG) :$[)U!TK<@B M(L6,E)R$(N[ZU=;[C#?]Q8KLWI0Z8C5'A1@6 2 <#:MU/II"\'2Q2"]6YL)5 MI!R[)N96G6_&6V,8^U[0\!]L9)/HC%#H]M!?IL62]4E@#XUF>MX/)53K&Q%. ML&J1;!#+1F"V<'W"]M"2IL--]1=K(S^@?6?MB/T+GR''^"A6$ZIJPY,B/7NU MP3S?;<(?6@DFJC;6.HA7W1&%*'K=:"6\I^Z)NMV@84]&(-8/ 0*UGVB"394W'"T ];-%;679@UMMAU#D- MJ5'SY]<'MC!$S84+*;I,NS#>GZS$2P.RELBBKIN7>B:Z I80A[-*4L\'0DK( M)=2*0!N,;^D_M?RBTL*MOBHI:'74G8JU#4VN<"9 6+KC8<==L$/825"F),R. M8WAS0BG@'1VNP[FBDZ?3'_FO3YRM0>'*F9[JW$;VPT$.P7'CQ9+6XB&7>JQE MO#9!0@> NJV[DRJ.NV0MS5UQ+5F$TIP=8H'#88H#7, S7;D$T0VJWJ1I$BW2 MD^RPDTR86]%V;^-:,_$GN>(-5-[;!;%*D187A^N[R-.3TY5QFPG7=USOEJ97 M^Z5%T& ,-Q89IF?Y]D7"?DQP?L@#J_,"^"0>;6=)W3 T%ILC6CA6K:(\YBF_4%NO0<.WP$5GZ M-+W81=+QI"9=EV/P',5D>6R-B;V+Z.[7@777]1-/=(_ITFW7:D=K=YR!9N@F ME_")]C5>=RY'EY?%M_&.=#4]WC1_#HV: YS'$,W2LY,!8A=N;^.+-TVX,46H M4 G"XQ1'?V%I KZ/C?']"RVPO$*_^1]02P,$% @ $4ZJ6( NVN^1!P MD10 !D !X;"]W;W)K&ULI5C;;N.V%OT5PBV* M&%!LZV+'SB0!DK1%4_02)#.G#P?G@99HBQU)5$G*3OKU9VU25FR/XZ33A\24 MQ+VX]GU+%VNE/YM<",N>RJ(RE[W#DVM M!<^<4%D,H]%H,BRYK'I7%^[>O;ZZ4(TM9"7N-3--67+]?",*M;[LA;W-C0>Y MS"W=&%Y=U'PI'H7]5-]K7 T[E$R6HC)254R+Q67O.CR_26B_V_ ?*=9F:\U( MD[E2G^GB+KOLC8B0*$1J"8'C9R5N15$0$&C\U6+VNB-)<'N]0?_1Z0Y=YMR( M6U7\(3.;7_:F/9:)!6\*^Z#6/XE6GS'AI:HP[C];^[TA-J>-L:ILA<&@E)7_ MY4^M';8$IJ-7!*)6('*\_4&.Y??<\JL+K=9,TVZ@T<*IZJ1!3E;DE$>K\51" MSE[]\%B=_7=-^%D].$(P:0CF!Q#/V+Y]\BQQYR#$U,+=EMP8]@U2U59(LX1 M,NEGQJNL?7"S]T +)C-169GR(F#B*16U1=#9'#EF:B0+LXJME)75DFF*:1, MH5H)[1/1W7+XL&ME%D*3H-72I1F>U'4!['DA",CLT=QE,V ?<\%R561 ?UT7 M4";"MA 98:I*$$'!:ISM#@@\GT-8!]3?QK*BR=I%XSL&-FU5* CF8< M!F$&MH0Y4K>=2E%1((>M)7S3S$N)I6/#O33.=%@MAX#)*BV:C#Q".G8E#?LR MJ7&A:%-3%8+PZ=RU- )N0:AH(,^?M[U2\#53VB'=JK+FU?-WWTRC\.R#8:G0 M5BZPSY/ L4K72G-_&NK?,X3-X(O@.V!D'S)6THFR.A )^_:T,.DSLZCXM"9V MJMYH^>)98M'49$/:W 9@0%;\LPU=T@'-B!42=H7R/L(I- ?L#G)9)NDJ\##[ M]MR+(0X__:DT)5S[$'_5*;J;L8@ \LCQ" ^Y>-S$_N)PV/%:6EYT-0'3A6DT M:IP#_[[1F\@W\HF5ON\(ZCL,72/-N[81;*.#YCS)K%! 24?LW-12/&P38\UUY@ON.$K>HFYSK9IE3IP70MJFW?L: M*G$6&G.%8]/Q&["'%P'OA6LO\+7.<.?M^F(Z"L(PWJ'VAFXOR;U5]M0"!8O2 ME2ST8N'=4$-QI.+A[U0XL/$9?\^UK5R)O:O2 7B'4]8V6-R@1K$2[+[@%3LA M68K8:/3AX [W+/S0'[![H=VT3"GIC?>IDO;K;>=3;]MTXW$0CZ=OV0MV,L*B MTVUBEL(,0/46/[^SO>/GTROOV6L@YH.V'5;1,%&5O[-P(W8;M3(#Z "84E!@S0.LWZG+P_:GO)*>IM[PY"R*%E7(C/M,P$^Y =@E>->>^TMW[A'1QZWNWE;!UM2!4X(ZS]88 M137&J[!?.5%E!240T]2RS9K75(3=P,MRD2U%.SIX[=I2?,2P:TX!29AM#X%7 M?VZ*9^8#,_*#(J=A0"XE^1]UWP?"BA>-FQJ^C4>CP0@O*T7A'$F\$2"-ZZ)9 M.UK8G&*"^.+WYP8373QR1YPANDK5D*$DO;2E3=GX6GF,?9N8UW#J)@\[2\)\ M 8T4NRGF7/2(R4"4<\"VI\G1J.R#$B);-+),I),@[[[&2:G/79+S0GPBQ,+!8T M->'XMT,#VI4$$TS"!$#C8#:+^NRC*TG@EP3Q-*3%-)C,$G:;$WGG0S+8GC/> M8>'.9@]DLY]<+-_PPA4M./. E;NS?\-1!)&V', Y#N/^MO@1_W6Z?!6-B.3/ M@DDT.D1C$H]?IQ'OTXB"V73<90,:'A5YC.?PN9M0'$'DJ."Z0JTR7]BU@PO8 MGHE_;%\ /N9:B)U7^7W3[ :P>*(*C9B8BTHLI"6>)U$P22;M:C1"?#WLA^96 MCY<5=2%?":,)C *#>"ROU,Y<-1F';!R>M5'V8H&4^[YRV P@$@:SR:SO5\D, M9VP4?D3C_9?JCH-HFKA5',1)]'YUD]D;ZH9!-)NQZ23\YPK'P2S>^""9CON' M/E ,MSX3E4(OW<W^]YV[3\SO6SW'^M@-91_PPJQ@.AH<#;N M^2\#FPNK:O?1::ZL5:5;YH*CW]$&/%\HC #M!1W0?86\^C]02P,$% @ M$4ZJ6*%]YSH[! 80P !D !X;"]W;W)K&UL M[5=+;]M&$/XK Z8(+( V7Y(L*Y( RW&0'F(8=MH6W5_? MV>6C:$RB*(PW F<,ELE*RCL[^36;>Z$U" M,C45@]+C'"RP*"T1F?&\QO5ZE%=P==^B? M''?BLF(:+V3QC6TI-,'%[R:I+PQ_E*&T4Y\><^O@W< M<#^"1MZS4J%"EJ6*'9(@JW:;824@M!ZW+] SP9JK!@AFPT M$NZE(1:@[,W2/AT5]ZB:;NQ1\K^[)9F)0(5 M5%A)D[_5T5]S*UM0-;6^,8YB4U+Y7]BHWKI:A-DQ(W]1:051ERNR@OA3!>-I MC]BZI3;:D$*+YSQ*$"DKTIH"89W=B^VA9%G8\[3"9:9WO'94"U9GW#3I1JZI M-8%3&/$AQ(3^H+4'5(ND.W_.&Y([:" MV+]D9W15E^060\)7]-;C@KR!<%1(K0? #.70JC9=YNSZ/I<%15W#+W 4^5$\ M'-C1R!].(CN:^*?1F5U)_-'D; ?44@JV$[/MS8@\'- G@V%WSI]%/EGR<2/ MH[$=3N)3/QF/W&HT\L/Q6;,Z]J-ALH>/]>VNBM<0[#03E_ DC ?-('(LZ7G: M;IP.7I.+/R32"^F9\:*V?GIS@G:"_Z?H?Y^B+]2,?Y.HE_1N2$T?.&K,0&-: M*VXXZBG.&TVNSP#6)AB>G(Z]YQW83(RO71-(;BUI2-\SI&P"5/4#[:TG]1#NQ"OJO MBL7?4$L#!!0 ( !%.JEAI'"*)1@, +@' 9 >&PO=V]R:W-H965T M_[/G6^A_4(@:XZ[2A1=&&X,[*DF2+ MG:"1=6CXI+&^$X%%OR[)>11U,NIT68W')V4GE"F6\[1W[9=SVP>M#%Y[H+[K MA+^_0&VWBV)2[#<^J74;XD:YG#NQQAL,G]VU9ZD<4&K5H2%E#7AL%L7YY.QB M%O63PA>%6SI80XQD9>V/*'RL%\4X$D*-,D0$P;\-7J+6$8AI_-QA%H/+:'BX MWJ._3[%S+"M!>&GU5U6'=E&<%E!C(WH=/MGM!]S%\RKB2:LI?6&;=:?3 F1/ MP78[8V;0*9/_XFZ7AP.#T_$C!M7.H$J\LZ/$\JT(8CGW=@L^:C-:7*10DS63 M4R86Y29X/E5L%Y;7WFY4RC 7&#X::3N$6W&'-"\#XT>M4NZP+C)6]0C6"5Q9 M$UJ"=Z;&^G?[DGD-Y*H]N8OJ2< KX4P)*$".X$H9'GH<[ &Z$[I.;\,#CQ;/3:O+Z M#24<9TG%$:8T?S7$87;.6^<5VX';1T9@FWBBE10KG3EHL:7$R^.ZUR+#1'F% M6N&&PPFM"-'U/0AN!NJ=LSXD^\$;GRJ^R!Q*U2@) 65KV(>&#KT*&2^2;[B) MLB25EWW'T1J)B58\Y@9QF&XAX'XS)-+%Q-FX/1(X-LU.]S"C,=Y8OP@76H\( M71XYC"/':?6R'28F,>'%%+:"H*I&U?.\-1E-GK\\H*/O_\;A#^>D[O[!]6PT M_8MKV0JSQM0KQ]K@@8E//1A+5??,RT*M^,QC2C1;IPX;^+)F@%@B?L585F;- M%5Z1JA4W)#?BL2$M#VY3+O ZO1G$$]&;D"_687=XEL[S;?R@GM\T3LI:<<-I M;-AT/'K]J@"?WXDL!.O2W;RR@6_ZM&SY:44?%?B\L3;LA>A@>*R7OP!02P,$ M% @ $4ZJ6*W>KH-]" R1< !D !X;"]W;W)K&ULW5A;;QNY%?XKA':[< "MI)'D2^(+$-L)FB+;&I&W?2CZ0,U0$IL9 M;$,IW MX[%/-ZJ0?F1+9;"RLJZ0 5.W'OO2*9GQIB(?3R>3DW$AM1E<7?"W.W=U8:N0 M:Z/NG/!544CW=*URN[T<)(/FPQ>]W@3Z,+ZZ*.5:+53XO;QSF(U;+IDNE/': M&N'4ZG+P/GEW/2=Z)OB[5EO?&PO29&GM5YI\RBX'$Q)(Y2H-Q$'BYT'=J#PG M1A#C6\UST!Y)&_OCAOM'UAVZ+*57-S;_A\["YG)P-A"96LDJ#U_L]L^JUN>8 M^*4V]_Q?;"/M#,1IY8,MZLV0H- F_LK'V@Z]#6>3 QNF]88IRQT/8BEO99!7 M%\YNA2-J<*,!J\J[(9PVY)1%<%C5V!>NOJA Z M,I@>8' B?K,F;+SX8#*5/=\_AC"M1--&HNOIJPQ_DVXD9LE03"?3^2O\9JV& M,^8W^P$-G\2]D\9+C@@O_OE^Z8/#[%_[](YLY_O94K*\\Z5,U>4 V>"5>U"# MJU]^2DXFYZ\(/6^%GK_&_4?<\H<8B+\9<:M252R5JXV;G Y%V"AQ8XM2FB?A M;9X):80VF7;(&;'=V#Q_$G9KP,=72Z\SC;P5P3)942C,@Q(K66C0%9&Y7=&J M>E1I1?F&^4JG\7O_M*-??CJ;3B?G=Y5+-\@J)EBTA_!J8&)M<92W,ME/*)):J]O',NODF$O'(*A#H3RZ>^FC\< \G_00Q\:6E+ITVJ2YGS M@=H$F,<'LB3*,HD!:U&;D%4Y99052X7:E'$ZELIIF^D48Q]DGL<=6>6(\4K[ M%%R?E'1L3$CB;+7>["ZG ]%NEO>;@?.ZA(6*O,5(/JW901V8/ MI'PF5I7)?(UD=4!&G /7[X+; 4C3+W-'BIPLERFXQ99D MC4_ALD(W&/K7:9 MZ[6,Q:CFMK0.M0+<:[$"I1- Y$GI7(]KJ9;%' M&UJIU4&,%S%3T+O!92@#\!3L!,IG9V=(#P0-G TGM4%!>@)9*Z+NK&M,:CV1!M7\%;_G.(?!(_%[YY>]AB(C#9_)$DLR@S1BL-#>6PC V4_^ MD@]V-Z);F.H)7"-P#QDZ+)Z,SAKXB^'-S"E,P$(7)=?I)EP"N8BTQL[Y:/*G M6G[D-]8Q,168H^'5155TB!./Z5 64N25CWW&#EP!^%VE.M@:UBD)![@#"+>[ M!7"E>*&I'4U@ORQ.T]/OY0\;@Q#S?U85VAK[F59N>R!T%T&H*;8C\9'+-&Y; M','X?5[E$8Y9E9)J3J!;:^:$+K"^4=YW8;I"UVBWI+NK>] R]J#O!)]WKX.UNWB09@9Q@AB5P57I5]I0-9:.\D? MJ;'7A'J-+1?=";2^J-<[4S9*+C2Y[2^542*V+_/G-B4[+I4RE(]\-8G5"#%( MYI1KIQ3[B@W[R7,AN8/=P<"5EE.G.7PH/G^^:;I<)/<#VF6"P-RF7=/KB^M>M\ON+YG.10?(]?19*W3=JRXJ,S]H[B1I49'PEP6A4*"[%X]RIAE$[FK'$8(\H A9H[,IQ=& #Q^\&=:0 MT!6E-H;EDZ]%!,;-NKX6AFX:HV\H^8$2G,%2%\O*>>C9-+L(2SBQ!P2 HE_M MZM?2IE]QUU&/I3)$#WRPJ>;D9,.T!G-42ZB$=[CUJETCSG-L%RMZUGLH4J0PWNDV'-M@$SRH+^&T*+>SMHAWSRJ=-+TGIID1%' M7#IMY7&"?_,.;3;;1GR(ICGZ$.V"+BF:Y8UXWVCQI=/BZ"ZJ\$9\K'/ZGFW4 M?X3IJ=00+6"^ R3=Z(7:<]9][^BH,A*P&4C./SH^<.<7/W.6)]/S[XYF25+_ MW[W&-32'?I.W9_QWJ"1^E\'Q?").9E-QH Z(H]/),=1-Z&^8G,[J\71XDIRU MX[=OI\UX?HK_QV]!U\?XHV0RH57\G36#:?LI.:E'N\)%]#B:'RSX;30#<6;8_N7UVYW'ON\-IT_I'&94&=:-NU$:E3&WK-?> 8MZ@D M1Y^M]P!W$F;OP6L%@&Z:LXRZ07JOXP+3PLA_5Y9];W?CWO-JH=R:'Y')*DC. M^-+:?FW?J=_'Y]F./#YR(]G6N!"+7*VP=3(Z/1X(%Q^.XR38DA]KES8$6_!P MHW"E=D2 ]95%&UE/Z(#V]?[J/U!+ P04 " 13JI8_E)>__P' #A&0 M&0 'AL+W=O2E"SGU:3;772_1+)$ MWNK=<&C3-172#G1%)=XLM2FDPT^S&MK* MD,S\IB(?)J/1P;"0JNR='OMGE^;T6-C\3Y6Y]4EOWA,9+66=NRN]^3M%?V8L+]6Y]7_%)JR=3GHBK:W31=P,"PI5 MAJN\C7'H;)B/GMB0Q V)MSLH\E9^D$Z>'AN]$8970QK?>%?];ABG2D[*M3-X MJ[#/G5ZOI:']<_B5B0M=(-=6Y 6N7LH[(,N),V-D MN2)__X^SA74&,/GG8\X'V=/'93-UWME*IG32 SM MY=/GI+\J2<]*>MS.I\2+3VL22YV#N*I<"2<7.47VJG^1%0ZO4ZS7)<)GA5X* MZR4MO*2T*XEN^9Z$*M.\!CQP(U94DI&YD&4F9 9L*PX_D[19;GD9:[G0I=6Y MRJ3#UFN'2]&H9(,-K;E,8..O)=22R&KC+<96MS9$7H=5MZ(($"6&J # TG6+ M,+\&-Q/QIBYEG2GHZ@<#=&WQTKY])U )O-1/7FH7\/>E>4D?_ZJ5NQ-I+JU5 M2X552/JSV8&_'APEXCBX]%E>L[J$9A M2+^(JH9.1%M4N2Q%DHS;A9^T0VB_FH\],8$=D]:.QK]KQ.H_\6[6GTR._'5\ M^+QW\WGR,N\FA_/7>W?0GQUM[;@B($RE 42L8;_QX6)KUUFPZ\,60E\!3C]" MM*AD>1?<8O>$\T8"HO-1?SR>H(6UVKWE ;ZL6)RQ_5 1'7=:I&0<6JHHJ%B0 M:9'.&@I9REBR&+(IN($6))D/-/^ M!K+$@D1'C+X!"B6>\%3(R=[XX8BR?8DW *^H"(G(6'\R.!!W) T =TG&3YG M;.3GYU+!^V=8>GG]V2*I^D9EW*H"]I6UM1?2=*2GF5:C>8D;P %6-@[I-*W! MN$[C@TR@,H*=;6_-C'Z$&N2'S+6BFT!.+&]8W""WN[4@QB#P;KFQ*HQPD'/7 MPJ)- WX4RCEJR/8 -.<:H>"7'Q1RX+2)W%VJ$B@L:RX@+PB%CQIW^&Y,>+6/ M<8H*[$OQYY=TKF )SG%K?2C.!4YH4&].>(E"^0 MG:CUF4$9.3(@SO>.R+WL=+.QTC*W3.5"9P%A4;/;MIJUSKF\&G*U\='X$B.T M4_]72+AU_ME5;7'^R,'(T0B4S>@V4.,)%/EJCCAC2,+Y"D0#GC.*]VYK?^R= M;&%=A3S\'!SL5DC/1=NPN"]*\DYS7@O/9ZA?DH(O!"XS=WSB6B@[/_Q!DK2^ ML.W&[AE$]T6!?J2JO!/%!RTCQO4Q=.ZVPK5TN_%%.TM5!0]L6WH8NM1AH:U! MXX[!@V_NYE'R#//,;/XU!G&MY=X"[QLO[],HDN'E'1["/U#JEXCDR)LX_G9W MFN'$VV+('P%*;R#&%6E6 2+S27\TG3;>,BH[..AX=)#TD_GD>PTS_\7AI#N+ M)(/#'V 6<7=5:];#J6.$GK@S=8RW8\C_Z=0Q'8Q_K*ECTDP=%]*N]Z_)N1PR M'IP0F@ED>X3Y?D>%IAB,Q]-^!)@D+>0XICL9)X3W/A] M=-_OW1/)/4COPSEL5J14L*&J,@O"Z22PW!"0ZX-#P1)=RU0_3 M&)?Q%A3[G1811+9-Q3X((AMAN$-:Y5B9N5';L=)S$$'&&%F;^-W =0\UA%&) MIP%M?&=OIE'7#2V,5'ET8]NMG]1Y/_+-U."/:OQ!ORU8NRB)/ 4 XRD, 5OJ MVG#[]_0M^<(#-A8%7BYHI0'>+[5VS0]6T/Y7 MY_3?4$L#!!0 ( !%.JEBMMQ?4K 4 #H- 9 >&PO=V]R:W-H965T MC7?1<;:4H@E.I>UF_/^Z50E6=Z\OP[J.]OC2- MUZJ2'RVYIBR%W=Q*;=97G;2S??%)+9:>7_2N+VNQD/?2_UY_M'CJ[5 *5DS(:EE[AE!X+*2=U)K M!@*-;RUF9[=:8<*.1>-]I_,^A?9QC-B MO-QH%WYI'6U3&.>-\Z9LG<&@5%6\BH<:' \IWPXOK2 MFC59M@8:WX10@S?(J8J+OW$B&YRYX'%K_IY:W?;?3+7O ;TP=3 M^:6CGZI"%D_]>^"P(Y)MB=QF1P$_"-NE09I0UL^&1_ &N\ & 6]P-##Z^V;F MO$7M_SD48X08'H;@>3AWMG.E+6H-J3CJUQ:C]FDN MOYIF6?]B]R4\IQ>GM)96DJIRW:!]<$-OU.ES;+(\4F]!HL&#<$YZD'^C8)DW MUH(DU<:&X8;-MQ*R-.$0&OP-+[%DE5$$$@?0=>$7^,;$<0CJY<'BNG-&J M$!X1W HM*N3TGB?1<4#L(DK35#[D\20;=R>88*T!F=#)J#O>/@5Z)UGZ^)T2 M")ZK99 LO7FI%GNLJ% %5<;34JRP[K;^E&-*N?T=C 5_C58;1)J;$H7.07[6 MQ"\Y9)V#<6I1*;2(0!)"#6(&S4RKA>"4N&YH-2#4II)MA'%!^8#] M=08.%H M;C2$'ZW05*(I%."3F!W3.("ZTW."O(90/B^ME$]TY5G$_#.@WYZ5,#?.TPFE MR7"2XCJ93E$%E.ZME[;]4(_HPS?9#"9X#I*1EFZXW6O M'OXWJPR(P\!NE Y?X)6F23;-*.TGD_'T!6;I(!F/QGR3!>/G2$@P4LIY5WY) M_#[4),VHC,P1"V;IP"S MDC$ID2 O%'NA%%^,57[#J^[UY8^.W'=4K=3H,_+F46YXQ,.R:%BLV\0]N[;F M"X8@MIN36_] M0)BD [ H+.1?F4*J R/+A*(8DCN/HO6A4;Q,*&EX5 T5OCM MU/D-A$EHO6GG)@2DJFC SJ"SDI7B.6$V*\6GD6/SN [G %F\!9[%L09\^&S$ MC1%2\#0].S%I(UMC8D;=,\RGL XJ$#@>0BV4RUE;0IRM6__L!SI&[:GB;8(7 M"H!D(85L$/838*Z$;N26Z2/_Z%^+#1<,7"R)EO@=![N&CN*M^$KGH2;\+"XAH$&'#1EMS0L$4/A&(6:CZ7 M0FAA5:=Z@')+/ MH:ILRF<-P2NF20JP]Q":GOGV5+: M13BUXRC#D<:C[>[M[H_!33P//YK'?Q5(ZD)5/%]SN/:[DU$G;FG;!V_J<#J> M&8^S=KA=XL^-M&R [W-C_/:!%]C]7;K^#U!+ P04 " 13JI816QV& H) M !=&@ &0 'AL+W=O0.RV6XW0+>WV.RU'XI^H"7*8B.).I**D_OUG1E2$N7(Z:'7 M?NJ71"_DS#-OSPSEZYW23R87PK*7LJC,S22WMKZ<3DV2BY*;4U6+"MYD2I?< MPJW>3DVM!4]I4UE,X]EL-2VYK":WU_3LJ[Z]5HTM9"6^:F::LN3Z]8,HU.YF M,I^T#[[);6[QP?3VNN9;\2CLS_57#7?33DHJ2U$9J2JF178SN9M??ECB>EKP M5REV)KAF:,E&J2>\>4AO)C,$) J16)3 X=^SN!=%@8( QB]>YJ13B1O#ZU;Z M)[(=;-EP(^Y5\3>9VOQF'O.4%ZB"D-_VD*FT&\#) M"H/R:#6\E;#/WCY4S\)8\+)ELF(?A9;/'/W$'BIC=8,OS/74@B98L#\L8-9;Q*V6>1;F6U97>8+])*8=A':9)"F48+]O>[#2R'7/K'F%>O;+&@#?37H@,?6]8S;5E*F,2;M6ST+PH&'K; MBNTKLPKRO@*BH-?BI78!HA+2_.$8HQ*)&Q)H9)LSK*B26S#D0(,FB!; MK"C6G [@:;%M"JZ+5U:J2EJE#;/P.I,5KT F@N$;64C[2IF2:)%*BP^K%#,& MD./R1#6H XW!Y & "'C&^'D?H-R!F9FJ1 '):53<: M7//6M$3I%-P#+NU%PKUE&9>:/?.B$:?LIXI,2#&.=-%K3WQ$F30.'W@8$4:T ML-538[P/B&\"!.Q$"'E$.!#SC@,&6JO:%*?7Y6O7T3%W=SQ^C:F D@71D#L*90_ MMDM:UP4P<7>2"/Y0G!W9H9H>SY# :S[-J6$VOQ3) X-H.V:.\)''VK+GW K,KQJC.>RH-:IK4'E MU%HEPIC6C09TV"0G+'L=CGR%'A_6]!Z/4NMHB^5 ^W'S(4Q(3V-ZAN+W"6,H MGRBA%>=(0?:U-LC$#[R #(*I"D?\O:8.=83A\@D$,B#/P#&HQ@<363Z.-:45_?JVQ M/UODZ7#(_B)LKE(7]/?74&>'+''N"0#OJ>]MND *6$R/9; M*_ _GG5<- ?=;9C+.]440)UPTH(Y4U9MW0"UT#R-&(/4ACCO_!IL>P M,T-BYG @AW5=O'O^$U'7P2!C@E80#A4#6:!Z0TW:9^^(V^!$(C41H&%0OBGH M(+JFI()MXD7H1!H!X02;2Y5B'AT^*W7SEX(J]PE#AQYL84@FG!)2N!$X/ +M M4[#PTQ%.RGU33SH,M98)'A?NA@>P?>;VC#NLK)P/#P.!6(.F#=C3YEHUV]P? ML] M_6KQXK']3T]$P5@X'&B&L$TW=_G)'];WP\KW\.S"W.RVE^6\!F^]R)+X MLL3\125:0+?^U4^83=7=XNQHW!0N8'*FH^4HT'%$2.(]_I$3F_,(XH(("-]Y MY0L>G%RR3Q[>=X(7?CK:%^BV-Q6'](8$.AEQ"1]_5Q8R+7SR^W;?*^/S IH1-HTC=KR,3^#? M(L;K^0ROEV'U_$BY/^DPMP IR_@-'P%!A'J^6*$77$5_XNCF:S M\^ 9WCDL1[ABMFSUP@?'Z4*S.8-FRBXN[6T2+9=P](WY M$2W6ZX'>.)K/%_M1&2G#P6BY[_0P:%^!WO"3BL?O!E?_0<$?Z?R$\XZ21#>B S"B/QRCWX*@4CJ. MX<]?P-(]ZF70'"39?$1JXSE>G$>S]8*@/+1'C&!(?/,5)F-'\?QTQDHX?]$G M"4!X%*].U_V3WTZ0$:1;/^FHH/M%Z?9?4$L#!!0 ( !%.JEA"#5Z,DP0 P+ 9 >&PO=V]R M:W-H965T*5$G*CO_]CI2BV*F=804,62+OGKOGX1W)V5:;1YLC.G@J MI++74>Y<>=GK69YCP6Q7EZAH)M.F8(X^S;IG2X,L#4Z%["5Q/.X53*AH/@MC M#V8^TY630N&# 5L5!3.[&Y1Z>QWUH^>!SV*=.S_0F\]*ML8ENJ_E@Z&O7HN2 MB@*5%5J!P>PZ6O0O;X;>/AA\$[BU>^_@F:RT?O0?G]+K*/8)H43N/ *COPW> MHI0>B-+XWF!&;4CON/_^C/XQ<"KRZV@:08H9JZ3[K+>_8<-G MY/&XEC8\85O;#H81\,HZ733.E$$A5/W/GAH=]ARF\0F'I'%(0MYUH)#E'7-L M/C-Z"\9;$YI_"52#-R4GE%^4I3,T*\C/S3\R8> ;DQ7"/3);&23%G9WU'(%[ MDQYO@&YJH.0$T!CNM7*YA5]5BNFA?X^2:C-+GC.[2=X$O&>F"X-^!Y(X&;Z! M-VB9#@+>X+^9W@G+I?9D+?RU6%EGJ#C^/L:YAAP>A_0-9C;4(LWW/4M[PRQN-3[P@/ M 3H#6EN>MXL; )=8.BQ6:& 0A^$!5%1)!A;+6Y@F-':*Q@>A*%M=68*Q9Y>O MP8\ ?Z@4JU+A,#V#WW&#$I+V?Q$X7GKNA2:;'=@M*X%3&.0S&%I)^)Q[T(1EW+N(+^-I==F&M-VB4SQBLUZ26;MR93*?T M' TO**(I=0!)<75@->I,)@-ZCN,1W%=*<%$R>0*QWQE?C.DY&4YAL4;%=Z0\ M?Z35.3#J7XS\$J8+"PJU,_8_)G6^:!@>?2CK+:)HSFT-&??LZ!4K7HZ^$JM79 M"I?O$R0.6V92ZG+!O?AE15'URM'A3;"9T04I[7)ATO.2&4K0&WJ!K:X,QYH@ M9Y)7,@2P04&6_D,'E0<@B3AM!()T%O8QF-,AJPUVC@I![2TVS!_+I[86#\\E M38I,4 #/AR@^]VK#?D_Q7*#Q[;_KPMV/X,9SYK)*7Z!\+DE\]6"P9"(-$BN+ M=2*:P(D0[5^^QVJ08-^_"O.-[Q_!['!:JZ.$;TDR+47*O%HW3#)%R[#TA[<] M2/BU!">R7G!N*FRS/I+T'M#)S*56Z_-0T$>L?X+(L:.OMW=#*="LPSW,=T*E M7'U9:4?;J]ZBON&\F-?W1-K>UX(J3V)&KG%W,HJHVL+=J_YPN@SWG95V='L* MKSE=5]%X YK/-'5V\^$#M!?@^;]02P,$% @ $4ZJ6/2$E(@@!0 X L M !D !X;"]W;W)K&ULK59K;]LV%/TK%VY0;(#G MA_R(FR8&DG3!!JQ#D+8;AF$?:(FRB%"D1E)V_.]W+B4K:I%'/^R+34F\YYY[ M[H,\WUMW[PLI SV4VOB+01%"=38>^[20I? C6TF#+[EUI0AX=-NQKYP4630J M]3B93);C4B@S6)_'=[=N?6[KH)61MXY\79;"':ZDMON+P71P?'&GMD7@%^/U M>26V\I,,7ZI;AZ=QAY*I4AJOK"$G\XO!Y?3L:L[[XX8_E-S[WIHXDHVU]_SP M:W8QF# AJ64:&$'@;R>OI=8,!!K_MIB#SB4;]M='])L8.V+9""^OK?Y39:&X M&*P&E,E9?/+0Z] Q6 MDV<,DM8@B;P;1Y'E!Q'$^MS9/3G>#31>Q%"C-<@IPTGY%!R^*MB%];4M2Q6@ M?32:SK^W'(-*Q28YLKI(7 3\*-Z+9 M=$C)))F_@#?KHIM%O-GKT9$P&5V#KC);:5(E/7U0/M76UT[2WY<;'QQ*Y)^G M5&B4#.>S"7U41I5U M27?V('3@XO[\5=UY=!;'(U 1LIVTWEO(RFVR5Z%XK!:0;N8*P]21Q;Y0T*Q? MRJ6XQU<7W1VH$H<(.F*WW[B!#MS#*I,1P*=(&(?UV58JI=4\B48=1#3 [$=2 M-3J9S_(LE@(GV%L=)1;8[H)*:PW-FL)Z3X7=2Q30L&OY'HM8:F4KDC"FYM[K MD_ZJ1_M9;^N=+U;,^HCA.J'%$U7UQ*1*1HO'2975_W-Q)+-54QK)8LF+)4W? M);PXI>EJPHL53><+CA27PIR']70X/YWTRV@U; \5SJJ759,QU3ZV,D M#B(;\-\C@)/)XS2)_2$%5(A]!^FI;.X=DN\=WRK$S8+%;!A7 %H] X2240_? M!35ZZB ?]VY=I73;>+?T%(=ZO_ %!+ P04 M" 13JI8@V5^>](# !H"0 &0 'AL+W=O20&F^%?%8%@"8_JY*KB5-H75^YKLH+J*@:BAHX MSJR$K*C&H5R[JI9 EQ94E6[@>8E;4<:=Z=C:'N1T+!I=,@X/DJBFJJC.9P*"$G)M&"@V&[B%LC1$&,://:?3+6F _?Z!_:/- M'7-94 6WHOS.EKJ8.)E#EK"B3:D?Q?8S[/.)#5\N2F7_R;;UC7'%O%%:5'LP MCBO&VY;^W.O0 V3>*X!@#PALW.U"-LH[JNET+,662..-;*9C4[5H#(YQLRES M+7&6(4Y/'T%IR7(-2_*%;W" @FLU=C5R&P\WW_/PT(3R)?GP MHV%Z1^:0-Y)I!HK\-5N@(GA8_CXG0KM&='X-4T!7JJ8Y3!RL$ 5R \[T[1L_ M\:XO9!!U&427V/_#5EWD.1_E>7+RM0"R$B66+N-KPA2AA_(E8D4TSMZ*JJ9\ M]_9-%OCIM<**0&G544^JC"?N9EYTVVFEGT.MH5J )*%GS2%YQSARBD;AO'I_ M]1+UKN&T63*,\3V954)J]@^&>RN4)I^D4(H\<;R72FO]A/>1^M7\)XXQJ(^4 M2?*-E@V0I^%\2-9B Y*;E/NA_T&2P2B-L;79!=?8\[/4VM,LPY5E+235\$O2 M\6#DI1W*#R.TI&E([AO.S\0S(BS)[L>>]3;S#WY;I @&" ]D!E9AE M,/"RN&U3S_K0E<9#U+GH0HIF79@66I,BT2 :A?@?QFD/TO<8#<(@QG\O.'." M]R?VW#7J]EZ_"N3:OO&HIVBX;A_"SMI]1LS:U_/HWGZ#H(9K<[Y+6"'4&Z:Q M0V3[KK<#+6K[EBZ$QI?9=@O\% )I''!^)80^#,P"W&UL MI5A;<]LV&OTK&+73L69H74A*EA+;,[;;3M-I&X^=[#[L[ -$0B(:D& !T++[ MZ_=\ $5+BBR[V8?$O 'YSO?53Q?:_/%%D(X]EBJRE[T"N?J=\.AS0I15:AB/1M-AR675NSSWSV[-Y;ENG)*5N#7,-F7) MS=.U4'I]T1OW-@_NY*IP]&!X>5[SE;@7[G-]:W W[%!R68K*2ETQ(Y87O:OQ MN^N4UOL%_Y)B;;>N&5FRT/H+W7S(+WHC(B24R!PAK,>R\62-\K=Z?4OHK5G0GB95M;_S]9A M;9+V6-98I\MV,QB4L@I_^6.KP]:&V>B%#7&[(?:\PT&>Y8_<\\&.5F14^Z=P5N)?>[RHRN$83>ZA$L+TOI!L ]5IDO!3G[3UO;/AP[' MT.)AUD)>!\CX!<@I^UU7KK#LIRH7^>[^(>AU'.,-Q^OX*.#OW Q8,HY8/(K3 M(WA)9W/B\9(7\'[ZJY'NB?WG:F&=05C\]Y"- 2(]#$&I\L[6/!,7/0AGA7D0 MO?OB>N^%$4SFHG(RXRIBXC$3M4.HN@*9:6ND&'.:/6@GJQ4SE DV D+U($Q( M7__(XT/RRBYA'S8Z(WURXDU=*V OE" @NT=SE\V ?2H$*[3*@?ZR+:!,A)T2 M.6'J2A!!P6J<[0^( I]#6 ?,W\9RHO)8]AGLC:1>$M@S0<9).E-6!2-C7TT'2)^;0)^B:V.EZ8^6S9XE% M4Y.&M+@-P(A4_+,-7;(!+8PI"5UA?(AP"LT!4H_Q/)=T%P68?3WW8HC#3W]J M0PG7OL2_ZA0]T3I$ 'GD>(1'WMEO7X],Q/I%IQ\,>(-Z _:QRO[AGNA-3"KM MB(T1TMI&Y(/#SI/6+_S*Y^0D'X^;V%\>#CM>2\=55Q,PD]C&H,9Y\!\;LXE\ M*Q]9&5J2H);$T%"RHNLHT38Z.&<"]3:'$YTF>)R>)-'96?Q:+"Z-+IDH:Z6? M!)9A8"(!RD5CK, 8XS:Y@5!U_)%J!Y<^R[:/!]I"%%PM6ZN1D,^01BC>YCSM M>4 !)1NQ2BXDSA]C;HKC&Y6!7%>"NF:=NU+J,19&$PCGDW' M;\#NGC<$+UR%#=_J#'_>KB]FHV@\3G:HO6+;#344 M1RH>X4F% YN0\;?/3^X K_ M;OR^/V"WPO@9FU(RB/>YDN[;M0NIMRW=9!(ED]EK>D$G*QPZW29F*

Z M?<IMYE@7AR5D4+5K)G(=, MP)]R W!DJ@O3PZ>UL%6ZDC;P1UGJTQBFI,,&&_2_(^Z M'P+A@:O&3PW?)Z/18(2?.$IY1Q)O!$CCNVC>CA:NH)@@OOC[:X.)+AGY(\X0 M7:5N2"A)/_6RIFQ"K3S&ODW,*SAUDX>=DI OHI%B-\6\B^XQ&8AR =CV]"1B M:QA/8]M2*_S.15;XL-"-Q0;;?\?HC'VLDZ;BF,_ LG\ $['QHIG5J. MR+$B(]DE$N4DG8S[[&26GO79;S0G0A8FEDN:FG#\ZZ$!ZTJ"B:;C%$"3:#Z/ M^^R3+TG@ET;);$P7LV@Z3]E-0>2]#TFP/6>\0>%.LSO2[!':(Q328OTTCV:<31?#;I ML@$-CXH\QG/XW$\HGB!R5'!3H5;9KW3MX"*V)_'/[0^ 3X418N=7_KXTNP$L M'JE"(R86HA)+Z8CG21Q-TVE[-1HAON[V0W.KQ\N*NE"HA/$4HD"0@!6,VIFK MII,QFXS/VBA[5B#CH:\;)Q@?I;-(_].UBN/5QJ11FY3^A8?JF^ K? MF;JGW5>ZJ_!QZGEY^,0'U5#^+5-BB:VCP=FD%[X,;&Z&PO=V]R:W-H965TWDH^D!)(XD(12HD9:W_OD/JL@Z:#;9 7RQ>9LZ<.>,9 M;GJEGTR-:.%+(Z39!K6U[544F;S&AIE0M2CIIE2Z89:VNHI,JY$5WJD141+' M%U'#N QV&W_VJ'<;U5G!)3YJ,%W3,'V\0:'Z;; ,IH//O*JM.XAVFY95N$?[ M>_NH:1?-* 5O4!JN)&@LMT&ZO+I9.WMO\ ?'WIRLP662*?7D-O?%-H@=(128 M6X? Z'/ 6Q3" 1&-YQ$SF$,ZQ]/UA/ZSSYURR9C!6R7^Y(6MM\%E 66K!/V ML^H_X9C/NF*LK>:;CGYV=V^RPP^=R@MW!WHUVPB M2[#N,LI'B)L!(OD&Q 4\*&EK W>RP.*E?T1T9D[)Q.DF>1/P@>D05LL%)'&R M?@-O->>X\GBK[\T1_DHS8S7](_Y^+=T!;?TZFNN2*].R'+N:Z?@O]^^KQ'R'@%Z2NY0S2_+GCAOMV^%7" SO"J/("&/5E9GC! MJ35!E6!KA%O5M$P>J77(3V,!.6I+C0[,&"1<,MMW,D-A(35MS>B[[W1)VI@% MW,L\A+,/[RZ3)+X>S?QN>?V1PCF0P:5E!RXKR,=@-8V6YXYIBRXB!4N[K--R M,66Q !I%\#ZY#"^H(82@9$+XC=A20:5A8[,7]%=T03X]I- *1EHP20=0:419 M$QRH(LBE::4F:&P<@H5PKTQ'9,YNE3O2 1[A+1GNC"4'C&6U MEVS2@WV5>O%"2TZ(CMJ TE'+:'\_HI-J5#(:5/!(],"J6?,G/+K,&[+'IA7J MB/BB GVM(,.<-?CRWH$/!70J3S1.BDUI&&ZLNR7S,_X15O$BCF,P-=,#!GVL MYKDEXK>"B@^I*U=#B=. RI^@'DKHBEJ1PA4C32OMY"W M3Y7S53GC%+-%[9\8)_8 .DJDT;>9] 096*8K>JL(YU\L_U]JX6O=')U,6JI$ MY=\30Q$[:8>A.Y_.3U8Z3.JOYL-[1U.NXM* P))D5\$O7&ZB= =V72MEIXP+,#_GN'U!+ P04 " 13JI8,?\<3K<" "" M"0 &0 'AL+W=OVM*UD2AINWU@JF!LGTUR;2P2.[.=%OX]MI.&%D)5L7Y);.=YGO/Y+KX; MKAE_%"F 1$]Y1L7(2J4L!K8MXA1R+"Y8 51]63">8ZFF?&F+@@-.#"G/;+?3 MZ=HY)M0*AV9MSL,A*V5&*,PY$F6>8_X\AHRM1Y9C;19NR3*5>L$.AP5>PAW( M^V+.UOX WF%\ASOB&WX_HM^[G>3X\@;NA>"STZW'H;?7*X=;?M,/_/ M]]FG-[\3"J_)0<_H>9_)P;94J^3\=CE]=P]$@6,86>IR%L!78(5?OSC=SO>V M.!]3+#JFV.288M-CBLV.)+:3+7Z3+?X^]?"7*L^$QBP'=*I21)RU94@ET342 MNABOPG/'T;F^V@[]>]1EW_=V05&+5.#WG5W4Y#W*Z5^ZNZ#I>U"_YUSN@F8M M]KR@_XJJ#LW>NO)SX$M3S06*64EE]>!?PDT*K3L;(5K(7XME.-B3Q BL$##)M"=@\#G /C%F0T?C=,[UA2YMX M.C[2O[K:32U[K.!>L%^4Z#+Q/GB(0(X;IG>B_09]/3/+RP13[A>U76STT4-9 MH[2H^F1C4%'>/?%+?PXG"89S/B'L$T+GW6WD+#]CC=-8BA9)&VUH=N!*==E& MCG+[ISQJ:=Y2DZ?3C3E> A(]24PH+]!*2LP+,,>N5>QKLX.-\[.>MNYHX05: MA!X$UZ5"7S@!\F^^;\P&O?"HMPY'@0]8WJ%H MH/TKVG!"#Y0TF)VKNH-.ST/MO5FJ&F>0>.9B*) '\-+W[R;SX-.(\G10GH[1 MTUW# $V"_>QVY M^56G]@32W")\P6V<^9;;8G!;7'UPXW[CW(M^_DE_J$ 6K@LJE(F&ZZY5#*M# MHUUU_>5O>->ES84L*%>(06Y2@[N%^3MEU_FZB1:UZS9[H4WO&PO M=V]R:W-H965T_[PHV[7=D?WIBFN_WV MP=4#_\%/=K,=Z(/'K[[9EQOSP0Q_V[_O\=OC,$IM=Z9UMFN+WJR_??#ZZJLW M5\_H!7[B[];/#:S*IUYVS7_L/6P_?;!EP^*VJS+L1E^ZF[_8G1#O,"J M:QS_O[C59R\?%-7HAFZG+V,%.]O*S_)."7&?%Z[UA6M>MTS$J_RWV@VTWQ?NN ML94UKGCH__7HF\<#YJ.W'ED[#Y)SS>DQ/CS6WX/U^OW-"#6?YK;L,R MWM/Y\4B"OG+[LC+?/H"(.-/?F >O_O2'J^>77Y]9[=.PVJ?G1G_UIG36%=VZ M>$]CMT-);#VWR']YF&QYS\+RGIT=]\>RA1A#8(<__>'+ZZL77^/E@U+;TZP. M(TIC^?-X!9%8\N5;>P OEM@15WU<=LUM>F= M;J^@%0R'!0:Y,>VHLYD[J&2'7^JQ)]:56?9=SXR\-[WMZ@4_2=_4UE5-Y\;> MT,S8*#U%6TDF+TI9*Q'IWG1;)K0O,?KH\* E/1N$"C0M+!YW4/K5%MMF:D#A M^ /*]E5U;D@_7&"T&Q":9UN0\C,]5J#<@$\V75??VJ;AMSLL&K.!G]N-734F M$'DU.KSI,$<%:CJ>&Q_?E,T8& 5&CK@&2VX,5'S1DRZ_Z-87V%08J&Q@PD & MP_NJNW$UK,?&[S<;,CQ*.VZ8A. 4>KQWO]6#:.1]MW W9)!$Z/ M)7FW*6\=> 'L0YO$E&0*:9RA M'T4(B(39:L!KS-6]-=C5U\6VNP4/] O_'8X<1M9ADK&IP=&0KKY8]]V. M.-4ETK@LSBBRYT&1/3^KR-Z6;LLKXW]\!Z;!?@*1?L)DV CMCKZ?TVQGAY_7 M;*?GY ](&$%!!P4')K)[)C.)\]CW(-F!2.. ;"C0/%6V'T$G'M:D>\,ANBV4R,5@^MT")[;98I+&XIFZ< 93"5.*@L/3*XA<04C0 MXCFL$"NH\\%K:Z,:RXB=.P$E.5)*GY=] %!N/@/6&-HRV#E,U8FW1SK/W!J!LH MO,:OC+Y@K=@;4^P$TD ,&RB5)9N=MY"/LCT4A(('_.?\&43=@-<,/=!_A*#Z MCT7M$=EHAX-,H^=&Q^9("N*9?<\<;W=,8?JY\"/AB4;4S;:$8)N[RABR.:3( M 1;M;MP5Y4UIFY+.9XWO:%@_4Z)/.IIP8W#L,(;YYK90WVTW)()*[ 8.Z9P3 M@HN23_?6F\W8E#WX _NWT !XCN2X-[65\UQ.!0KSL5H2T/Z^[ >H?5?\1&-=6R^(A;9",Y?7EUV_+/6DU_NWJZT>@#9AN[Q5=V*!LAA9W"V/;'"[ MJ)C:C2MG:PO'Q!M W?<"S-C=V!I;A-EDNGD5C>_*$0"]PV\F?BJ#PQ=)#'FF M06?H30>:T)I&($*%55EBX(12+$XP^B(G3G[?FD8L,.QU/5:\&9"@K&A1JX/, MH"0AHT._[\N#& P642A;/#JU+U,^H'/-5X*WO[A>/H.-;AJOU[^X7'X9/QAP M>#W8PZ-W?N2#V0,=K*#,GUSRQT\(ZKB]85>M.A# MD-Z;+5K.0A:5B/I"N?&(?M!W^(VD'G23$TA@SQN1JN(#N5>J^8#T_&D-W0!N M4'9Q)>12)$"U'K3I+1WV\;@?(OC$V\SUWV.+\+;&MAPA&J9>R(O=Z+!R]^BK M*?FR7Y\4P7Y,=UY\43Q]L7CY[ 7^ 2(_N[H^8J/KQ=,7+XNKJY?%S[RASR'A M%\6SR\73)\]E].=/KLX9X!?! +\X:X"3!;Z+"'#.TOZ6<5)F#FY$LJ\$='J[ M*VIY-:26XG]'V&I#UICPJX#R!DA/C(7R.VN)N"H%\FPD\.U^!)<0H)6SN_#( M3$;S@RL6@VHOP5-J2@H)"A'#'ML!OPY3'Y%DLG4\' S/!>APX ">L2_V-[ORS>Z[[$RM"0;NZ,:)S@?W4BB/#M:Z/; M>N<1@B)S/#(=PKHXPNW6M*!13_:"G(H-9B\,NWJTU8.E_>\,I+9>%G]K 8T: M^T\\NV%(0"M56RGK4N5#Y 1I@0^\=UA5XVX4Y"]>#7W?FRW%PMB:\6(?TF P M_BZ7Q*XABPOCYB'^/N.37 M$3C%$,[!/H/,$L/P^='_# L.GTB)1RI25MXX1-;& S $_"',"(#A/XTZQO7( M*$&ADS(2](IPR!J>$M 5;0,<:Z(GQT< YY<"/1;.YB]CK:$,+Z@>YH@+#A:C M (0?4#&R#S-8YT;3AX./80&\6-O@TA&X9S>"IF/T@TAXF6"@=1B^EFJ M6!4."DLXTS:)@ MS:S?.:#4GH#<1].P-](RX/5N21B;8PXKXP-$M1\-!^M7A*_7-!:A7,,H3WDI M/]05Q^+*57>3,L%": WR .>0_QM&Q<.W^ ?V4-0$+C!Q^AI[+X"]74^\3?0% MK4#!7A"F N7_T$@):1%%RR<1T 2I9'KH'8\ MP0TO(>,,!GKCDFZ(],BFV35 M84%8VS-;5G@<_D59K,:!#>?MUD*:/W6V92H9\%'(6Q8Z>E]2Y,N[HFO&6^3+ M5!IA61$<;QKYW0<7,M*S\Z#G/2.A*Q]8S5GSW?JW+P/CD9\N&$@!S>EDT\3#1_FUW MS!BL[#+MMSP#-;\,4//+\[$>K(^"_7 P366 =!=TWD^&W'DX:(OBKV:8 M0Z"_X_!%?+J/3Q-64,<32BG8:N]DP.5LC,1]U*SC*;(5S,&20(+R6807\J=( MR,96!A$3X)_K>6W"&V&8 DXLKYP\62F8+.GT-4P4$>\Y%Q=L^'#+'3-&: M)W,0@/1VX$V"!8^.*D9^9'\.VJ,I^[ QMM(T&P3W A P7=_6G2Z[!V'B6/, M*F?QJ/W4* $9\W Q,Y&RF^A69;C/VC3Q)JX%$XQET2L\;W#.9R"B M=F"H03K2>7]3>%5P/VUZ9$N58(P8JH0$L8&BT#1$BC)*%+$G!>%'F 5Q28S? M^SE)7B8)^H= )&?3/,F6GI>3$+,;"&JEQ"[7D)[TA @,<.H)[I;K6I6TQF?] MX9Y!EPB/>>C4K=>SM+\/B27(7I3U+Z,X)?[%(-V1\\X9J)?!0+V\EP6!Q\S. M&N<(_&<_I"D\SDUH.HUY- H#2^M;K\3GS-COM(@W(N[@?M*2E;+_G"Z).H.E MGQ!R&X%(KBK9#%!HPNOCP.H#RA1C&82G4VR_P%E[#>!;D M\O(!30;_HVO%J<(3/+*Y*#$V13FJK:G'AH3\C5=IBF5;0PY6V4L6I)>;==O77Y+,T:PB&]&D! MI;XSFC0S+%YDB:&ZVXU,E ^\B ;$Z2P^O59'[80A*,G@^&RB26Y9U8D!C:MS M:EW(G%G2"[=3;RW0QT6:L<40%>2B#E+Z60W.A42!L@;G>W-OS4K:X@"%3RG6 MH5&<39IE@@7\R02N2WEQ6;S.,1?9A ",B(M!$3'4ZCU8IXE9B;ZMU:S]SYEQ MI?-2(:;DXZMSYWCJQ'@_'@JFU'3&?&0182>8?CNRC9$H/CPAATG":OJ^(US M(ICX]H$'*5H0 IP\ HRHW;0+E>2C:[K>"Y]NYV0BGS^& LM0PI510BVV3N(=N@RF[D-?WR QW$\S"KX$Q+FNLJ4'?JZ"B I:CA(E^E)1B6$ $-%])BH M^-K6_&X8KY##X4!($]EH0J'J'J>>U A)99#SD0B_B",;<@@F()BZ3-W_)H42 M3$"2M)S#!;%PA06%SI**/:C4A[5!L ADY:+N/ATHXHCKOK3'OE]W]C75\9]E M(!1_\; :[@SKC?J?.8ML@QIIKQV$DV+E5DPH,^/48\7?3O3QN'+FUU$\>G%0 MK:9WU&:R74G(F@(0O_#?T=;S**O?CW&8/-&I]P)TY!SZVA*2(Q_&)N"6R+:& MJRDF&A(NRWN"YDE6KH<:2+$*V[W\588H,?X"KJ\[2K;Q28$7]7AD.0F2"1Q# M7,0U-OL1IU=Y W9#\!+^5%_*.\1E$?U("!A4W^VW$H]LN93GMCS@V[XK:X)( MO:TWK(!MOQ?WB,%D*!+25"]H*$5I-3;:=/N8K'%Q3J9ZQ&<2QMG9.SIQK319 MB)^]*'9CR]:TR383J$3 )5C9/"PH\8'AB.@2EVE\<6,DH]>>G%WP<.DO/[[& MIC? ]!NQ0%K>5#I0J_% K:P/%[0!JBT P#(+L=FVKR_V90]YG#F0)$0V]FXL MQ3&H(J",B8^;3Q5W O_,85:*)2"S1.Z"J3QU%(HJNN=,,TL M?@[:YSQ1:7,Z:H*!\2H#NY/KF.?>?WDAQWST1TE7) @[B+D/3__,Y5QIA7H2 MH/8/?0 ;G'B$8]A.]D.W9"_X0 M/U[2CR_YNVQ4;I=$J%7+">/%7,$<#B$QX\[<8?6B>F4Y7YJ62'"<<^UK4Q# M<9&<>6)A8Q)EBXL.\1A((C'%7"GOCL;Q667>N(6G+CGMZ ?&,;58/3I92[Z? MTM-Y-H=%\B0[-AIOX60SC9EBB4Q6 )@\ARI2AJ!DT25/*.7.E1DHY'AF951_ M2A49(;")I39'/F+F!)8N,%9P@_2,*0@2D?V M)2FC* EW6C%"DCAY7/4#^1 ;<'"CL)*-A#>#*5ABZC]#1_A@]CA8JO@)NZ&X^C[2G!1*67T,$>>MF0RNQ\ @05E> M@+\_UZ/E)N.%6B7OD7*U4B#A7. @V-A/!Q]B;D47D93&$?2HH97#=UT,Z&3P M"\+1L2H(T"S-..[+@R?DA"P!6!!/)?,DA(AIP&C9%N':22BR6Q P;KJ#H4J; MUJRM+VPDN\+XMG@();:3<&Y-OFHE,1$J8#'-0E2A:=ERBN!2AII"/N]/!Z)M MRLQ2.B;5#S'HN_#Z.MA2WATQSM;NF<^CS$2CI&D,>C[5]WR3AXPPOS.U&6GA M2C >J?E^F,6F98&/\IA%8B>H<(8?P8=4J63@K*E['QQXK%]\>"[82YSXS,/V MA?Q<-A/B!'-YUVG2TCBY?SYJ# M3+!;GW#*3T:UE\5W9*%.[#U[I4H"QH&"GYH^!Q$^%3VW%*TPLRZ4G9< [0S8G)B?.>D#IPDN![Z\Y!?.6^ MY6P==3*'YEV\WU$GM18458A1"U]:1=P78VB))=,89GETRY'9,)6ZDRDUJ<.( MT7?1BT>AXM18Q12OV.4;V 1?Q\'1)34+WL9(*(&I5I>[DN,K>QB*1NX/42RG M'3F2GI@M7@N\M4:N*.*I7\'7%/.3 Q9 &@\QUTD:^G8GUN9CV F..HJ-*S+; M$<&T\%'! (&AH]!H4@^Q,C&?INAQ;I3YEUG/+OP"*<- &SXF(8TN6J6>NIH9QY0T*$ M7ML[%F&KA5;Q:\H&D4(]_42.F;4BC$HQ:HG>4*4,[24&==) ?P KHHB#TAZ. M9G3%PS6[GR4IDT51=PU<:;;8F$B*TS30MV]*J+1'\TIL&D^:D"+B0UF Z)*C M/7/^2^]!0CN,NSW?'4J>$+;4_44O2<:+O,HXQNI-.DT\@>=9Y><97S/- MO'J^#A$9DUWPG>0O3'K/6[4Q\SWO&,N)/OTOW2I'Y?1!+!R:) 3 #K#V(1.5 MUI^S7^1KPWO+_)]%WO/_A]0'H\G6-DOAPN1!B?E;YN5![Z5(,=NL5WX4 MO7(A_9!H!1N0()NJ-E&G<5QZ)W71W^:ISIZ4:ITFQ-<4W0\W5&.A#'%/N(M" MI2@RD*2:&6-M4CI, PAH="C#G.PT:NG'?\AN7T3+3V\RT%9+)T2Y\' M* 6[54=$BN6#*::,*0*X15##1(.9T:.3$"@5O06]=R'$B*;"HSU_6_ZX4,7; M-HQD[H8I#2;1K',[4D'SG5*7E/#R1& ^S5(<99CFTDE\%6R2>9T_2NMZ(8+9^: M1.8A(10GHJ]# #]"S!B'_[-GJX5(;S9'&#SW0:K*[ <7G12^+N,\:?E\I3A) M)%76$3PP60\!]^+&8 N-3]U1ZO8$'@$5R41KU7\D9W*<@!U[PD)Z$W N6TC" M$R\+MUR,0D::T(66+M==-4K A JI&A^8$25QEI _ST[7496="Q<]I4Y 7J(+ MHJH3?,V[/],TO2U@P _04S<3;^;XK*@K"3,;5O3D$OKUX)(4HB?'N=+3J\O8 M&^KR4W6?%.J(:HYNX<_6C_ZF@8KOP_VQM!6)\J4V1&D.,62?D%Q"?G%0"B:;J6% F9V;$7%\5WD\GY+7!9K-?.-1XWY.B,N,21 M7?QQ4_T<::2RF02=?->$\WN=%@8-G*"/6^2 ",&&=M-)Q3I?U$EG\MT=8A%W M<\A:/:3&+[N&(R8RDCDKZLXB"[$:/1 F]$?0W7 Z;K*TM.=);<@]T&0/85HV M>+'*@NL,]*HM%:)+87%L<7-KFN9"0+D\( TAN/4'X\O>[,=!J4PZ69Z=%*IG MJQ-K$XZ^VIKJHU:O)B2CRZ\Y.QQQ@8L1'17_XV%B0'!>_VPULN,KA^B"H#2G M,+0AOHD\>(.!I9-CNH[3^: 6>M]2W^+ZW(ST$<7&HN-80A:OI]9:L2SZ@*).$D$3?Q0C0Z)*Z?)44'(-&M8)KTA(DX.DN]C\FN [@X#6;?E> MW4RC-,&=G[J%37<#.?8Q"?S/31N"=TSX5/%_^?56#748%=G]5 W_FZ2@I^?:!>;K-J[','H0N" MMI+;<\))]!7WBH."EIH.G\35>Y]I7T,?ZA_UTC$G[X'_GN^ _ MQF3SO('\32/-9UQ9/J6-)4%L":DG5N.4NA^RGC'?9Q?9!0*1-\B*Y98["ZX\ M:#9)3X=6[2EE(JB,/"U++],B;8'8%,9H#EF\WMLZ[?[&T3("M.T0&O9,<_=D M[2$E>K61X*?F_9+K^'PW(RJ:R '1'=Q:R 4PT^&KX@]WPGCV38"F3:'AH%EJTY: U"1)Y2,BV2$\WMA<2*)^#?$7[+?=3],IP4^:Z>@[N.@$*@U%- M%N1BRW'L6T6KTD*!::=P08:&5^:_\^L_VJJ3;@"?,<(DAYNT!I2;;[&E!QT/ MA'^2^9\VF/=Y9A]4B8VB-#3@OR<[QP@HW(2^&R M#98*ZR;U19%*&?:*X1 (F)$ X+2R+53!]'KRP YCW_HJINUA3UA9@/JQGZ'^ M#<]O..(K>2+O,031\>F-+.(CM7/NA!4J-E2S10I2LQY),S>,T1PH4,*(-'3F M%_TQ;=0?<9%O['_6:XU_-N/J_!^\F.M:5SS\@;IGSGJNOWFT2=L.N5EYIG>G M3Y)^9L<]/YMV83GUZH>9OR?Q'?\]B>5DV'Q1O&!NTS'<=G*_>'!?91&:]AZ- M28N'OMW@VW>^)_>RP"\QI#&ML$P2_;GI*=L9>Q/K'!(;QG#GN!?AJ;:CW+HP MW@;)5.,*0.;.; SG)S_"LK5^?_S,I/W%\+&OAUW>UI M0^D?L>F[MB/-?#HL MO5R^P-9[^1M-\LO0[?GO(JVZ8>AV_,^M*<%,] "^7WO5?P-0 M2P,$% @ $4ZJ6!VWGOU9! <0T !D !X;"]W;W)K&UL[5=M:^-&$/XKBWHIEV+T9ME.4MN0Y.ZX0@],G+8?2C^LI;&U M%VE7M[N*<_^^,RM9=H(B[J!0*,7@?=&\/#/S[&HTWRO]8'( RY[*0IJ%EUM; M706!27,HN?%5!1*?;)4NN<6EW@6FTL SIU0601R&TZ#D0GK+N=M;Z>5S@_6/[C8,98--W"KBC]$9O.%=^&Q#+:\+NR=VG^$-IX)V4M58=P_ MVS>R"7I,:V-5V2KCNA2R&?E3FX<3A8OP%86X58@=[L:10_F.6[Z<:[5GFJ31 M&DUTF^/CL^5J7@*"P_/AP'] M"-[RQQ^B:?CS -JD0YL,65^N\3AF=0%,;=DM-SGC,FLF[[_4XI$7(*WI SUH MMA_T?0YLJPH\L)0<2PQ@E5:/(L,4<3R+J9*I* 1W!PL!I8ACY/X9'-&,'$:T M:K5(+62-@(9*:5KMA3L#4MFH\O)#"?C<#2)8G;W(@WQ*)E=LBBZ9/-I8GXXC-D"P24>PR3<3[ 0LQ=A'JT%C_]/J/T^K:4>KZ;?? M6UA?=*^; M\)\]#'K&%[M^Z="+JM(&\N<0P!&Q16*@VT+UD4GCD&G59*PR/( M&KF6U=HQD,J>:P"7#2.>4-^]L8#>6"^+1#*N/%P3;9'4SNV&^IHK=M;&=_1V M=_"&W8-S=>]VQCH3?]R"\HAWU6?RZJC07!--N,^DL%-$++PP=+.T5M.. MM*3Z5@SAT'A(+?SC0%JS'1+_WZ+LJD62Q/X8,> 0T1#Y,QI"/\%AU:1M,G.; M.%S2<.&>32[]*>LE;'#2!F.(.]?L&^8NB*8C[G:[[XGKIHT^BC5M?P;4$L# M!!0 ( !%.JEB=13/;U@( &H& 9 >&PO=V]R:W-H965T3A.3))3_92W>L"WFRD*IFAK=H&>J>092ZH+((X# =!R;CP9A-WME2SB:Q,P04N%>BJ+)GZ MOY!T/;ODV-_8@F$UV;(LK--]V2T6[H$')>(E"=M*R9QBM9_."9R:?>R(,,-ZPJS*W@;I 6]1X\4OX W@ M1@J3:_@H,LR>QP?$K2$8'PDNXK. -TQ=0"_R(0[CY Q>KQ'<;/7&R)V;)FMI:#8Y,Z>? 2KK M0.\W4IKCQB9H?B^S/U!+ P04 " 13JI8O>BXI\(" !D!@ &0 'AL M+W=O>.>?,3#R9[X3\H0I$#<]U MQ=7"*K1N9HZCT@)KIFY$@YQ. M9#(7K:Y*C@\25%O73/Y:825V"\NS#AN/Y;;09L-)Y@W;XAKUY^9!DN4,*%E9 M(U>EX" Q7UA+;[8*C7_G\*7$G3I9@\ED(\0/8]QE"\LU@K#"5!L$1J\GO,6J M,D DX^<>TQHH3>#I^H#^OLN=B^EIFNEA84PLRS%E;Z4>Q^X#[?"*# MEXI*=4_8];X1.:>MTJ+>!Y."NN3]FSWOZW 2,'4O!/C[ +_3W1-U*M\RS9*Y M%#N0QIO0S*)+M8LF<24W35EK2:GD5G MJ30*'C'%\HEM*H0[GE9M5O(M M;6IJ+'7'AH_TA8P^F7,UGCN:N V"D^YY5CV/?X$GAGMB*A2\XQEF?\8[I'D0 M[A^$K_RK@/=,WD#@V>"[?G@%+Q@*$71XP3\*(:2";\N-ZHSOYQ+M<<+S..82 MS53#4EQ8=$L4RB>TDE#(-U,&T&%H(C&>PQD9CO4$) M@=MM!S J.86*5M&Y&L_^CCH7T7)&P)VX(YSX?Y^3FURBWW7Q3T"GHA\"P.XS0 M93\YCN[]_*7";DNNH,*<0MV;262![&=:;VC1='-D(S1-I6Y9T&\ I7&@\UP( M?3 ,P?!C27X#4$L#!!0 ( !%.JE@KL?,*\0, '4* 9 >&PO=V]R M:W-H965TAV:K@=<>U#8ABZ(\;+F0P7SJSQ[T M?*IVMA$2'C0QN[;E^O,"&K6?!7%P/'@4ZXUU!^%\NN5K> +[X \!>S-8$^?)4JE/;O-+/0LB9Q T4%G'P/'O&>Z@ M:1P1FO'/@3/H53K@<'UD_\G[CKXLN8$[U?PI:KN9!65 :ECQ76,?U?YG./B3 M.;Y*-<;_DGTG6V0!J7;&JO8 1@M:(;M__G*(PP!01F< [ !@WNY.D;?R1V[Y M?*K5GF@GC6QNX5WU:#1.2)>4)ZOQJT"&'(O:ZC?XD.TLC>5'4U=L(N$ M'[B^)DE,"8M8>H$OZ5U//%]RAN\1GD'N@*RT:DD?A[VP&W+G P^:_'6[-/[\ M[U,!Z/C3T_RNG6[,EE&7!ISPT6-SRK/_JAMZW7#470UT M+P>Z=P/=U5$WX99@7JM-GUA/^P1;"^T2$Y!$_CAQ$"., ZL5L1M,FVKP1D%V M,A(23]3.(-2,;]X3GB ;[23?U0+9QJ1SYJR!5R2F19319)+Y=8F\<90/HMY[ MC@[7>'*>*RYCRB8EB2Q%J*E:BX MM*3:<+D&;_*2-URBOJ^J>V-8;^[HJ)9P=Q^-/?H;G'GE:0Z7V>?Q>0_]#?!% MF3#GSYM:2LX5YWM!K&(-Q'>]=*J6[O'[HDXOMC#*WO>^#GMX,8C&J\1%+D2Y MHO@VY,D[XU2TK@B;4%;$ODH8UF+A"X8EE$4Y]MFA2(1[S+N;UR46:MIG B,F M*JQX[9/;Y]65>NJ*?$(S5OC_O,!J?)>;85-[6V*6^^+%WHA2;TO":%F4XU,I M1$2!S>D114DG4?:FW/^/]5>DI"7+?#!2FJ5=7.*,%NR]%^D[+Y()30 M-$O&@W8\]8J$@U$ '["U'WC&ULG55M;]LV$/XK!VTH$D"(WF4YLPW$68L-6 &CZ;8/Q3[0TMDB2I$J2<7I M?OV.E*UD@6L4_2#Q]9Y[GCORN#@H_=FTB!:>.B'-,FBM[6^CR-0M=LSR4[IBEH=Y'IM?(&F_4B2B-XS+J&)?!:N'G-GJU4(,57.)&@QFZCNFO:Q3J ML R2X#3Q@>];ZR:BU:)G>WQ ^V>_T32*)I2&=R@-5Q(T[I;!77*[SMU^O^$O MC@?SH@].R5:ISV[P>[,,8D<(!=;6(3!J'O$>A7! 1./+$3.87#K#E_T3^CNO MG;1LF<%[)?[FC6V7015 @SLV"/M!'7[#HY["X=5*&/^'P[@W3P.H!V-5=S0F M!AV78\N>CG%X85#%WS!(CP:IYSTZ\BQ_99:M%EH=0+O=A.8Z7JJW)G)&]DK8U\%8VV/S?/B*.$]'T1'2=7@1\S_0-9$D(:9SF%_"R27CF\;(? M$O[I;FNLIB/SSSGI(W)^'ME=HUO3LQJ7 =T3@_H1@]6;GY(R_N4"[WSBG5]" M7SW0M6P&@:!V<%'#.>(7H<\3?_;13SYPBA.S0(FIVRDS?OT!>XO=%C5DL9_. MH%9TCXW%QO&V+<)."2H(7.[ABDN:48,A4W-]^QKP#-C5(-G0<$*[AGL"MGH8 M[_@SL9^A2)(P21+JY?DLS,O9&"0#:9:%)2VD<17.X@K^<)3=Q[M>JT=T]@9F M\W >9S KPVQ.AYE"I9F 8U@,E/,PCXM3LQZX:$B+@:P,JZHX->\&+;D=-'K\ M'7]R?<(.9[."_D5&WI%J2JO$*_=)F);5\?]167+=7TI$"'NMC(%Y1K2+"BJ2 M7)+DN[H>ND$P%_@&*:LU9RY2H1L)' NCD]\I;?F_?@VNLGD2YD5V3;VBHM"E MK\),"2,V>Y)"1$EI7D)2A-4\_CZJ$GU^RB+,"I>?(B[">%[ N=L1O2AM'>J] M+^"&CM,@[5CEIMGIC;@;2^/S]O&!H7.UY]* P!V9QC>S(@ ]%NUQ8%7O"^56 M62J[OMO2.X?:;:#UG5+V-' .II=S]1]02P,$% @ $4ZJ6*N$N,7D @ M7@8 !D !X;"]W;W)K&UL?55M;],P$/XKIX!0 M*X7%2;JV*VVEO3"!!-*T#?B ^. FU\;"L8M]6>'?.-XE/4NI:C1>60,.UXOH/)U=C$)\&_!9X]B\+Q>1"()0 M8T&!0?+R@)>H=2!B&3_VG%%_90 ^M1_9K]O<.9>5]'AI]1=54K6(IA&4N):- MIEN[>X?[?$X#7V&U;Y^PZV*S201%X\G6>S KJ)7I5OES7X@( M7][GE[=\^;'\KI0OM/6-0_AZOO+D^%OX=BC9CFMTF"OTQ\QO98&+B!O HWO M:/GJ13H6;XXH'?5*1\?8EW?<;V6C$>P:@NI#^HXR'-;7%D 2<&&+JJ\L2%/" M'6X)ZQ4ZR$7KSJ&PW&Z>L PJJ$)86\U]J\P&!LJPQS:>H7XX^YOP -F@,;(I M%;,-X8,UF]>$KN:66=$,[H/YP4H#+R&;C./L5 1KFL<3MF[QP>J'<.NE0V: M:UDHK>@7I.,\3H6 LVZYMR0UZ&?D,,K/XIQ9)YW M,^-/>#=Y^4UNE/&@<=1:U;\ T 7 OA\;2T] M;L(%_2]E^1M02P,$% @ $4ZJ6-;B6Z27 P F0H !D !X;"]W;W)K M&UL[5;=;]LX#/]7".\P-("O_LJ'FR4!VJW#[F%# MT72WA^$>%)N.A=I2)LE-[_[ZHV3'R[8D[0WWN!>;DL@??Z1(F[.M5/>Z1#3P M6%="S[W2F,TT"'168LWTN=R@H)-"JIH96JIUH#<*6>Z,ZBJ(PW S=J,9.-J;C &P6ZJ6NF_K["2F[G7N3M-F[YNC1V(UC,-FR-2S0?-S>*5D&/ MDO,:A>92@,)B[EU&TZNAU7<*?W+_MXH]\[H66$%:8&8O Z/6 MK[&J+!#1^-)A>KU+:[@O[]#?NM@IEA73^%I6GWANRKF7>I!CP9K*W,KM.^SB M&5F\3%;:/6';ZB:A!UFCC:P[8V)0<]&^V6.7ASV#])A!W!G$CG?KR+%\PPQ; MS)3<@K+:A&8%%ZJS)G)C + M##FP:D'6@5VU8/$1L#&\E\*4&JY%COFW]@$1Z]G%.W97\4G ]TR=0Q+Y$(?Q M\ 1>TD>;.+SD^=%^OEQIHZ@X_CH4;PLW/ QG&V:J-RS#N4<=H5$]H+=X^2(: MAZ].D!WV9(>GT!?+MD] %O C[T-D3\/=E0B%K*@+"0F,O>.N%?D_J,'0\=;5 M,.:_LP=4U)(@FGI%'HD!53[/()-U3:VD+0,-U./:,)%;/'HYB(Q565,QUW&] M&>[H;PC,&1,3Y?1IA\N<3FS^!/F<:P)N=6Y()T9*,)7/N CQEN3&=O_7U% M8[5LA-&#*;SM<.]*A?A-.0(54U:Z:MHI+?GC,15;EX3H)#4Z,[/I^Y"X,<+.7H5?I?T4>1?)*D?1V,KIO'$3\8CMQN- M_'!\T>Z._6B8'(C'YG;?Q7,"W'FF6,+S,!ZT0N2BI/>D.Y@,X!FU^%TA/5&> M.:\:FZ?_7* [PU\E^O^7Z!/?C)\IU.NBH-]Y?W'T0P>-6:.XX:BG<(OT+>>9 MI>/"@K5BE'1X^2*-H_A5_QZ'J1\F4;\^$<23E34]%D#LC^+$C\+PZ4X[Y.2Y M]W6ZU0[]AX*]<8'*9>V&(DWX5*#MY-#O]G/793MN?%5OAS:JQC47&BHLR#0\ MGXP\4.T@U"Z,W+CA8R4-C3).+&EV1&45Z+R0TNP6UD$_C2[^!5!+ P04 M" 13JI82OGY9^T# " "0 &0 'AL+W=O(]%88&(QE\MIMR^(UG)E]X4P\RW+"Z,,]R_PE;?T86+Y6%=F_8-[KQS(.TUD:6K3$Q M*+EHONRUW8<#@VEPPB!J#2+'NUG(L7Q@ABWG2NY!66U"LX)SU5D3.2[LH:R- MHK^<[,SR&0MF,(,54X:CAL$+2PK4%W/?$+K5\=,6Z:Y!BDX@C>&+%";7\"@R MS+ZU]XE53RWJJ-U%9P&_,'4%<7@)41 -S^#%O:NQPXO_A:MO\**8T,R%AH;? M;Q-M%(W^..9W SL\#FNSYEI7+,6%1VFA4>W06W[\$(Z#FS.DASWIX3GTY9JR M,*L+!+F!TPX<8WT>]R5'V,B"K+6M(*^N*9#<'L#C\W6#!Z;?8&G M=ELNX+;SXOG=B\&J<>$"J):X=5_<'AVFS(%+G=*:MN^$RKOT#[>'SO>CTJ 6 MK,ZXL3S_J[RJ:44J@,K&XKI.-,\XU7'X"3Y^F$9A=/-#*0[#]OW =24U.?0H M#*=@[G1.?G*;40-)L&(W WM:":?M\,C*Q&ULI55M3]LP$/XKIPPAD#K2)GVC MM)5:QC2D(2'*M@_3/KC)M;%P[& [M.S7[^RTH9M*Q[0O\=F^>^ZYR]UYN%+Z MP62(%M:YD&849-86@S T288Y,V>J0$DW"Z5S9FFKEZ$I-++4&^4BC)K-;I@S M+H/QT)_=ZO%0E59PB;<:3)GG3#]/4:C5*&@%VX,[OLRL.PC'PX(M<8;V2W&K M:1?6*"G/41JN)&A7*&'\%U:5;KL30%(:J_*-,3'(N:Q6MM[D8<>@WWS%(-H81)YWY@6R"S=*VLS E4PQ_=T^)'HUQVC+<1H=!+QA M^@SB5@.B9M0^@!?7,<<>+WY#S+?LF4K,PD1K)I?HY>^3N;&:ZN7'ON K[/9^ M;-=# U.P!$NUD[& M?=P/HN_G?I\A+)2@YN5R"=85Q::#^4\T8.DZ(>]*4N:,XV4\K[GGE>SRPHH7 M<)F(DBJ#!%BB1,T$,)D"2ZF^NBJ$ZBVDJPN+J]#0@PGI61ERLE7 MHR*@2D.7YG0 - T\ZKU'W:WU/]$\TM5CR>TS)((9PQ>B;7-!R2!RA*\DG9AD(P"5'4JA7O ME:74_O5_'$%,/.*:QS:^&>7J?Z+K-.+XW*^MWN'H^OWH;='%O?Z_1]=M=,Y? M>.SKPG!G?N:HE_Z5,(172EN-TOJT?H@FU?Q]4:]>,*TNSW8L9/::HG0+=+Y2RVXUS4#_/XU]02P,$% @ $4ZJ M6-!,3R-T P )0@ !D !X;"]W;W)K&ULG59M M;]LV$/XK!S4H5D"+WE_JV@:2K,4&I%@09QN&81]HZ6P1E42-I.IDOWY'2E:= MPM:'?;%(Z>ZYY^X>\KP\"/E%58@:GINZ52NGTKI;>)XJ*FR8NA8=MO1E)V3# M-&WEWE.=1%9:IZ;V0M]/O8;QUEDO[;L'N5Z*7M>\Q0<)JF\:)E]NL1:'E1,X MQQ>/?%]I\\);+SNVQPWJW[H'23MO0BEY@ZWBH@6)NY5S$RQN$V-O#7[G>% G M:S"9;(7X8C:_E"O'-X2PQD(;!$:/KWB'=6V B,8_(Z8SA32.I^LC^B>;.^6R M90KO1/T'+W6UQSJ<..3^!8=P= @M[R&09?D3TVR]E.( TE@3FEG85*TWD>.M:([J M+-AYJD\50O$J2FVCX! %#B@1F(*=J.F0DAKZEO4EUUBZP%O0E>@5:TOU;@%T M%&B/\%1)Q%>M!VI<44V=,S\1_-JA9)JW^S%B(92&*PC<. OHF>4Y;"HA]8\: M97-JD[CO_11B-XLB>!*:U=]1)E\WRC)Z)FX2!A.O#7_^WZQ"0HPMNR2(+_ * M C?,0PA\-TOS"\R"R$V3U"Q":SRCD6322#*KD0U=QF5?H^G=IU[WU*]!*/>< M;7G--4=U3BRSJ)?%,@C!%$B;>V&\LOF_=(Y,D8UB6?OR]DT>!MD'!7U;)[#*E91C9EF>DDCA/S3(GVV"P?0\4Q"1$TVQ'C3;V)*FAJ;NA MRG3E\J8_2J!C+XT]0E>&?$!@]ZC4 GC3]29W3A6@0FJ*DSN@%-AB#K?X]'::@3?#U?_-?!B@5-0];Q51W9&K?YU1\^4PE(:-%IT= M!%NA::S8945S'*4QH.\[(?1Q8P),_PS6_P%02P,$% @ $4ZJ6!V&*/F( M! A0L !D !X;"]W;W)K&ULY5;=;]LV$/]7 M"#4H;$"S)4I6XM0VD(]U#;!N09QN#\,>:.DL$:5$E:3L9'_]CI2MR*EC%-CC M'FSQR/OXW0>/-]M*]547 (8\E:+2>U?AY75L^1W#'QRVNKFF'L7'LE@S1IA'N3V$^S\F5A]J13:_9/MCC?P2-IH(\N=,"(H>=5^V=,N M#C\B0'<"U.%N#3F4M\RPQ4S)+5&6&[79A7/522,X7MFD+(W"4XYR9G%7;4 ; MC+(AO"*WH/B&V3B1NTH;U=@#30:/;"5 #V=C@R:MX#C=J;]NU=,WU"?DLZQ, MHD/?&QZS*B.? M(,MYE9,K6SC<<-#DENM42-TH(']=K9 =B^KO8U%IC<;'C=J+=JEKEL+W*P10.2ZEU#=]\]'(I4ED*5A!ESVKLKI5\ MXGBY<%W*!G$@:&PN@O\#F.*;)AH MK)54YI63P0-@JD($FF 30*=+F7'SC#>W2WR*)6HSJ1&N065K0' UW!'0T]6UA9VNX?T;*$&E.Q D6BP&]U#A"] M*62C\5P/+\G'';Q'!Z]_LUXK;,6;BC7H+&3#@_6-"YH-SE<7&Z@:C.$9&<1TB)^(VG48V'4\ M21SAT_.II0<7-!JB7P:PX@R!)WS'-/BDPM*F?A(GY/V["QK2#SN*^D%PWMNS M5(OES'($\=X>$E'BOG$2'9@,_? B[K*TQ-+Y7^PFGLOG0R:8,43,X= M[=.+9+@+()V^E:L)LL5=7EHJ\J.8=GLMM<\5&,_V^-MG1&(M*'S*E7)M%GL7-IJ?>IU(;UEMX[5W M!X%AL?WNQ#IVOH^-LKVR%1E@?"F&,PH)3?QI,,6G*E4-= ".V!> X)N4NY9X1L-1@*.,$&XJ0X1G-!E-7W9^O$'Z6&ZZ!C?8B>?1L;=SW!N- M2E"Y&P U.HYO33LE=;O=C'G5CE8O[.V BI!R^P )6*-H,#J?>$2U0U]+&%F[ M06LE#8YM;EG@G S*,N#Y6DJS)ZR!;O)>_ M02P,$% @ $4ZJ6-E3#+]) M P 7P< !D !X;"]W;W)K&ULA55;;QH[$/XK MH^U1U4B(O<(" 21(6[52(T4A;1^.SH/9'<"*U][:7FC^?<=>LB%'A+[X.O/Y MFZNG!Z4?S0[1PN]*2#,+=M;6DS TQ0XK9OJJ1DDW&Z4K9FFKMZ&I-;+2*U4B M3*)H&%:,RV ^]6=W>CY5C15">;W?6'83S:H83Q(QQ:V7P<0-$8JZJC,C&HN&QG]OOHAQ.%4?2&0G)4 M2#SO]B'/\B.S;#[5Z@#:21.:6WA3O3:1X](%964UW7+2L_//C&OXP42#<(O, M-!K)X]; AP>V%FBNIJ&E5YQL6!P1ERUB\@;B$&Z5M#L#GV2)Y6O]D-AU%)-G MBLOD(N MTWU(XQXD49)=P$L[DU./E_[=Y(_<%$(YJPW\NU@;JRE+_CMG[C'HM&:RRTLF>'FG'47WS]OW<,.8:,$%;5# MMBY;P-^Z[+%T>:.JFLFG]^]&29Q?$^47YN*$>77"?..8[U^8ZX[YVC$G".<" MRH=BUR6$!UQA;;%:HX8T\L'\DUK9(H@Z_2 M(CG-@F86O;"!).Y%:0S)L#>.QO"]O^K#5NU12\<8C/-)Z[IA+Q^-:!QD8WI1 MU\J#E+A^)37HY7E*XS :P&TC><%K)MY C'O#\9#&/!O!8HNR>"+/%X\4G5=" M\7C@QCR'!V4)[!C:=-C+1BED"0DDI^EYT2%QY'UQA#I-C9>[]'R8F7 FG0A[TDE,1S>$C* MU'BKS:,M$1W\D4+9250Z5UW&LZPH5G:RUDTDS'NG:"*UP:L+64S#S/4>CM)$JC_<8MWY3.;\33<<4V>(?N MH5H:6L4M2\$E*LNU H/K231++^=][Q\45UGS["3A#3/GT$T[D"59 M[P1?MTVS&_BZ;TB3J0(6))>K#:J MQ'\_E[9B.4XB^D LFB>,IN_?I8/DTXD4>FT*O5/LTSOZ'HM:(.@U/*A\T$+&N3EW0SX2#+8^I/\A]7/[,^''4C+]MV=,"5(5;%U//[=Z,L'7ZR4.U% MY >EIJ$1G WZ^5"@\6QKJC:I]E2A%UQYNP];I/HS#Q(T*N@ZUHK5E"06'>_C M2EU;\K!$ M2_IM2_IO;LEU[?S]N>&*RUK"DCV_VH>3I,?[& MD(X2;XP@[?6!,J7'9>T(G'9ZP^2P:Z/T:-?B@_$GT6S"D+=4(]+23,)VMWU' M9LWX_.?>/$)4I U7%@2N"9J<#ZE7IAGLS<+I*@S3E78TFH-9TEN(QCO0^5IK MMU_X .WK.OT+4$L#!!0 ( !%.JEAC,$8&PO=V]R M:W-H965T+4ME_LFEU8_28-TJ+:@?&=<5X.]*?.QYZ@,Q[!Q#L (&-NW5DH[RGFD[' M4FR(--IHS4QLJA:-P3%N#F6F)>XRQ.GI$R@M6:YA0;[Q-2Z0<*W(Q3.=EZ N MQZY&)T;5S7<&;UN#P3L&$_(@N"X4^'1YT9V=Y7D&M89J#I*$GA6'Y()QM"D:A?OJ\NHMZJ+AM%DPK-!+@/TCCK<$F @F24D)L5\'R+=T[^BCD-#/4."/8O(L-+K M8$TRW&U$@HK##PK#R.1N=I#?T.%08)2A(O_@U: ML_A DX\()#K*SO*:'@!X LAKFA[QBL[["611VFYXZ8B8KJ$=D;DATE3\TK"S MMNQ@2[Q-+B^I4FS)$($]0]>4E>;FQ?;#EY/B9+Y%4]Q>1 V&@>^0@6X')UL, MI1+,3MN]JM<\ _*FS=Z<>>\0[_&W8;I @.! MD E9AD,O"QNQ]2S.G2IL8@Z M%5U(T:P*,T(K4B0:1*,0_\,X[4'Z&J-!&,3X[P4G*GA7L:?N3+?WYE4@5_9E M1SY%PW7[_'72[N/AIGTS#^KMEP=RN#+U7<(2H=XPC1TBV]>\76A1VQ=T+C2^ MQW9:X <02*. ^TLA]'YA''2?5-/_ %!+ P04 " 13JI8DR:BY4@$ "@ M"P &0 'AL+W=OY^_8Z4K":>HV7M%YN4>,\] M=_?J(V$EEF MC:IRXKMN/*D8KT>+F7UV(QB2UW@C0355Q>2W2RS%=C[R1OL'MWQ=:/-@ MLIAMV!KO4'_>W$C:37J4C%=8*RYJD)C/1TOO_#(VY^V!WSENU:,UF$A60GPQ MF^ML/G(-(2PQU0:!T=\#7F%9&B"B\;7#'/4NC>'C]1[]G8V=8EDQA5>B_(-G MNIB/IB/(,&=-J6_%]CUV\40&+Q6ELK^P[7B) M@=\9^)9WZ\BR_)5IMIA)L05I3A.:6=A0K361X[4IRIV6]):3G5Y\T@5*N!(5 ME;0PN7Y N*Y342&'DGJU*5./91),_8S5).^S+%MM_!CN&CZ+6A8*W M=8;94_L)\>S)^GNRE_X@X$8#B$OKBC'LR: M$D'DL$S3IFI*IC&#YZMV+()!'\9$R)#"G;9+*5F]1II!&GX!+W'",*:%'SE1$,#GFJ9@R?^FO)34*6!F MS /CI6F7-S0NWRA&E5.8-I)KCA1&&'G43]/P; P?D"PH+8!Y3@/*N!]*;FE; MD:*K#(P3>R$!14Z2^&.X%YJ5AE_H!%//+*9.G(0PH+^HUU_T8OU=,57 .ZH' MO,=L3>&0X,J&&MN(Y,?%.4C@N#BO"E,5*TZCA .5O4 ZO1ANC1AL.'#)2E:G M:%1Z1#Y]4G\C5P8B[3A0,0(O&#\V'Q!F7Z0?HN$;^S,G]MUC-.(@>IY&<$C# M=Y)I-"21N)=(/"B16TQ+IA3/>3[/V2@UR*JLVI%H!, MUKQ>JW])H<^ P>JH \\[1'N"XGXY*MU6,VGPP1W=#E2U)\KK#'GVJ3VQ'?B M,.Y6KDN]?GLX)HRMY*FVO?- &S-A%/@QU9%JV&*U074#@*1-58XC#R+OK.MX M>9!Y]4P:B(CG)'$R;E=A0C[V =_QW<^&&SG^-+2KP E"_^7AALE_A.LY?I+ M-/;^?\"!DP3[&H33:'Q,Z)-'MZ8*Y=K>#14-8-)7>X'JG_;7SV5[Z_I^O+V[ M4M;6G/B4F).I>WI&4TVV]\%VH\7&WL%60M.-SBX+ND*C- ?H?2Z$WF^,@_Y2 MOO@'4$L#!!0 ( !%.JEB!)XU^K 0 (T? 9 >&PO=V]R:W-H965T M9L WO2?OAS'AI(UN2@G3>0A)G?V#/F;QA/]ER\R!4A"GU;YTS> M6"NE-M>V+=,566-YQ3>$Z4\67*RQTK=B:3#5Z2)Z*^;.9"W]D- M):-KPB3E# FRN+%NW>O$'18.I<572O;RZ!H54WGF_*6XN<]N+*<8$L20SGO]),[6ZL486RL@";W/U MR/>_DWI"@X*7\ER6KVA?VSH62K=2\77MK$>PIJQZQ]_J1!PY:([9P:L=O*Y# M<,+!KQW\VT@,LPMAI/9B[ M:C#>B<'XZ($SM9(H9AG)#/Y1OW_8XV_KQ#39\5ZS<^?U A^PN$*^^POR'"\P MC&=VOKMOFL[[HL?OBY[TNS^1C79W3.ZM7/K-2O-+GG^"-^,L)4R):OD\4OF" M_OI#VZ![1=;R;]-JJ8"!&5AH[K7SE.WTC=[-80L M,20L@H3%D+ $"-8J\:@I\:CW2]\NL2A*O"&B>*3_6)D*7.'&1]+C7/EA1U\K M(]=I67GC4=LL,IKY87=W,ILY';.D=Z)O3..X2>,81CN3G N:X2/M/$\Z>\-? M^KV"A$60L!@2E@#!6@O"=0[_+!UH\:R)0%4&I46@M!B4ED#1VI4^ZB&XL!I: M\SJ*Y@XZ^C@[8>?Z'1T]81=T?X/VS^/BK /1VEGW#EGW>K,^%W2'%=&:>I[X M&@O1&^+B+QPD+0*EQ:"T!(K6+OVAE>*"]U)=WI?6$G=N55K.=.^Q*J]G."3H_4OOG^]9\'OHH;G\C9;Y] MSFGZ/LV$[&3,0&D1*"T&I250M';E#\T=-P373-!^#2@M J7%H+0$BM:N]*%I MX_8V#-Z@F4.3=@V&PZYFGK ;=S73;#<*NIIIMAN'7%6O66Y;FN M1.797W6&PO=V]R:W-H965T4%+X'I ME1D7!59Z*N:N+ 7@S((*Z@:>UW4+3)B3].RWL4AZ?*$H83 62"Z* HO?=T#Y MJN_XSNN'>S+/E?G@)KT2SV$"ZK$<"SUS&Y:,%, DX0P)F/6=6_]F%!M[:_"= MP$JNC9')9,KYDYE\S?J.9P(""JDR#%B_EC 2@V1#N.YYG0:EP:X/GYE_VQS MU[E,L80!IS](IO*^<^6@#&9X0=4]7WV!.A\;8,JIM$^TJFT]!Z4+J7A1@W4$ M!6'5&[_4.JP!_.@=0% #@D,!80T(#P5$-2 Z%!#7 )NZ6^5NA1MBA9.>X"LD MC+5F,P.KOD5KO0@S?3)10J\2C5/)A,P9F9$4,X5NTY0OF")LCL:'>V^#CP[W'FS"75VSIG!!4[C \H7O\+44"_V\G>HJZ+WWJTW< MBB]JYS/GT8TL<0I]1Q\X$L02G.3C![_K?6J3^IADPV.2C8Y$ME&4L"E*N(\] ML:UOMD-J!O"V1]KJ45%U+94YSI=)='D=7_;X/]3FJB1)MHKS=H!8<1I$Z0BB->2"+0B6WKL]?*OC;?KT?>W'(Z.Y'!# MM+@1+=XKV@-7F%J].CLMU;&-)OXN:[S3&[$7A=TM77>MHFOORMOJLUVKT.N& M_I9D+59Q'+\)6VGAKMU:YI]$'[!SPB2B,-,X[^)2TXCJGJ\FBI?V(IMRI:]% M.\SUKQ$(8Z#79YRKUXFY&YN?K>0/4$L#!!0 ( !%.JE@9XD[9RP8 E$ M 9 >&PO=V]R:W-H965T>#M5*;]\.A#-<\8?)$;'BJW[D76<*4WLQ6 M0[G).%L604D\I)8U'28L2@>+LV+?3;8X$UL51RF_R8C<)@G+OE_R6#R<#^S! MXXY/T6JM\AW#Q=F&K?@M5Y\W-YG>&E:4993P5$8B)1F_/Q]-7/(YSDA['UQ(ZJ/K, P]? M/]*]XN#UP=PQR:]$_%>T5.OSP7Q EOR>;6/U23P$O#R@2PRW4HFD#-;;293N?[-OY1_B((#29P)H&4"/#1B5 :.G ?-G L9EP/C8'B9E MP.38@&D9,#TV8%8&S(X-F)DHSJ7#%%N<9>*!9'EK3Z0D%^'7;22C7"A)?B;7+,M8KA5YZW#%HEC^1-Z0 M*"5_K,56LG0ISX9*]Y]3AF'9E[?OBS[3UXA\%*E:2^*F2[[LB/?-\5-#_% ? M=W7P]/'@+ZD1^"M+3XA%WQ%JT3'Y?.N0MV]^ZAC7E1GC\/"$T-,",S)@'#/F M6NST:.PFAFQBEJH.F&N&_1ZJZM!,8_+,F(\L.R$C^\6_D(_!!&;,+=]HC&4Z MJ(8'H^J?8%1P1SW^"^2X&YE/.>_EAH7\?*#G%,FS M'1\L?OS!GEJ_= F&A#E(F(N$>4B8CX0%(%A#OW&EW]A$7_A"+!^B..ZRS!C9 MUS(DS$'"7"3,V\.F!2Q?N^T6]MP>3V=GP]VA/\]CD\.3-QI;U MQ(1V*TKMIZT"T, :NDPK7:9&7:[U58P6122=9AAC^YJ!A#E(F(N$>=/6.3]M M>=%N8].6%J!1-;2855K,C%JXW_0UK-2?(GI!3F(A\Y<9#\4JC?[M7&%?&GE] M54'"'"3,1<*\64N#44N5=IMYRQ30H!JFS"M3YD93#E>V&8_U%+,DH9"JZS+N MTHCJ*PD2YB!A+A+F(6'^_ B;0!TV;#JM;#HUKUBYR%81.[Q>ZO+(".GK$1+F M(&$N$N8A83X2%H!@#>%LJ\Y36?AK])(),A!*>Z?GT51&2Y[G2[63*F.IO.=9UKT *_&'UY/3UA7)E7D0O55# MTEPHS8/2?"@M0-&:JM%:-6I4[59LU9IE M^5!:@*(U!:S3XO8KY,5M:&(<2G.@-!=*\Z T'TH+4+2FAW5^W#8GR*]Z3;#0 ME#F4YD!IKMU.38^LITL)#]JG#Z4%*%K3JSH';YN3\-5":#Z4%*%K3P[K08)LK#?VF8&B5 4IS2EJS[-O*Y[O03CTHS8?2 A2M*59= ME[#-A8F;_/XFN4^H:)W(?\_>\71I)O76"EJ8L-LI^]%3I:#U!BC-A]("%*VI M5%V5":#Z4%*%KS=M*Z2$%?H4A!H44* M*,V!TEPHS8/2?"@M0-&:'M9%"FHN4O1:K9E9O?WKJ&]8K9NI'&BG+I3F06D^ ME!:@:$VQZI($-9EA78F@P$J$F=7;/V@E DISH30/2O-+6N-F MNEGK7M\ U6E3K+H40K^^*(0F[Z$T!TIS MH32OI$T;LU/[JTK'-0M08]L+,SQX[D#"LU7Q# I)0K%-U?X1!-7>ZCD7%\73 M'89U\_U#,CZR;!6EDL3\7H=:)S.M?K9_[L1^0XE-\12#.Z&42(J7:\[T4CQO MH-^_%T(];N0=5$__6/P/4$L#!!0 ( !%.JECM+/8BZP( /4( 9 M>&PO=V]R:W-H965T?BV9[CM.T<4V:% M?7,V%6&?%RJCC$P%DD6>8_%[1#*^'EBNM3FXIXM4Z0,[["_Q@CP0];B<"MC9 M-4M"<\(DY0P),A]80[?:#)BH=6%T+)62.BTS=\_47 M4OEC#(QY)LT3K2M9QT)Q(17/*S!8D%-6OO%+%8 BK'#8%WR-A)8&-KTPT3=HB!=E.D\>E("O%' J M'!423J1$P_BYH)+JVY/H$DT%-TF([LF*L((@S!+T%?+VEL4\)^@\(@K33%Z M[.-#A,[/+M 9H@Q]2WDA05CV;07V:2UV7-DR*FWQWK#%1W>3%5OZ@G\.95 )ZP*^F)"C5!,UJ=%_LR26. MR<""QB>)6!$K_/C!;3N?FV[@/Q M&DN.MN'0\V05^ATW\#I]>[4=X@:QP/.5 M;0BK7I4QJ6\:/*\=6#$I>OJ(MMQO$&JT_+W'(H.I:X]=X]J MTD#5ZFY1E4[;6WT\)V)A!JA$,2^8*@NU/JUG]-",IKWSD=L;NPWG$ M$ ]NC:; -I+ZVO<\_).3?7U^.-5/=Z!6#(0\F%GC@K M8ZISU]79"DJFSV0% I\LI"J9P5 M75TI8'D#*KGK4QJ[)2N$DXZ;O1N5CF5M M>"'@1A%=ER53OR^!R\W$\9SMQFVQ7!F[X:;CBBUA!N:NNE$8N3U+7I0@="$% M4;"8.!?>^32Q^4W"MP(V>F=-K).YE/_ M9-/E4H=DM3:R[,"HH"Q$^\\>NCKL +SP"8#? ?Q_!00=(&B,MLH:6U?,L'2L MY(8HFXUL=M'4ID&CFT+8KS@S"I\6B#/I5 JCL)::W$(&Q9K-.9!KD?$Z+\02 M-PUV G[.$_(%6^KXRL9 QWL19]0?R^('[#%[Q0$*DT M^7$QUTWP<\A6RQ,.\]C3=ZXKEL'$P>.E0:W!2=^^\6+Z88+_M>D!DV(L,GQ79=^(+ M(EN6:.?M$1V%X9[&@:S '\7#$J->8O3?=<3#L3U+ZN]96BJI!X]*=*#+3^(D M\/?D'Z8%-(P].JP_[O7'S^J_X#C3F?&^W(&L]_2)8B>]V.25BBW #$E/#MLTB:*$[FD_3 MHD-#];G9W1K"]_G"J M+0NA"8<% NE9@NY5>Z6T@9%5,Y7GTN",;Y8KO(5!V01\OI#2; ,[Z/M[/?T# M4$L#!!0 ( !%.JECY%*QY6P, -D, 9 >&PO=V]R:W-H965T5;(L;56JKRQ M;9FN(:?RFI=0X,B2BYPJ;(J5+4L!=&%$>69[CA/9.66%E8Q,W[U(1GRC,E; MO2!RD^=4_+B#C._&EFOM.Q[8:JUTAYV,2KJ"1U!/Y;W EMVX+%@.A62\( *6 M8^O6O9G%.MX$_,=@)P^>B5[)G//ONO%Q,;8UK-E%IX^+QW?V_6CFN94PD3GGUA"[4>6P.++&!)-YEZX+L/4*\GU'XISZ3Y M)+LZUK%(NI&*Y[48,\A947W3YYK#@< -7A%XM< [5>#7 O]405 +@E,%82TP M2[>KM1MP4ZIH,A)\1X2.1C?]8.@;-?)BA3XGCTK@*$.=2B:\4 )WB]Q*"4H2 M6BS()T;G+&.*@2179,*E,MTSJ1CN#. 3%04K5A+'\I(*[%&OGE'WA!6D'_7?"-Q"CFR%:Y)9V:G=?YW M5?[>*_G_0\4U\=V_B.=X08=\TB]_A!+ECI'['?+IZ;-WR6>GS^X=RVW/GO^+W %LH-D"6@N<-=SQ0:DTFYBB!(%]OY]+T?^N"7?D'W?ZZ9MW( MDJ8PMK H21!;L)(__W CY^\N])\.^(&ONLZT7'_R.P(9="@ M#'I1_JI(L*](6(@6V',6WVJ2\(B;ZPT'+;P=8<,@CIP6W=Z4SZ5[(;,CNF%# M-SSAH.K*#Y?A''9P'D31T&^!?AF']3'$R!;IWO3/)7TALR/244,ZZB7=_'3^ M#M7H!:TK=Q@&2*R%M2/0<^(XB%N!T]YDS^5Z(;,CKG'#->[E^AGOV?,]6[QG MP',*$FOO$HGVG.USZ,(6Y5HUA'F^=Y! MG:]HV0?70GWIQ]O*BA629+!$H7,=XUD0U46Z:BA>FIOBG"N\+)C'-?[W *$# M<'S)N=HW].6S^3>3_ 102P,$% @ $4ZJ6&=:GJO/ P EPX !D !X M;"]W;W)K&ULO5=M;^(X$/XK5FYUVI7:)G'>2 ^0 M"NWI3KH]5>WU[K-)!K VL3G;0/??G^V$ "&D[0K=%XB=F<-7P/2;.1[):$ M,F<\M'./8CSD:U50!H\"R759$O%] @7?CAS?V4T\T<52F0EW/%R1!3R#>ED] M"CUR&Y2!*12%0=(\_JU!G69-XWCXO$/_U0:O@YD1"5->_$-SM1PY P?E,"?K M0CWQ[6]0!Q09O(P7TOZB;6WK.2A;2\7+VEDS*"FK_LEK+<2!@\;I=L"U VX[ MA&<<@MHAL(%6S&Q8]T21\5#P+1+&6J.9!ZN-]=;14&;2^*R$?DNUGQI/.5-" M:XGNI 0E$6$Y^H.2&2VHHB#1-7J"C+-,CXG5G<_1GWIW36BAH182488>7C.0 MTKR9Z3'!O8!?B;A!@7^%L(?# M#C[3][L'/72")CV!Q0O.IJ='T"/IFX3H'+VPC)>K HSU+L&=XE:+A]V+FQ/D M5JY(!B-''Q$2Q :<\<\_^;'W2Y_\ SO@]N$WUMB/W@U M^$B9U0PN5&>70CO6"^_UPKUY-GK-#O2"1B^S0^4[ZZY>Y+BB-,>TG?8..QQ@ M[\RYZN]O*7[OQ_W2M5>O=KR/HP3C=CP==FFC>)UE5475 U4'QE&XD95[HML8]+W3F", ;Z_9QS MM1N8!9I>=/P?4$L#!!0 ( !%.JEC.W97KY0( $+ 9 >&PO=V]R M:W-H965TA4&D/C:M4KLA M6+YI1#)S1@GSHR!H^PFAW(O[;FTH MX[Y8:48Y#B6H59(0^>L"F=@,O-#;+8SH8JGM@A_W4[+ ,>J[="C-S"]09C1! MKJC@('$^\,[#WD7H#-R)[Q0WJC0&*V4BQ*.=7,\&7F 9(<.IMA#$/-9XB8Q9 M),/C9P[J%3ZM87F\0__DQ!LQ$Z+P4K ?=*:7 ^_,@QG.R8KID=A\QEQ0R^)- M!5/N'S;YV<"#Z4IID>3&AD%">?8DVSP0)8,H>L$@R@TBQSMSY%A>$4WBOA0; MD/:T0;,#)]59&W*4V[I$YC5YP>DMD'1IA#:(@ M:L+=^ J.CTZ>P_A&1R$F*L1$#K?Q NX(U\A76(,1VH2D? %#E"YU^13AZX31 M!;')4(./V]3D!<[@&TWL.3&'L=E2+ ,[6B4*[1B]^_"]O!ASTR&X7,QC[T^$E=6E(G2NI((E9<5_'.D-L.V5;L M.@X;G:#OKROX- L^S3_P^5=AK\%8$ZG!I#+"_?F6JH>>2Y+3P/S"*D%[J;WR M1;0*X:W_)=]:!Y#9+F2V#Y9O&7(8EA*NTVS4.]49URD8=?Z2$>[BK8MXJV>) M9@RIF%51WN^Z#8FY,I=J3US/"A5G;UXW8?!"W>RE]LJ$ZA;"N_]+W70/(#,, MGCZNP<$J)X7L]UT=;:@*M%]J:&QS:!J&!>4*&,X- M[7CY04R;)HII[E (Y%Z][C6E&5(R"%;V;Q@&"VJI"RUH>.$=H9(;LTFU6S8IT H_8O&U>&!R9+W4#(Y501?Q)\);O' -5RA.EW]3@TV)J.8H13O%<* @DWS;X!J>I0I(\ MOC>@5ON=*G'W^ 7]8U6\+.8)<7Q#T[_(0JRG5FR!!5ZB,A6?Z?8/W!04*+PY M37GU'VR;6,<"\Y(+FC7)DD%&\OH=/3="["2X_H$$V"3 GTWPF@2O*K1F5I5U MBP2:31C= J:B)9HZJ+2ILF4U)%?3^"B8/$MDGI@],-D13/RX \IR@5 ^0+\ M_KTDA9PJ =Z#1]DWBS+%@"Z!.?;M+1:(I/R=S/KZ> O>OGD'W@"2@R]K6G(9 MRR>VD(S5]]KSAMUUS0X>8'>/V"7PW L '>AKTF_,Z8^XD.E.E>[UTVVI4RL6 M;,6"%9[WO\3Z^TZ&@T\"9_P?7:DUMJ_'5I?K%2_0'$\M>3URS#;8FOWZBQLZ MO^D*'PFL)X/7RN"9T&=?J$ I*%HQBE8,_"+&!5@QRK4S7F.'%;9:9#:SQ$N2 M()[8F]T"AV&Q'X5AU(;UJ/LM==](_<-\7F9EB@1>R(M=:C,G2"TG%VJ4XGIE MD86@C#)!_JW.Z8JHOR788??>2UP_\/:JT,4%L1]"?1E!6T9@+..&YERPLEX) MY24FYV(EYUFK=S"@X(:2P1Y13500)XZ>9MC2#$]OE!P+'>UP0"@( R]P]WAK MPIS 20(]\:@E'OV\OBU7'4TCSK$7]4A@O9+CMN3XC&M;/*8,(X'U9$A:&9(S MKFW)L!M=];?7M,,PWX_\0VN;ZW3W*,_L5T;\-U&A)X7#OI5%^?$D1,?:-C.2+AF)W%7W6OE MBV2RA@U6?/5,C3A'3]I(:/VJ.P_B^N?L7Z/#.5J*D=#Z4G0^QC4;F1/[=^A: MHB1Q]DV8+BSTDO! ]W;NQC7;FWLY9I)^(XR>HA'BZ-D:":U?<.>*W.B&B>\$^XW[6EB??.=Q7+/)N2Y)NB#Y2L_-F'OT M-(V$UO^]WCDBZ)SS%_NHKFDLM+X4G6N"1BMR8L]L MO)A]SL>2Y424#%>$E^19'>N)CKO-:3QT/I2=,8)FO>33FS>:+ 7ZL)P?\/TM:B:NKWSJ$ ]I[E';$5R#E*\ ME&G.921[AM6//NJ!H$7U].")"D&SZG"-T0(S%2#/+RD5+P/U0*)] #7[#U!+ M P04 " 13JI8V='U**0" #]!P &0 'AL+W=O2"SWT5L94?=_7^0I*JGNR M H$W"ZE*:G"KEKZN%-#"@4KN1T%P[I>4"2\=N+.92@=R;3@3,%-$K\N2JJJ&W.[AARY6Q!WXZJ.@2;L'<53.%.[]E*5@)0C,IB(+%T!N%_6EBY9W M3P9;O; I)7 '$#B-^J(6D R5LUG#4 Y[I?^^X"EU%# MTX&26Z*L-++9A8N^0V.\F+!U3HE,TZ%(5049/JP9A76 M@B%?R*@HF,THY>1*U&5I\WN<@:&,ZQ,4N;O-R/'1"3DB3)!KQCD*Z(%OT#JK MP\\;2\:U)=$KEL3D6@JSTF0J"B@Z\-EA_/D!O(]1:4,3[4(SC@X27E/5(W%X M2J(@2CKLF;P='G>Y\W_:I^_6_BP8<5LGL>.+WU4GOT=S;10^^C]=>:^9DVYF MVPC[NJ(Y##WL=!K4!KST\Z?P//C>%?2/),L^DFSZ063/TI.TZ4D.L:<9(&G. MZL=I_VL!+5T@T237*Z%J4NV/6UGU&PO=V]R M:W-H965TUAVH.;?&TM$CNSG1;^_>PDA(2F ;2\-+Y\Y_@<7[].=HP_B V 1(])3,74 MV$B9GINF"#>08''&4J"J9\5X@J6J\K4I4@XXRD%);#J6Y9D))M0()GG;#0\F M+),QH7##D9_><%4S*Y:()$ % M811Q6$V-;_;YS'8T((_X26 G:F6DK2P9>]"5JVAJ6%H1Q!!*38'59PLSB&/- MI'3\+4F-:DP-K)>?V2]S\\K,$@N8L?@7B>1F:O@&BF"%LUC>LMUW* T--5_( M8I'_HET1.QH:*,R$9$D)5@H20HLO?BPGH@:P!P< 3@EPW@MP2X";&RV4Y;;F M6.)@PMD.<1VMV'0AGYL M@\0D%E]4Y_UBCHZ/OJ C1"BZV[!,8!J)B2G5^)K%#,NQ+HJQG -C_<#\#+GV M"7(L9] "GW7#%Y JN)7#W2;<5*XKZTYEWJ/V^E&U6"[R7X_5%L T&[M@=6A-S6S>Q'^:./+\6UI WJ.0-.N7-806< M0Y2K0T2(#-,04,B$;-UT!=NPIN)T[#FOI+8$V;9]0.FP4CKL5#K+E$ZU<]1M MDG$B"0A]?N(WIW?8(F9H6:^G]\VPAFBO$NU]8/5/$%5OA5(=[GM1IUS?B!]: M#&]/\\!Q7=]_96T_S/6LT>" M5%E;=1I[4Z[NF:8MBGKA'[T^/9$UG#I5R[] M7N\MOT_C/9$UC(\KX^/_O+?&>]O*&7G.WKW5$N:[HT/WEFV]O*56I\!;V+)X M2^@:S=21(1)=XI#$1#ZUOI6=7!]=E[[8FLYK683=ZYXLZ?HRWQ-;T_Q+'F%W MOM;OV)\R%^+ MBF1IG@(NF50)95[+81>TS3A"]>%2M-T _?$C)444 M'9JQUI-<.+)-/M)YQ4.?E^+LD,E/^9T0"GU)XC2_Z-PIM7W=Z^6K.Y'PO)MM M1:J_N]?"L%7Q>=DKA'^OU1+^%1VIG/BL^NY'R6[50)*HGR7 M)%S>OQ5Q=KCHX,[#!]?1YDZ9#WKSV99OQ(U0'[=74K_KU91UE(@TC[(427%[ MT7F#7S,Z,1V*%G]%XI WCI$)99EEG\R;=^N+3M]?&*#F7;P:"#5KM<94G565]!$J7E?_ZE$J+1@9 3'4C5@9S;@58=Z+D= M!E6'0:%,&4JA ^.*SVZGYDPL%7J% MWJS7D;D//$;OTG(TF;OR@@G%HSC_<=93^F2F2V]5@=^68'("_.LN[2+:?XE( MGQ#T\8:A%]_[,(LPY@.7&H,+S"" 86',C=C65T/]F)Y6KI:/U/*1@DM/<7?+ M7'S>B52AG_?F]9_WN@5ZIT22_^L3K<0-_#B3Y*_S+5^)BX[.XES(O>C,?_@. MC_H_^:2#A#$@F",CK66D(?K\,OHBUFB5[874DPV29O3YU M2VJI7PG Y9,S\ MN)_3+IW.>ONF+)Y6I#L =UO(-@O._%4Y$&^[>-=/ X!MR=X*-(O:W& MQ!_IL(YT&(STMZR:5GB2[5+E"S4(:!MJ"1LU[VF_^CL*]YR63LBC.N11>##S M2*(]CW<"9;U_H053;T"%A# CF2#BI)9S _K),(&6$ MA#$@F"/CM)9Q&IYIC6@Z#5?%.'QI2J,Y@@Q] MF;28/LJD$RU9\'K_IQJX;\N]?EB/+-V\TC-2HHOCI7-I.CUNZ4;=*'+Q$_.1L4#F;I]WW\.XUAK@QQH,Z=BKP>.FA)"@"+94Q<$2 M;OZGN>OO,YYZ(P8M3$%I#(KFZF9K4TQA9V(,6J:"TA@4S=72UKWXB<+WZ>D' MM/*M:,T9G(Q'U)MZGJ83.@FEGBV"<;@*KE,/?45,&^I[E$?)-A;HYO?+:Z\* MH$4Q*(U!T5PM;76-1\#I"%I;@](8%,W5TI;I.%RGO^5YE*-RQ= K7=G=_#+7 M2='O]OM'UG$1/DUK49ZC[L:V\,;!@M1)UN+X9)*"EMR@- 9%> B3-'R:ULN%0#17%%O1DW!%WTS2!X]7 MKC5X)0*MYT%I#(KF"ME8P(9>P89=PH9=PWX.IT"L4R#A9>QO6VRHX$X!.O2N M72["U]%:M>?P!,1Z A+V!#:57R&,RZ,K?I_HP>A=*@WC6@] 2!J#HKE26I]! MAL#)#.HS0&D,BN9J:7T&"2_C7\DH745;'B,IMN5P+-;PO3*"6HR*=OR#CLGP MR+)"G=95R+H'$G8/S<2=H#]V7&IG[T]9T#5^4!J#HKDB6K=!@-?Y":CK *4Q M*)JKI74=)+S8WRIE00U'1'+:"W:LVRA:>RA";N/ZE'[FXT4HICZOJ(/46IT\XH$NY<&U)! T5PA MK2&A ^!,!G4DH#0&17.UM(Z$AI]\G+VS"]2(5+2CO4SD>&O7&''V?G*Z@+J6A' M>S&/2V>H9DIE M27%X)_A:2-- ?W^;9>KAC=F:7>_=G_\'4$L#!!0 ( !%.JEC;3LT56@, M '4, 9 >&PO=V]R:W-H965T;C>JYHYC(UY;I&(Q[<:U&MT6L'#\0[];W=YNLP=TW@M\\\\ M-=G$&WF0XI*5N;F5VW^POE#?XB4RU^X7MM790<^#I-1&%K4P,2BXJ/[9]]H0 M!P+Q,8&H%H@<[TJ18_F&&38=*[D%94\3FAVXJSII(L>%]F;[^5 MW#S ZS=H&,_UGV/?$*K=\Y,:858A1$<0!O!>"I-I>"M23!_+^\2FH13M*,VB M3L#W3)U#')Y!%$0]V$C#Q>JKLM8%G3&%ND-'W%P[=CIZ1W3,4;F(%@G"H@6T MXMF)8=_+I5ZS!"<>/0B-:H/>]-4?X2#XJX-AKV'8<^CQ$88+>G]IF2/()2R, M3.XSF:>HR,R5Q[Z\(P&X,5CH?]NX]T[ O=]P[W=:M[(H<*U+3.$U%[7C6J.K M@NH[*)M#-M-^/^Z/QOZFA<&@83#H9'"=,ZWA"JYE4=#;=P9L4]Z)\D(K#1N. MPY-Z>'@"[J.&^ZC3OI_K1MU$=/?!ZV^_NBX7/1 MR><#521=J@?0UI!G=;R=4=(G6ZKG@_#B":$X'@ZC=E)AL$^NP7\.0S+/+6JC M>&*(UVZI]OD-)21AZQ3,Z/3PH%^%)@[:&_\WTHSW]J-,A5,F7 MR$UIT],S(5$C/4I,4>](1.SK3MA=>&XH)[JJ0_9SL0HKQ80!MF4J?9Y3_(33 M* C#^ BK?:T).\M!':>S9]-E-\Q+O;2G]?D\+NHO0_DV:- M_BAK!K]XWC_H! M4*]?O:DAD*4S5%#:K34]]5762^^-50TYMV(H+#3DN230X M'Y)B5?6XU<3(M>LK[Z2A+M4-,_HN0&4/T/Y22K.;6 7-E\;T)U!+ P04 M" 13JI84P*32,$# !X#P &0 'AL+W=O2 MK%H*;3BM\A#S,N?,D#,$V>B'K>/ J8V0U+2@O").4,";(:61_=^\5 RY<" MWRC9RZ,QTB=92YYH(S/A1MZO;+5TSQ0J/AX+OD=#2P*8'I7]+-'B$,AV)3TK +@6<&L^P8)2M M)7HD CUE6!#T 4VPI FZFA*%:2ZO8>7Y:8JNWE^C]\A&4DM)1!EZ9E3)&UB$ M\=>,;R5FJ1S:"NS2['92VS"I;/!.V."C3YRI3*(92TEJP,_/XZ,S>!ONH[D4 M[W I$^\LX2KMT$GUVNW3-=YI^=??'; MQK=AR MJ_ R)TAQ!'L%?.T@AR8O&<]3(HS)J5(3E6KTAWLW_N"Z.O9WQ^'Q6NHN#ORV MT-1 %0:QVY::O99RXSNO+31_+10/W+NVT,*@SP_C7U*MBPV;BPW//KDI81R^ M-*<>7=CGH^N3;-HGV:Q/LGF?9(N>R%JQ$36Q$9U]=-_+THZD".\@+:\)8MMB M"94#7^F"$(J&PYNK:@0H?:6"H@ J#'1%#\O7IK"J](9'H1RZ=W[LN5'G(9XU M\*TA8](:>P,_"CMOMD^M<^-9W=")NN_;;%[D'B6>EAL'C1L';\R=&W#BL>]. M)E.]62?3F]KGVK,ISW,L9,E3RAB=7%D5'^I M&PO=V]R:W-H965TF! M\2>Q)42B'UF:BYFQE7)W;9HBWI(,BRNV(SE\63.>80FO?&.*'2NE;2E *?&-DH,X>D9J*BO&GM3+/\G, ML)1%)"6Q5!08?O;DEJ2I8@([_JM)C4:G AX_/[-'Y>1A,BLLR"U+O]-$;F=& M8*"$K'&1RGMV^)O4$_(47\Q24?Y'AUK6,E!<",FR&@P69#2O?O&/>B&. ,"C M!S@UP.D"1B< ;@UPSP6,:L#H7(!7 [QSY^#7 /]<#>,:,"Z=5:UNZ9H02SR? M5ENG%["+YA?(=?^ MB!S+&6GLN>V'AR1NX*X&'IZO70=?G*_=T2WF[\U]^6[C6ZYPFPAU2S[W!-_7 M(B,<2\9U855!1WJH*N/78H=C,C.@3@O"]\28__F'[5M_Z7PZ)%DX)-EB2+)H M2++E0&2MR!@UD3'J8Y]_A9V:YC'+"+I(F8 RA:7D=%5(O$H)D@S!MPSV.ZBB M\=.6I0GAVN)4J?%+-6KOWL\_V;:*_?UQ>+R6F@0CMRT4:JB\46"WI1:OI>Q@ MXK2%HM="P=B>M(66&GVN%[Q(M1;6:Q;6ZTVYD.0,]II32><-F71#DH5#DBV& M)(N&)%L.1-:*#;^)#;\WZ;Z7S1TT!W@/97E#4%YD*^@=V%JUA#1NN(%C^YU$[#7PK2&CTQHX8]?W.CD[I-9( M.U?;L_QN?NO-\^VCPM-RX[AQX[@WQ1?K-1P&E-<2U>S!<0 )$A><2DK$M]5N=;@>5V-OMEGU4M9TP:9TS>6X*3^N3V[B(\ M.;<(]YKX5L?IM&J+\)!:(XU6QW-[O/Y6U59_S&OE[8FO%( MW?.5%STO]-4E(1RS-S07*"5K4&5=C2$\>77O5KU(MBNO?59,2I:5CUN"(4R4 M 'Q?,R:?7Y2"YO9S_C]02P,$% @ $4ZJ6-DS^8"$ @ O@< !D !X M;"]W;W)K&ULK95M;]HP$,>_BI5)TR95.$]M)Q8B M 6%:7U1"[1Y>3'MAD@NQZMB9;:#[]K.=D$*5LFKC#=C._7_GNTONDIV0#ZH" MT.BQ9EQ-O$KK9HRQRBNHB1J)!KAY4@I9$VVV(&W/[BCZTK; YPF#5G#/>BOS5*:'>XI M!:V!*RHXDE!.O&DP7L36WAE\H[!3!VMD(UD)\6 W-\7$\^V%@$&N+8&8ORW, M@3$+,M?XU3&]WJ45'J[W]$\N=A/+BBB8"_:=%KJ:>!\\5$!)-DS?B=UGZ.*Y MM+Q<,.5^T:ZUC:X]E&^4%G4G-C>H*6__R6.7AP.!X0P+PDX0/A?$+PBB3A"] MUD/<">+7>KCL!"YTW,;N$I<13=)$BAV2UMK0[,)EWZE-OBBW[\F]EN8I-3J= M+J784E=T\\ZA&YZ+&M 7\@@*O"ZTJA M!2^@&-!GI_57)_381-B'&>[#G(4G@;=$CE 47*#0#^.!^\Q?+X^&POD_[XM_ M]GZ4C*BO>>1XT0N\IRJCC*J<";61@'Y,5TI+\^'^'*IW2XR'B;:9C55#H M 9D#UT,5:6&![VAV'&Q3?Q2&88*WA[D>-@N"8[-LV"R.CLT6?Z6UD>.#AE2# M7+M)H% N-ERW[VE_V@^;J>NQS\YGP7@>#)QG9CBUL^0)WTXV\[&L*5>(06E< M^:-KTR]E.RW:C1:-:X&ULM9IM;ZLV&(;_BL6.IG.DKKSDK>F22&W@:)76K6IZM@_3/KC@-.B S6PG M::7]^-E (6ZI&Z:G7Q(@?B[C^_';39CM&?\N-H1(])AG5,R=C93%N>N*>$-R M+$Y90:CZ96,WQREU%K/RV@U?S-A69BDE-QR) M;9YC_G1),K:?.[[S?.$V?=A(?<%=S K\0%9$?BMNN#IS&TJ2YH2*E%'$R7KN M7/CG41#H@++$'RG9BX-CI)MRS]AW?7*5S!U/WQ')2"PU JNO'5F2+-,D=1__ MU%"GJ5,''AX_T[^6C5>-N<>"+%GV9YK(S=PYCSIR_H$THI MNMNPK< T$3-7JAO26#>N*[^L*@_>J'R,KAF5&X$BFI#$C'=50YK6!,^MN0RL MP&O,3]' /T&!%PP[[F=I#U^10H5[9?B@(SP\OG:_(SRRAX8+6 MJB:$<[:ELBLE5EK?E$#"PLFKF>W,\\QY+0*JT%#ZK%'ZS*KT%95$427B:C2< MH(+P6 FNMM9=,EM1?66&A(45;'H@LW?J#5_H#%2CH?.TT7EJU?F"TJW:B18\ MI7%:Z"/\I+MVE\Q64E^9(6'A]%5O]E_U9J *#95]K[4!WO%+*_H7K;;T[A$M M<9%*);J^2@GOWN);P7UE!Z6%H+0(BF:FZ,"I^1^T\M9@J!1!TD)06@1%,U,4 MM"D*K*/HIIJ;]Y:2PM-?76VM(6@1%,[5NW:UO]6>+ M):,B30BO'D_\QB1!MR0FZ0[?9T3-8.^:!3N_]Z@ ];F@M B*9F:JM;K^\*,F M+DCKN@2EA:"T"(IFIJ@UUK[=6>OA(]2<]3Q^.I,!ZJY!:2$H+:II+_9K[=QL MBMPZ9]_J_>IG/O&6<[U&O/WLI\:,S.I?K@R@#AB4%D'13)U;$^S;7?![S];J M\$-]@]?Z@MI94%H$13/U;:VO;_>^%W&L'R@(-:$_E8OM_UE\03TQ*"T$I450 M-#-9K7_VIQ^U^(+Z:5!:"$J+H&CF?U:M]P[LWON8Q=>.Z)L,4%H(2HMJVG&+ M;]"ZY\!J_8Y>?&N,??&UU]5;/U +#$4S=6XM<&"WP.\MOG6X]5G8TEY';WU! M;2\4K=+7/?CK/B?\H7QG0J!R@:W^Q6^N-N]E7)1O([AM\>JECFO,'U(J4$;6 M*M0[G:@^S*OW)*H3R8KR18![)B7+R\,-P&ULM9MM;]LV$,>_"N$50P/)%.4F ??I2L6!;-4+)[Z8O&DN]^)_Y)ZW0D=?58E-_XFC&!GK(TY]>C MM1";R_&8QVN61?Q=L6&Y_.:N*+-(R,/R?LPW)8M6M5.6CK%E^>,L2O+1[*H^ MMRAG5\56I$G.%B7BVRR+RN\W+"T>KT?VZ/G$Y^1^+:H3X]G5)KIG2R:^;A:E M/!KO*:LD8SE/BAR5[.YZ]-Z^I(Y5.=06?R3LD1]\1E53;HOB6W7P874]LJHK M8BF+186(Y)\'-F=I6I'D=?S;0$?[F)7CX>=G.JT;+QMS&W$V+](_DY587X\F M([1B=]$V%9^+Q]]9TR"OXL5%RNO_T6-C:XU0O.6BR!IG>059DN_^1D^-$ <. MDJ-WP(T#5AW<%QRRJ+!Y1 M65E+6O6A[J[:6PJ8$MHN#J_'#82]IS+ [ M\:RN67AL%OC!U,%=,W)LYLM_>-HUH\96G:F9M]?,,VJVW-[&\MY55C^)_!XM M)3Z)]1+N0-Y!:RXJ:, M_EY&WR@C>9*/7)S)/!1ORU*;0VY\C7Y^X"F#9JXSLZ<39="$&K, !XXB"M&8 M^;8<^8IVQM:=J5VPUR[H^=D>WJ#_0XMM&:_E0UM9/0G(\:Q'V6I!>"VILP9GZV%9; %E&A=['<;'-!9=U M:$!I(2B-@-(H%*W;T[CM:?Q*B:4!0W4X)"T$I1%0&H6B=3N\+>IM8R5IS"^- MJRG!])N$_2:DWX2:FW&N3&U%;)M+XJ%)QCUJB"PY5,V ZM1&W@$A"6A(VA.R M*W%;0-OF"EI-,A^C?(5".3S38I.Q7*!%6?S#8J'5':AF;3H(DA:"T@@HC4+1 MNEW>%ONV_UK9!JC0;CHSE#8?5,4AFP3]&>;7I.PWX3T MFU!S,\Z5J:WN;6-).3C;3(X:XKE'FH$6Z4-"$M"05!/2/Y@A[DKR!I(2B-@-(H%*V[$MC.$V#KE9(-ABS1YZ"T$)1&0&D4BM;M M\';6 IMG+4[X23>D[BJ Y2FW4IV5;0?*4D&H,\.^K3Z3:\VF4V49@YH;>:Z( M[80 -M:?;2K:1-]?RD,-HML25UT2- =P/B4E 8U)=3&_JZ%,1;DMPW%>" M=U/1!YY6I<^BR+7+7V;:R77VQD$[+Y6^H$LWN>@M!"4 M1D!I%(K6[?!V/@.;YS.&+&5CS9J\;:F/\#JKB5KXZ(RPBB+:@+Y:_IA;=JYR M[;0 -F\"&)1SCA?DCV0#K>K[ Q+0@-08L*ML6W_CT[8(++?YER>MO* [ D!I M(2B-@-(H%*W;O^W$ 7ZM?0$8=&, *"T$I1%0&H6B=3N\G<; YFF,04GF> 7_ MPE5WA\T;J\.5XPO'4W=+Z5B3B;I?3\<*U/UMU-RT,Z5SVOD 9^"^ 4.6<8Z7 MT]4L8XYR\H;4WH $-" U!MPI.S[8G9ZQ\KY^CX"C6KW=]N']V?V["N_K'?K* M^1O[#ZH ^S<^9O\#4$L#!!0 ( !%.JE@"H,[' MTP, / 4 9 >&PO=V]R:W-H965T8\O]5U%L8HA>R&Y"@3;PZ$II"+ M(3WJ+*<(1J53FNB68;AZ"G&F>:MR[H%Z*U+P!&?H@0)6I"FDYPU*R&FMF=K+ MQ#=\C+F$);E"22)-;QHX9J34SIV'Y^H?]6)B^2 MV4.&MB3Y"T<\7FL+#43H (N$?R.GWU&=D"-Y(4E8^1><:EM# V'!.$EK9[&" M%&?5)WRN-Z+E(#CC#E;M8/4=9J\XV+6#?6V$6>TPNS:"4SN4J>M5[N7&^9!# M;T7)"5!I+6CRH=S]TEOL%\YDH^PX%6^Q\./>+H84?=Z(K8[ EJ2B_Q@L*_@9 M[$131D6" #F 5\V"9_F,P$VZ9:F_7*VFQP3S(>,Q!D$8I&_/UI?W?"7Q?[U&R6];)9&VL2> _I M#;#-7X!E6+.1]6RO=[?'TOE_T8/_'+VS&7;3.7;)LR<[9S]LB3M*879$0DTX MV)]!V^X!GLOINQ.D$?C[JT""+QRE[)^Q[JCBS\;C2P6]93D,T5H3$LD0?4*: M]_-/IFO\.E8:E3!?)2Q0!.L4<=84<39%]SJ%0]5W>:P4%<4M*?*WY\FS'4=T MT5-[BX=&EKNTND;^T,AUELNN43 T*\*>)< MB7Q4%*>M#([C]N1CQ&@H'T,CQ[;[\C%B]*I\+)I4%Y.I?L5PCY.K%602]M;F M4PGS5<("1;!.199-19;OK"!+E454"?-5P@)%L$X13>-R #&4:$B-:7^KY_.^ MAHP8&3T%&3%9+'HR$TQRNHFV3EKF]#\@:9Z0,T) '.K"1Y 7-(Q%4X(\@=EH MPI.XM[:?4IJOE!:HHG4+8UT*8[VSD-0+4%5*E31?*2U01>N6\G(F-2=/2]>+ MB3T\JUAF7TR&1@,Q&9K8\T5?3*8X5:)ZZP8G1?187ITQ$)(BX]61O)EMKN?N MRDNIWOS&O-V:(_.^O,XK;XPN^.HN\![2(\X82-!!A#)NYD+T:'6]5@TXR&ULQ9UM;Z,Z&H;_ MBI4]6LU(,Y/PDI=VVTIMP/9(9U;5],S9#ZO]0!,W04,@!T@[7>V/7YO0@ -U M0G57&5530NWKX>7&-L^-R<53DO[,ED+DY-4C259#+C^FBGZU3$U46Q[C:]ND@V>13&XC8E MV6:U"M+G&Q$E3Y<]J_>RXGNX6.9J1?_J8ATLQ)W(?ZQO4_FIOZ/,PY6(LS") M22H>+GO7UCD?#E6%HL2?H7C*:LM$[]B8],ARR@KU7 MP;9?J>"4%9QC([AE!??8",.RPO#8"*.RPNC8"..RPGB_PFN'=5)6F!1G=WLZ MBG/I!7EP=9$F3R15I25-+12"*&K+4QC&2KMW>2K_&LIZ^=7=,DC%YQMY]N=D MFJSD)9$%A:@^D^OY/%2+042^QMNK1/WA@R?R((RRC^0W$L;DCV6RR8)XGEWT M<[D]BMJ?E;%OMK'M5V([Y%L2Y\N,^/%^;ZHT/UJ;G^F:%^7Q['W<&T M7P[FC6T$?@O2+\2Q/A%[8+ODQYU'/OSV41ZD+ ^B2%[P.V(O=L&^I@-I.^V@W[_3.KE;H/G8O7U4Y#.R;]_ETCR-1>K[#]M5^(VOML>7W60 MY]DZF(G+GNP!,Y$^BM[5W_]FC0;_:-,J$N8A83X21I$PAH1Q$$S3JKO3JFNB M7VGZ%+_4LFA3W)8R*BAJ!/5XY0R'SD7_L:ZD9B%[=&;KA;QFH='P[$POY#<+ M#:WQ'HD:]ZSK&47". BFG='A[HP.C6?TN\CR-)SELE&YRY/9S[:S:21T;3^0 M, \)\Y$PBH0Q)(R#8)K:1CNUC4[0RB36NW9P1V%1\2YFUA0ZU#'@SVNE%D M1(J$,22,@V":J"8[44V,HKH5:7$W'<_$MI%KO74V,KKJ" GSD# ?":-(&$/" M. BFZ>ULI[>S$W>X9TBM(F$>$N8C810)8T@8!\$TK5J#*A\Y0'>Y9F)7_4%I M7DG3[G#'C5X7&I-":0Q*XRB:KJY:MMLRJFO;WY(PRS:RE?L0QF4.[R/YW^N9 MQ1LSM+/ D#2OI-6'=<.A,YSL*PP9E$)I#$KC*)JN,+M2F&U4V#\WJWN1DN2! MI%5:)5-I%?(H5QRO.6.8SII#TKR25M?(J@,/ M[B-!-FNY3@T7PWBA2JUKS>^VZ"8.\_9>'>I^0&E>2:OWZHT[8:BK :4Q*(VC M:+HR*V?#,EL;[3UZ\.O5'AUJ;$!I'I3F0VD42F-0&D?1= E6/H@U.76/#G51 MH#0/2O.A- JE,2B-HVBZ:"LSQ3+FOT_1HT/M%2C-*VF67>O2K2_#_4X=ZIQ M:0Q*XRB:_OAQ99[89O.D)LXPGJ5"-IGDPUQLESXJW06JWEJRRA-*^D:;(E.9#:11*8U :1]%TT5:^CFWV==[P+(29 MV%F%4%.GI.G/Z#>>A8#&I% :@](XBJ:KJ_)T;+.G<^Q$CA)3S]J-QZ.]B1PM MA?9.K-=29#*Q]\_^00XU[U;G4PKU2% T_916'HEMGLDQW:2IZK&BW7A+WF22 M69 M/V2GCUOK.,53\59_M7Z]2\09U;B"-"^M"0M*2-3"%92Z&] M(ARU5?J9KXP&VVPT^*MUE#R+EV3">I/.ENKN;QT%<>O)A=H$4)H'I?E0&H72 M&)3&431=@I6C8(]//<2&>A!0F@>E^5 :A=(8E,91-%VTE0=AFR=C'#T(FC1Z M -NV]CO#R>%!4)/CC/<9B]M\IKOL]657'H0J13= M)E8Y]'PIB']W>WNT!LUANVH02O.@-!]*HU :@])X2:M?']:@^+>[0G055DEU MQYQ4GZI4.KE68RUE.+XZ==^,Z:PJ:#8=2O.A- JE,2B-HVBZ]*ILNG/J;+H# MS:9#:1Z4YD-I%$IC4!I'T731UMZQ9,ZF?U7/8JCG+51_761)MEGUTA(_NI-N M3DUHF7 U-6],9\EAWY*$?4T2]CU)V!*W:E2[,Z!%'M+%RW%]?V(%^Z8 MR9T;0"3-@])\*(U":0Q*XRB:KL;*'7!./8/"@,VW^C4C.E#8]*C8C)H3(ZBZ7JHW W7[&XT7%#R+(,W:WNU^8X[9M8N#TKP#Q\,FQ6Z1,5EMO[1@1.;!<^N;^J';1:$T M!J5Q%$W7:&6#N.9W/;URY] ZM?KH>P=SS,X:A3H?4)H/I5$HC4%I'$73=5HY M'^ZIOU["A4X[@-(\*,V'TBB4QJ TCJ+IHJU]S<0![^38,:#;& ..FD- J/]1 MTNK#,:MQN^)#8U(HC4%I'$73E5+Y&JYYUL/;;AV:C_2[CP>H MZP"E,2B-HVBZ2"O7P7V3Z]!QIKPY2&=50HT&*,V'TBB4QJ TCJ+IPJR,!O?4 M1H,+-1J@- ]*\Z$T"J4Q*(VC:+IH*Z/!?8\Y'VYS[H)EN?;(W1\%0HT'*,V' MTBB4QJ TCJ+IWY%7&11#LT'1OM!1J MN*:>>8,Z"P7J:4!I#$KC*)HNE,K3&)IG<[PIZ3=LOH'(M9NR@=H/1\7TH3'I M43$9-"9'T70]5';!T&P7O$O2[T!,ITRLCH#0?2J-0&H/2.(JF MB[/V!=N'OF%;W@=D82Z(8HO['^QCJ?6BWK/>O<+];W*_S5Q3I8B&]!NI#R M(9%XD*$&7\9RQ])PL=Q]R)/U94\.^NZ3/$]6Q>)2!'.1J@+R[P])DK]\4 &> MDO1GL3M7_P=02P,$% @ $4ZJ6+AGL%SA @ 5@@ !D !X;"]W;W)K M&ULK59M3]LP$/XK5H8FD"AY3X&UD:!HVJ2](#JV M#],^N,FUL4CBS'9:^/<[.R5+VQ"):5\:O]SSW#UWMJ^3#1\@A)WEEP45.%4K&Q9":"I 16Y[3E.9!>4E58\,6NW(I[P M6N6LA%M!9%T45#Q=0\XW4\NUGA?NV"I3>L&.)Q5=P1S4?74K<&:W+"DKH)2, MET3 SL;8W!M\9;&1G3+22!>O(QG5J.#@AR2)1FH/A9PPSR7!-A M&+^WG%;K4@.[XV?V]T8[:EE0"3.>_V"IRJ;6N4526-(Z5W=\\P&V>D+-E_!< MFE^R:6S#P"))+14OMF",H&!E\Z6/VSQT %[T L#; KP]@/N2!W\+\(W0)C(C MZX8J&D\$WQ"AK9%-#TQN#!K5L%)7<:X$[C+$J?@38 XD&9$O5 BJ4TJ.;T!1 MELL37+V?WY#CHQ-R1%A)OF6\EK1,Y<16Z%H3V,G6S77CQGO!S6^&P8/H<*X8Z!^[MP&P6WJKU6M6?X_&'5/Z\64@D\2;_Z%#4403^%OEV7 MLJ()3"V\/A+$&JSX[1LW?ZU E[9L,(R"O=@/C3S?/^\//6Q##U^5[$Z< MIZ3$9QFU)+OR^N(/#Y/OCMWQGH!#*]>+@HM^!5&K(!I4\,,\?9".Z!JEK/"\ M@&X'?R4I$$5OTH=Y0_($5$CB.J3@IEW&;@/'K$I R MF? :"X:5A3[A#9_K= KAG#FA<[%7KT&_KU5E=UY]W7'QC5VQ4F*1EDCOG(WQ M=(BFBS43Q2O3"!9<85LQPPP;/PAM@/M+SM7S1/>6]J]$_ =02P,$% @ M$4ZJ6 4Z6O#M @ BPD !D !X;"]W;W)K&UL MK59=;],P%/TK5IC0)K'E.RFEC;0V12 Q,:T;/" >W.:VB9;8P78_^/?83IJU M:58FV$MK.^>!$DXK<="PK, N<$2,:Z+5;%@WH2N09@5N&^*HH,/L]@IQNAH9M M[!;NLF4JU((9#4J\A"F(A_*6R9G9J"19 81GE" &BZ%Q;?@!!9XE8L[NOD$M1]?ZH?;^L\[!'LYPA.37#:!.\9@EL3W)=&\&J"]]((?DW0ULW*NTY3 633S/)$]$7D%GFZ!+I 1I3+M!Y# )G.;^0RP_3 M&)V?7: SE!%TG](5QR3A U/(V$K!G-=Q1E4872'7?H<C*[FN* MQ:\I-GDEL8,Z>$T=O%/JT=<2&!896:)V"N M]U-\# I[O4-,?(QQW- [!$TZHOGV$^C J=\X]4\ZG::4B4L!K/B+U4K&WPON MO[>"EM5CD!>Z;LOK,4X'SVBAL98_GT.4U M.*Z8&X8MK\<@WW=:M8^/0;8;^*VT33I0SGY&*J_F7GR8"LBJB.F M66UN#M>Z8;;61W9_;'>LQ_*F45T,GN2K:XH\YY89X3)S"QG*N@IE75C5^JN) MH*7N;3,J9*?4PU3>EH I@'R^H%3L)BI <_^*_@!02P,$% @ $4ZJ6+^T M(8ZZ @ PP< !D !X;"]W;W)K&ULA95K;]L@ M%(;_"O*JJ9.V^GY)EECJ1=4F=5+5R_9AV@<2']>HMO$ )^V_WP&G7K:0Y(L- MAO,^[P%SF*VY>)85@"(O3=W*N5,IU4U=5RXK:*@\XQVT.%)RT5"%7?'DRDX M+4Q04[N!YR5N0UGKY#/S[5;D,]ZKFK5P*XCLFX:*UPNH^7KN^,[;ASOV5"G] MPU"/W:W GCNJ%*R!5C+>$@'EW#GWIQ>^"3 SOC-8RZTVT:DL.'_6 MG:_%W/&T(ZAAJ;0$Q=<*+J&NM1+Z^+T1=4:F#MQNOZE?F^0QF065<,GK'ZQ0 MU=S)'%) 2?M:W?'U%]@D%&N]):^E>9+U,#>>.&392\6;33 Z:%@[O.G+9B&V M H)@3T"P"0B,[P%D7%Y11?.9X&LB]&Q4TPV3JHE&,+EC-%,.ATRM0E-7R SDAK"4/%>\E;0LY;R_(JUCQR(J/L1(;*]YE M!6%D9R4C*SG&2FVL9(<51UEB9Z4C*SW&RFRL=(<5^OOV*QM9V3'6A.#A(JH" MK+&E F%#9Y8E35,[>C*B)P?1#US1FI1#%6.KKPC_=V_@=02P,$% @ $4ZJ6/(_O0*E!@ @3( !D M !X;"]W;W)K&ULQ9MM;]LV$(#_"N$50PNTM419 MLITE!A)+6@.T6Y"TVX=A'QB;MH5)HD?2=COTQX]ZB61)#/W2 _(EL>2[Y\R[ MTU$\2I<[QO\1*THE^IK$J;CJK:1<7_3[8K:B"1'OV9JFZIL%XPF1ZI O^V+- M*9GG2DGZJ9_>>3MQ' MRY7,3O0GEVNRI ]4?EG?<774KRCS**&IB%B*.%U<]:[MBQ"/,X5 M9Y0-Y9&Q?[*#V_E5S\I^$8WI3&8(HOYMZ93&<492O^/?$MJK;&:*^Y^?Z&$^ M>#681R+HE,5_1G.YNNJ->FA.%V03RWNV^T#+ ;D9;\9BD?]%NT)VB'MHMA&2 M):6R^@5)E!;_R=?2$7L*BJ-7P*4";BL,GE%P2@7G6 N#4F%PK 6W5'#;"MXS M"EZIX.6^+YR5>]HGDDPN.=LAGDDK6O8A#U>NK1POWJ!7F?SG%=L( MDL[%95^J'Y,A^[/2\$UA&#]CV$&?6"I7 @7IG,XU^KY9WSND'YKU;6P ])47 M*U?B)U?>8"/Q$^'OD6._1=C" \T/FAZO[NC\\6/6@Q^S'IK5'^A:J5LZ]88O MG2HMG9SG/,-[)A%5JJ$/=+Z,TB6ZSFI2)",JD!^)6@MYO5\0NQ)C-ZU5.%6E"^I;W)SS_9GO6++J*0,!\2%D#"0B!8(Q,& M528,3/3)/25Q]!^=HU_5-(E>?V1"O-'%M:!X.26;3K<3[%GJ0MCNQTLC-/"< MII#?%7(Q;@D%7:&!,QXWA4+CR,[TFUOYS37Z[4O*C_1,8SO3Z11I#9@(DS(>$!9"P$ C6R 3;JA=Q%M!D;P:=&EQ0FE_26A7: MLEH5&M1HJ#/JC?>,-D.RMZZVC2&9LB1A\TA^0P\[LE8U^8[3-8GF*/BZIJF@ MQ95:U/+IAO-L!5[4=&W8C,9.#ALDS0>E!:"T$(K63 )<)P%^H1I=&H9*"$B: M#TH+0&DA%*V9$'5;PS:NE?<3@F07^UNT(!%'6Q)OJ#;,3JNKWIY[II8)N[!IWJ>SV;\0VMJJ^F^'Z,R&,4YU>B-A) B_DR M:) T'Y06@-)"*%HS$>HNB.V^5 4&ZE&4"0%)\T%I 2@MA*(U$Z)N[MCF[LY> M0L3U%7^P#G<;,._L3B4&:L"4,3S"9 !J,M29Q,_="=>=(=O<&KI-)57&);HG MDC[5X_TFAM;AD'V8*2C-!Z4%H+00BM:,==V:LD.NRV*S@ZY1D:W1:X5Z^R1ZZ0TF^3F 9[KP+K'@LT] MEJ/VR4N&>>&D$QJU'[GP=5+8==N^TQG$[0WUT#RVF,:DU$BW[4 M6Y12[:ZLF7-R80;M,H#2 E!:"$5KQK?N,F#OI69JR!7_%)3F@]("4%H(16LF M1-T$P>8FR-$SM>8I%6_0?K!()V59PW;![$JYN/W\4:"1>Q\W0>N6H=V$TTAI$JXK MI4NXKI0NX4"?J.CO/2&?4+[,WV40:,8VJ2R>2J[.5N]+7.=O";3.W]@74UMS MWK&PO=V]R:W-H965TIQD]&*\68:D.^9%2=N^63$5O(E.;DE@.QR#+,7\Y)RE9C#WJO)^[H;"[+ M$_YD5. 9N2?RH;CEZLBO5:8T([F@+ > M&7LN#ZZF8R\H(R(I260I@=6_);D@:5HJJ3C^W8AZ]3U+Q^;G5_5O5?(JF4I/*.K;Z334)5@ E+1?47K#:V@0>2A9 LVSBK"#*: MK__CGYM"-!Q@M,QW"C4-8);J.K$KK$DL\&7&V KRT5FKEAZHVE;?* MAN9E&^\E5U>I\I.3;YAR\ .G"P)N"!8+3E2/I "?+XG$-!5?P&_@X?X2?/[T M!7P"- =_SME"X'PJ1KY4]R]5_&1SK_/UO=">>]U@?@I"> )0@"*#^X7=_9X4 MRCVHW,.VNZ^RKE-'=>JHT@O?3/T$?!6"J*Q57N":XD>:4DF)>"W)%*B!NR/) M@G.:SRJK/UC.ZQ/G6% !_KY6-P!7DF3B'U-QUM%$YFC*Y7HF"IR0L:?6HR!\ M2;S)K[_ 7O"[J52.Q%J%"^O"A3;UR;I8IA37?KW*K_P"64Y@',5HY"^;L9NL M@OZPMFH%%=5!1=:@+A@O&,>2J$7\*($HFU,UT12G5:IK*QR)M;*.ZZSCHYKA MV&7A'(FU"M>K"]<[<(;7?G%C.N-^/]P:88-1+XC-$]RO0^I;0[I9Y#2A!4[! MC"T)S\LOXC?FV"K8M1V.Q%JY#^KUMS;##J1P/S',- ,T5@#VI&\N1%X57RK/IE'V&[5-=6N%)K)]Z *7A48[P) MQU7Q'*FUBZ=Q#%JAQ3+*&\?6F,)AO#7+1JM^?\\P:]B!=MII]E0W[#_0/'^5 M%PLI3L U69(4(&,.UKMT;I4CM79--&O!Z+CFW"FPN5)K%T\C&[2"C6W.XYT) M#GO18!L^#&81@D.T9](U$D$[$S7:9XQN%WI@L!W:K@T*]L2EN0C:P>B %:BN M/IS>G[Z?I.PA=)ZPCV IJ&$*'A=-0:0>=?*#X"Q9!&,71<*(:R#-MCD]7>_3'2*(:L"^VAY'YV9^!*PA#6OHN& -.84U5VKMXFE8 M0X?"&MJE,,,&VV2U=X>--*HA.ZH=MA*Z[,OM 73NHB.U=KDT0:+^<2T!IS3I M2JU=/$V3R I,^^W&BU;U^.-*<&>XM_?$!A,41.;Q M#S6BA79$>V.S'AI^#-L);-=FWV8];#P;_ A&N\HE48V3H-JKE$O3G)53+G.E MUJZ4YK+PN+@L=,IEKM3:Q=-<%A[*91O'YN-E!(,0;@^_P:PW#+;WZ7[CU8KR MO98;S& ME"]PU"_L3/X'4$L#!!0 ( !%.JEB?8 G8DP( -0( 9 >&PO=V]R M:W-H965T^;= 62FTM50D$C"Z4E1^KJI6]*#3QS(IG[81 ,?O MDUA5F(L"[C4SE91NV25KC;WKK?.G9BF7,#$Y7_$!FNQMZ5QS)8\"K'![7Y @W/P/JE M*C?NGVWJN8/08VEE4,E&3#N0HJBO_*5Y#CN"7O^((&P$X5L%42.('&B],XS9.332BL%%\1$VC@G283)24 BDL:-A'=@>(H U3"S;1 MD ED9U- +G)S3J-/CU-V]OX\]I$6MG(_;1:YJ1<)CRSRC>M+%O4N6!B$_0/R MR6GYUZH@>>#DX;[<)]R6.6R90^?7/^+W &N5KT6QW$+>\E3D E\/D9VTLN_8 MM2EY"F./7B(#>@U>\N%=;QA\.L39D=D>==121\X].D(]A3FR66%05S;<[.<= M36 S!&E^'0*/N@3OR&P/O-^"]T^&>R>ITSK>=)H9Y$5&*7"(O+8;.CM["JZ3 M*SH4Z1?[ZUVHD\O^)]2@A1ITE\,GK?XUE!V9[5$/6^IAISD\[!*\([,]\%$+ M/CJ=PY:S3> +6P&$K"2;*TU.-@U23HL?B?_HKX2.PD%P**7?,K,&\'=JCJWW M=,8O16%8#@O2!I&PO=V]R:W-H965T MH+21:*O5K@2B:K?P@'AP MDVECK2_!=IKE[QD[;2B0]B7VV'/.F>-X/*F4?C8Y@"4O@DLS#7)KBW$8FC0' M04U'%2!Q9Z>TH!9#O0]-H8%F'B1X&$?1,!24R2"9^+6E3B:JM)Q)6&IB2B&H M_C4#KJIIT U."RNVSZU;")-)0?>P!KLIEAJCL&')F !IF))$PVX:?.R.9P.7 M[Q.^,JC,V9PX)UNEGEWPF$V#R!4$'%+K&"@.!Y@#YXX(R_AYY P:20<\GY_8 M[[UW]+*E!N:*?V.9S:?!NX!DL*,EMRM5/<#1CR\P5=SX+ZGJW.$H(&EIK!)' M,%8@F*Q'^G(\AS- '%\ Q$= [.NNA7R5"VII,M&J(MIE(YN;>*L>C<4QZ7[* MVFK<98BSR5P)P2R>LC7D+5F6.LW1(SE?OEV I8R;.TRX+X&3&\(D>XL9+['E[ M%W@W4D.J= 89V-?9D!:Z=,M!$[?PAM1584PP]A6N] M0](=]3#ST"+<;X3[5X51:]"F5:,&9UK#]\-VJ4$C-;@J]:0LY6U:@_]\Q?U> M](]8>';CW>.!5VK/I"$<=@B+.B-DT75#UH%5A6^"K;+84GZ:XQL&VB7@_DXI M>PI<7S6O8O(;4$L#!!0 ( !%.JEC\4;S9@0, !L0 9 >&PO=V]R M:W-H965TZK P^L7]7_UY.5D[C&')(@0.IT!SA5@-,.\%X) M<*L =ZB#5P5X0QTF58">NEG.78-;88'#&:-[Q-1HJ:8N-'T=+7F10FV46\'D M72+C1+BD>4Z$7'G!T2=T10J2[W)T0Y]Q)@AP]'X% I.,?Y!W[VY7Z/V[#^@= M(@7ZDM(=QT7"9Z:0>2@U,ZX\%Z6G\XJGBZYH(5*.HB*!I"-^U1_O]\2;+C;-9T_)>OQ=\"V.86[(YQL' M]@A&^/=?MF_]T\5_3+'5F&+12&*-E?+JE?+ZU,,;4&^"!!BBZ]FL\AHX;S,S'0[R]-J?B'6 8C638H#:IJ4UZJ4E0DRY09=3D,.^)WP+5JWPJ MJ &&T4B!^#I5/!37 ,!K)L %J6H.:O@5JV@5J M>IQW8+5 ]2J?"FJ 832280-44(,*W@(5=($*CO/V)BU0O M1:WCYZP7V"U<_>JG\AKD&8WEV21VKBZI=\63;+H_:&%!QEL)96UME4+C K*]&R(>A6EUKW5,C"35^FLGH' MI@;(^VM*Q4M#&=3_!X0_ 5!+ P04 " 13JI8X3ODF; $ M&0 &0 M 'AL+W=OZ M2:1.JIFM-)6J9COS,-H'AS@)*N"L[20S^^O7$ H!C%.T]*6%Y-[CFR<,M23 ?T1U)Y3=KRA(LY"W;F'S'"%[E24EL M(LORS 1'J3&;Y)\]L-F$[D42! ;Y/$LQ^?2(Q/4X-:+Q\\!AMMB+[P)Q- M=GA#%D0\[1Z8O#-+E%64D)1'- 6,K*?&#;R>VU:6D$=\B\B1GUV#K)0EI<_9 MS=UJ:E@9(Q*34&006/X[D#F)XPQ)\OBG #7*,;/$\^L7],]Y\;*8)>9D3N/O MT4ILIT9@@!59XWTL'NGQ3U(4Y&9X(8UY_A<"YH4R9)!$J6G__AG MT8BS!.AT)* B ;TVP2X2[+S0$[.\K%LL\&S"Z!&P+%JB91=Y;_)L64V49M.X M$$Q^&\D\,7LD7+ H%&0%[M*#O)%3)#BX HO3O *Z!K=D*<""A'L6B8AP\/Z6 M"!S%_(,,>UK<@O?O/H!W($K!7UNZYSA=\8DI)+=L!#,L>'PZ\4 =/.XQ&P$; M?@3(0HXB?:Y/7Y"=3+?R=+N>;LJ.E&U!95M0CF=WX#5*_@AN#K)BO(S)E=PZ M5PL<$_#CJTP"=X(D_&]5P:<1'/4(V?:\YCL^_0<_Z0U7^ M0&"U9MAE,VP=^NPFH4Q$_\HE,J=D,K'H=[(+RL1;)NS? 1J M[2%5E T[5FIEXE#OXCVTJ&W6+2W2A=0)5F8.]6[>1XO\MA;93I-C.\CN>I*$ ME?="K9M=TJ*@/7>^WWS(545YEMM!K7)"J+?"^WT:A=$.QZ]_)M(C]MZ Z'5 MCV.5VR+K[0]D6D/O?2(;"*W>D,K=D=[=+RL24IBZ[S:]4Q45N+9ZO:*S\[/> MUE^O2*AMWDU%TH;4"5;FCO3FWD.1"J3:XT7S#*2(@5V['E4^C/2'6[T@H?9Y M%7ICK\E,$>4[00>URA'1!4?WLE MTMIY[X8,A%9O2.7M2._MKU BA:4CK^F66X!5A68#\?DVI M>+G)WIB7OY#,_@-02P,$% @ $4ZJ6$%]_'P> P "@L !D !X;"]W M;W)K&ULK9;?;YLP$,?_%8M54RMUQ8&0'UV"U":K MUH=)5;-V#],>'+@$JX!3VR3M_OJ=@=(TH;1%>PF8W/?N/F0EY JGB(B42%F/KK',ZZ5 CR"UN.6S4UCTQ*',A[LSB,AQ;U&0$,03:N&!X M6<,$XMAXPCSN2Z=6%=,(M^^?O%_D\ @S9PHF(O[%0QV-K8%%0EBP+-;78O,= M2B#/^ M$K/)?LBEMJ46"3&F1E&+,(.%I<64/92&V!)WN*P*G%#CO%;BEP,U! MB\QRK"G3S!])L2'26*,WI.6\DM8/)D^(VSDF#G6Z-?))LWP& M*Y337.Z^E-M8H*I*3E4E)_?GON)OJS3'9 KSH@;?[C.N'\D,@DQRS4&1WV=S M+"<>S3]UR$6,;GT,TZ^G:L4"&%O8D KD&BS_\Z=.CWZM*\!_MMKL;(+;FZ M%5?WPUQLH4%66$1'4F3+R%RA>%1[NHLXWA9JMSMT=U ;DVF)ZE6H7DO4-\B\ M/;*AZ^QN8F/LEF2]BJSW3C+SLJI#Z.TA=+PAW=V=WMYI12NG5UF]2*Y?)==O M3"Y_;:[-:_/=7=/?R]:A?;J3;&/4E@4?5$R##S&UZYC!?L>X7G\'LS&1EIC# M"G/8 O,-JN%^M]"];FF,VY*J0Y\' /HV5_XEK_U,TYHVZ'K.#D*M&>T/=[K% MWAI4S)2(G_DE3Q6)88$Z>M+'2LEB\"H66JSRV64N-$Y"^6V$PRI(8X#_+X30 M3PLS#E7CK_\/4$L#!!0 ( !%.JEBT[O3IH ( /0) 9 >&PO=V]R M:W-H965T&"WD MPLF5*D]=5Z8Y,"PGO(1"CVRX8%AI4VQ=60K F04QZOJ>%[D,D\*)Y[;O6L1S M7BE*"K@62%:,8?'K'"BO%\[4>>RX(=MF:&+^54 MVB^J6U_/06DE%6"UXC8;PUFVE8,2U:ET\*,^UK)?0HT3@5?U$Y"+3D3"^:W,SF#M"J M2#D#='S)I3Q!;]%9EA$S29CJH6:EF2D[3D!A0JW+[3I!QTKDS,>%6H M/N$:@L@2F%-P%P>>-W=W^WH\PR<93.0ORPR[,L/!,E>% LVJT(U>36A=X[*O MTD&.ERZ1,=QM&_;L-!@I<*-R99 M$@UN_D8/=^^*->\A?5-M22$1A8U&>9-W6GW1O#$:0_'2WKIW7.D[W#9S_2P# M81ST^(9S]6B8B[Q[Z,6_ 5!+ P04 " 13JI8)A:;1R$H/JD48C4996#,N M@WSBO]WH?*):*[C$&PVFK6NF?[]%H3;38!S-C>: M9F'/4O(:I>%*@L;E-+@8G\\R%^\#OG+%LS@3(EOO+35-#@-H,0E:X7]K#8? ML/.3.KY"">.?L.EB1P$4K;&J[L"DH.9R^V9W71YV ./D&4#4 :)_!<0=(/9& MM\J\K4MF63[1:@/:11.;&_C<>#2YX=*=XMQJ6N6$L_FUK5##3-54 Y4[G#7" ME2Q4C7#P41GS&HY@3J53M@)!+>'B>G8%!Y=H&1=^\79^"04DKZ MO$1]7B+/%S_#]^Y7R^UO^'ZQ,%93K?T8LL['9TF23<+UKNNG45&:QG$?]:6XV"U;G=(=X0=)>GX MD?J!H-/D9%A\VHM/]XK_B*38LCO Y9)ZG4N]\I>T>'!)>7=)A;^DW&(]:",= ML)&-DT<^!J+2L[-HV$C6&\GV&KDHBK9N!554N<>!KZ\AY=G3^DGBT\N5"6.K ?5O2/1.T" M:'VIE+V?N#;<_W7SOU!+ P04 " 13JI8<0'>NU<# "C"@ &0 'AL M+W=OD[.S?[T@IJNTHWH8&_6*3U-USS[V1-]D)^565 M )KX-:VX MDTWLV8W,)J+1K.)P(XEJZIK*O^? Q&[J^,[#P6VU+K4Y<+/)AJ[A#O2GS8W$ MG=NC%%4-7%6"$PFKJ3/S+Q>^9Q2LQ)\5[-3>FAA7ED)\-9OK8NIXAA$PR+6! MH/BWA04P9I"0Q[<.U.EM&L7]]0/Z&^L\.K.D"A:"?:X*74Z=U"$%K&C#]*W8 MO87.H=C@Y8(I^TMVG:SGD+Q16M2=,C*H*][^T_LN$'L*B#.L$'0*P;%"](1" MV"F$UM&6F77KBFJ:3:38$6FD$B!G+VAU#J)7E%[K!VBH8!$2NRH*HD;S#YY"T4:U#D[ HTK9@5 M_'1W1O"0O2,7)QU(TBO)"35R-1(TY-^](S5M2P1.D$O).<%TJ\ALOH#C4 M=]'!WLO@P %T0"?Q7]7#T_0"?N@AQ8O? )O]F%Q369: MRVK9:+K$R&I!;J@$KL_)>^Q=#/1'>D^^W K&");KCLKBKZ$XMG:B83OF"KA4 M&YK#U,'T*I!;<+)??_$3[_50$)X)[" D41^2Z!1Z-H=UQ7G%U]B4C/(ZG;1;[23S"C&[W_7@L%L5Q.AKW8@<,XYYA?)(AUN*_T&OUXWUZ031. MPR-ZC\6B.$C2=)A>TM-+3M*;Y7E3-XQJ*,CO>'UW[7M^W+'GIKU98WUY+[#3 MN998969[S35@9O60;R>-_]]">R:P@SB-^CB-?E+OC9XS),\$=A"2M ])^N.] MESZJ6C]-QL>M-R U2@)ON+3'/;_Q27XF*R9K>4DY/CE#[,:/[+Z*0O^X\X:D MDC >9N=[WY]0[P=OA@Y@_TKRHS#UC_@-B07C])B@N_?>-^WR5 M";5A3\=KO(('$)_7=TRN[(8ES0LH>4Y+Q& YL6[ M*?VB%K?IQ'*41D @$8H"R[\MS($0Q23U^*TFM9HSE>#^]3/[6VV\-.81BFQBC2R4PA)OB+BGNW=0&S10? DE7/^B78UU+)1LN*!%+2PU*/*R^L=/ MM2/V!"2/6<"K!;RV0'!"P*\%_)>>$-0"P4M/&-0"VG2[LET[+L8"3\>,[A!3 M:,FF+K3WM;3T5UZJ1'D03-[-I9R8?A09,#2GA4RS3,5_"^BV3&@!Z.P]Y?P< M7:('F9WIA@"B2W0/"<&'&)V].4=O4%ZB M3QG=<%RF?&P+J; ZUDYJY6:5XD_BUT>F3+*[(0DVF.N9V>AE$8WN[[W03IH$, MABUSCT&747C"X+ Q./R;W&GWA%<]_7\> +^7+S=UZ[E <\PS]%:^S*!WD*[@ M0HF039J7*_0#E=*E8)00M;PM!:B4-?FX4_O7)FB?9'&?9(N>R Y28-BDP/!_ MT@N&?0:S3[*X3[)%3V0'P1PUP1QU/L_/SQ*")SF/K=O=IM!_T:/MZW]F7L]=PW[L?HPH&?/ MK_355P4Y8*QRZ4<"2WF43]):7B M>:$.:#Z73/\"4$L#!!0 ( !%.JEA653$54 0 (,9 9 >&PO=V]R M:W-H965TWP'B?YDS45,E;X4&U?N!- P#XHCEWC>T(TI M2YS9)+_W(&83GJJ()? @D$SCF(KO-Q#QP]3!SLN-1[;9JNR&.YOLZ :6H+[N M'H2^;X>D$&64#^Q-\,#O+H'&4H*\Z?LHN[<.IX6480 M0: R":H/>UA %&5*.H_G4M2IVLP"C\]?U/_(X37,BDI8\.@?%JKMU!D[*(0U M32/UR ]_0@F4)QCP2.;_T:%X=D@<%*12\;@,UAG$+"F.]%O9$4ZI8K.)H(?D,B>UFK92=XW>;2F84DVC$LE]*=,QZG9 M,EU)>$XA4>C+7O^7Z.(6%&61O$2_H:_+6W3QZ1)]0BQ!]RR*=,_+B:MTPUFX M&Y2-+(I&R(E&ANB>)VHKT9+!4TM&-T:%;*Y>RQT-8.KHR2A! M[,&9_?H+'GJ_M^%9$FO ]BO8?J[NO[-@T+]_Z2?0G8)8_M=&WK=);DFL03ZH MR ?&89YO-@(V5 ':"*K!P^QT39E >QJET,9N%.S*7HCA8B9GR_-^YO<&$W?? MPC2LF(:=2A?]0(N(2HGF:,'C6*^S)RO:*-R5S9)8HP]&51^,[%;TR":Y);$& M^;@B'QM'?[FE6A0Q*5-]N-!KO,SO7+91&Z6Z4A=B@Z-2'GL8^^W%_+G"^6S$ M>0"1^YHD %2@M7$8-;IR6!)KX&*O_N[V[%9NJ6<)WI9:D_[(N6#;Z[%9L3,_ M?KLBD]ZHO8@QJ;G(NV=E>&Y6FK4Z$Y&W\]+W^OT32+5!PF:']*90?Z!EFJP@ M4F@N=UNJC\M4K'6>\@K=)4$/S8/GE$F66?U6;*M^RI9:LW=J1X4M6RILU5/9 M4FO2UZX*G[%54NK=*JW'^PH%>I?!0A TW^DI/;OE&H1XO74H.Z/%%Y%Q;UC5 M;$EIR8LU*6N?AEK?T;,_JS3[J+4.G8>OJ?_7M6ZNK5=/E'KWFCD%L\K?_4KO%-%'%&^_J;O4+PSQ_K^[6CQ<_3]Q3L6&)1!&L M=:C7&^E$1?'&O[A0?)>_-%]QI7B6QE7Z7FS*8J+DT ])M0H&[?4D'I!U? MD\#)C53*!N3IXOW/N3*W[P)W/_MP=M9ZNKS=C5]4P"4)O:(W!XA>M5JX,("8 M>'R8^#YM3+J[+5T-/[="CGB.T7H>FLVR9D('(R<'36?/;!#A;LOO:MM6[2NL MBV78SY1:+MN=&[(F5#>;9*QTRG23IDU6H6%?L SL:#Z=P=VH(@30&)7; M1LKI5$E:>5@QZH:5G3 A'N A_Y%M:2^RC9VK]DTV36NH;CH9UP']336GO2E[ M_2;=H.#/RGR>V^G(J@^EQNXUR_BBZB^RQ@"FWL;5:5&(Y2?!IS)G;O(')QSV MZ8H7S)3F+S8;E,K$!I@FP3/3AD\V([\T+1[9PJS*:9'AGCLGZ/GOKO.42::I MV#1M:_^85_G-CJ/NO[)<_5;9->SU6+^YC]WDS2F8C$_!Y$G49.\43";';S(Z M 8_U"?/H3(;U26CCN+5UV&JB 1QJ!^0[')+%.FDPGG-AN*Q[,YZF3+XZ-8?20$3;8T.P6BP^0"X99K>]9!:G MZ?92\KI-ZR0&=*O4%M2@?;UR$U.L)3&S';;NU]_CI.TCF=H+S5;\7K@?!=]R670_T *95UWZ@X0W]&71,A+R+&^RY=7E?+I> MS-GGZ=7T9K9@V=?%8IUY@ $"&!P-D)VLN <9(I#A&T)F:WBX7MP X/*"S9;7 M*P\R0B"CHT%FZ^7,@XP1R/AX-3G-OGJ0"0*9T$)^$;70O/1@4@0FI87)Y'TM MX5Y>6S;-<]74%B8WME*ES*4P'N0[!/(=+:0'EEE>%UP7/ME[A.P]+=GGQLA: M& -U]Z.!+V]O\.?F,VQR/B,>#:!'#2XS[%;D0NXY?#V[K/.R*5Q5^IBH0Z@E M\HC)IL: /QDT,+N2O(T!^EUP@IED0JP2"%YV$%H\_,U6I1LM#G,!C;YSG_,A M,9-,B%4R%W<]%DP8$V)CN,JQ#SX-9H8)L1H67-?0ZPU;0025;;GNA5"8#B;$ M/H".Y;Y4U0P^[L:GJ@1;\U_]KH\Y8D(LB5MW4100>.K#$8E984*LA;853S]S M V@S54%)IKW)Y\/<,"&6PY4 -+^V LP& ;$-+NN],-;=Q&3-YD*#$%R: SW. M6-WXF)@- F(;7'"IV3=>-H)=0_TU6K@/]&H1S2>H$PI55=*^0,+F_(!XSK^% M9M4R=P/T3QOWZ# +!,066-HM3+AN>&JQA1':];AVCCNY4CU,3 \!L1ZRYLZ( M'XT;'8O]8?UA=@BH[< ?V+ZU5OOQ.A=L+DU>*CB)B]>#AK8\98^J)WVB[9!C3'^DQ MII[XF-LEO9$>8Q:*C[E=PDY]3,Q"\3%SFIZ%8LQ"\5OD-**J\7$L68 M=F)B[0PDB:<,$AZ9MZP^)J:=F%@[@YAS638NY#R9^YB8=F)B[;R^KW98FPFF MG818.X=I]\'P\3$Q[23$VGF)Z4]&MSXFIIV$6#NO+A)TO#XFIIV$6#L(IFM] M'Q/33D*LG<>UC.?X'%*TH4DSP9R3$#OGF;%] K5I[# D>N2+V#C/D!>-;6"^ M[%B?PS8?$Q-00KZ/@RT2^9%Z@@DH(1;0JXM$+Z*A!!-00I[W_%DDK>YC8@)*CWEZH#;3 MQT)L9"V*&RC>P/6&PO7W)E;',O=V]R:V)O M;VLN>&UL+G)E;'/-VDMNHT 4A>&M6"P@N.ZKG%:<44\R;64#R"D_%-L@H-7) M[MMR!O9!/>A)Q!FA G'Y1Y]0P=.O]H=N6'RW'L?M1U\-F M7T[-\-!VY7RYLFW[4S->EOVN[IK->[,KM2R74??W,ZKGI_N9B]?/KOS/Q':[ M/6S*SW;S^U3.XS\&UW_:_GW8ES)6B]>FWY5Q7=4?Q]OIH;X>TL-E5M7 M_?Z@%02MY@]ZA*#' M^8/2$F5<$B1-L";0.B'7B<#KA& G K$3DIT(S$Z(=B)0.R';B<#MA' G KD3 MTIT([$Z(=R+06U!O(=!;4&\AT%LF+]L$>@OJ+01Z"^HM!'H+ZBT$>@OJ+01Z M"^HM!'H+ZBT$>@OJ+01Z*^JM!'HKZJT$>BOJK01ZZV2SA$!O1;V50&]%O95 M;T6]E4!O1;V50&]%O95 ;T6]E4!O0[V-0&]#O8U ;T.]C4!O0[V-0&^;;'83 MZ&VHMQ'H;:BW$>AMJ+<1Z&VHMQ'H;:BW$>CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3 MZ.VHMQ/H[9./E01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'H'ZAT$>@?J'01Z!^H= M!'H'ZAT$>@?J'01Z!^H=!'K'Y&<3 KT#]0X"O0/U#@*] _4. KTSZIT)],ZH M=R;0.Z/>F4#OC'IG KTSZIT)],ZH=R;0.Z/>F4#O//E9D$#OC'IG KTSZIV_ M4^]A_#R6X=;SM8;GK[Z3ZO%R;[D]_KK\.HDXKZXXU_<5P_-?4$L#!!0 ( M !%.JEC=)VL+& ( (4M 3 6T-O;G1E;G1?5'EP97-=+GAM;,W:WT[; M,!0&\%>I-6MOG M._&1?E>]^O$4*"T.0S^F=;7+.5PREIH=#2[5/M!85C8^#BZ7KW'+@FOV;DM, MK%:&-7[,-.9EGFI4UU>WM'$/?5[<'=]]"&5B47Z>-S+2*;3RU *4GC"T@?7T'ZX"N41E!$ MY2BDG#=^)+/YG]?7_\&4$L! A0#% M @ $4ZJ6 =!36*! L0 ! ( ! &1O8U!R;W!S M+V%P<"YX;6Q02P$"% ,4 " 13JI8Q1#H?.\ K @ $0 M @ &O 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " 13JI8F5R< M(Q & "<)P $P @ '- 0 >&PO=&AE;64O=&AE;64Q+GAM M;%!+ 0(4 Q0 ( !%.JEC5P@N95@8 -TC 8 " @0X( M !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ $4ZJ6#I%#)V9 P K@\ !@ M ("!P18 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ $4ZJ6)B5;5):"0 8BL !@ ("!O"T 'AL+W=O 9 " @;AA M !X;"]W;W)K&UL4$L! A0#% @ $4ZJ6&IU MI%<, P )@< !D ("!V6P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $4ZJ6.,7[RP9"0 3A< !D M ("!KG@ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ $4ZJ6&D<(HE& P N < !D ("! M.(X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ $4ZJ6*VW%]2L!0 .@T !D ("!G*( 'AL+W=O](# !H"0 &0 M@('ANP >&PO=V]R:W-H965TJ_ !X;"]W;W)K&UL4$L! A0#% @ $4ZJ6-D?^F5^ P U < !D M ("!PL< 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ $4ZJ6')FJA(4( -6L !D ("!X- M 'AL+W=O> M_5D$ !Q#0 &0 @($K\0 >&PO=V]R:W-H965T&UL4$L! A0#% @ M$4ZJ6+WHN*?" @ 9 8 !D ("!R/@ 'AL+W=O&PO=V]R:W-H965TG_ !X;"]W M;W)K&UL4$L! A0#% @ $4ZJ6*N$N,7D @ M7@8 !D ("!7@,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $4ZJ6#W!VFTO P J@< !D M ("!:PX! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ $4ZJ6-E3#+]) P 7P< !D ("!.QH! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $4ZJ M6),FHN5(! H L !D ("!'24! 'AL+W=O-?JP$ "-'P &0 M @(&<*0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ $4ZJ6!GB3MG+!@ "40 M !D ("!ES$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $4ZJ6/D4K'E; P V0P !D M ("!L3X! 'AL+W=OJ\\# "7#@ &0 @(%#0@$ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ $4ZJ6*C&PO=V]R:W-H965T&UL4$L! A0#% @ $4ZJ6'\S M"VT6!@ QR\ !D ("!;U0! 'AL+W=O&PO=V]R:W-H965T 0!X;"]W;W)K&UL4$L! A0#% @ $4ZJ6'T)+M]7! "14 !D M ("!16(! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ $4ZJ6"H%J21F!@ _3$ !D ("! MK6X! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ $4ZJ6+AGL%SA @ 5@@ !D ("!-H4! 'AL+W=O&UL4$L! A0#% @ $4ZJ6/(_O0*E M!@ @3( !D ("!8XX! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $4ZJ6%@5TM5% @ (04 !D M ("!1IT! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ $4ZJ6$%]_'P> P "@L !D ("!8:@! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M$4ZJ6'$!WKM7 P HPH !D ("!M+$! 'AL+W=O6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ $4ZJ6+M)TM]B @ M"X M !H ( !KL@! 'AL+U]R96QS+W=O XML 93 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 94 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 96 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.1.u2 html 260 311 1 false 76 0 false 7 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 (LOSS) Sheet http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) 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 - Share-Based Compensation Sheet http://www.constructionpartners.net/role/ShareBasedCompensation Share-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 (Loss) Sheet http://www.constructionpartners.net/role/OtherComprehensiveIncomeLoss Other Comprehensive Income (Loss) 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 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 27 false false R28.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 28 false false R29.htm 9954471 - Disclosure - Significant Accounting Policies (Policies) Sheet http://www.constructionpartners.net/role/SignificantAccountingPoliciesPolicies Significant Accounting Policies (Policies) Policies http://www.constructionpartners.net/role/SignificantAccountingPolicies 29 false false R30.htm 9954472 - Disclosure - Significant Accounting Policies (Tables) Sheet http://www.constructionpartners.net/role/SignificantAccountingPoliciesTables Significant Accounting Policies (Tables) Tables http://www.constructionpartners.net/role/SignificantAccountingPolicies 30 false false R31.htm 9954473 - Disclosure - Business Acquisitions (Tables) Sheet http://www.constructionpartners.net/role/BusinessAcquisitionsTables Business Acquisitions (Tables) Tables http://www.constructionpartners.net/role/BusinessAcquisitions 31 false false R32.htm 9954474 - 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 32 false false R33.htm 9954475 - 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 33 false false R34.htm 9954476 - 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 34 false false R35.htm 9954477 - Disclosure - Debt (Tables) Sheet http://www.constructionpartners.net/role/DebtTables Debt (Tables) Tables http://www.constructionpartners.net/role/Debt 35 false false R36.htm 9954478 - Disclosure - Earnings Per Share (Tables) Sheet http://www.constructionpartners.net/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.constructionpartners.net/role/EarningsPerShare 36 false false R37.htm 9954479 - Disclosure - Related Parties (Tables) Sheet http://www.constructionpartners.net/role/RelatedPartiesTables Related Parties (Tables) Tables http://www.constructionpartners.net/role/RelatedParties 37 false false R38.htm 9954480 - Disclosure - Share-Based Compensation (Tables) Sheet http://www.constructionpartners.net/role/ShareBasedCompensationTables Share-Based Compensation (Tables) Tables http://www.constructionpartners.net/role/ShareBasedCompensation 38 false false R39.htm 9954481 - Disclosure - Leases (Tables) Sheet http://www.constructionpartners.net/role/LeasesTables Leases (Tables) Tables http://www.constructionpartners.net/role/Leases 39 false false R40.htm 9954482 - 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 40 false false R41.htm 9954483 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.constructionpartners.net/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.constructionpartners.net/role/FairValueMeasurements 41 false false R42.htm 9954484 - Disclosure - Commitments (Tables) Sheet http://www.constructionpartners.net/role/CommitmentsTables Commitments (Tables) Tables http://www.constructionpartners.net/role/Commitments 42 false false R43.htm 9954485 - Disclosure - Restricted Investments (Tables) Sheet http://www.constructionpartners.net/role/RestrictedInvestmentsTables Restricted Investments (Tables) Tables http://www.constructionpartners.net/role/RestrictedInvestments 43 false false R44.htm 9954486 - Disclosure - Other Comprehensive Income (Loss) (Tables) Sheet http://www.constructionpartners.net/role/OtherComprehensiveIncomeLossTables Other Comprehensive Income (Loss) (Tables) Tables http://www.constructionpartners.net/role/OtherComprehensiveIncomeLoss 44 false false R45.htm 9954487 - Disclosure - Significant Accounting Policies - Additional Information (Details) Sheet http://www.constructionpartners.net/role/SignificantAccountingPoliciesAdditionalInformationDetails Significant Accounting Policies - Additional Information (Details) Details 45 false false R46.htm 9954488 - Disclosure - Significant Accounting Policies- Schedule of Cash, Cash Equivalents and Restricted Cash (Details) Sheet http://www.constructionpartners.net/role/SignificantAccountingPoliciesScheduleofCashCashEquivalentsandRestrictedCashDetails Significant Accounting Policies- Schedule of Cash, Cash Equivalents and Restricted Cash (Details) Details 46 false false R47.htm 9954489 - Disclosure - Business Acquisitions - Narrative (Details) Sheet http://www.constructionpartners.net/role/BusinessAcquisitionsNarrativeDetails Business Acquisitions - Narrative (Details) Details 47 false false R48.htm 9954490 - 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 48 false false R49.htm 9954491 - 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 49 false false R50.htm 9954492 - 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 50 false false R51.htm 9954493 - 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 51 false false R52.htm 9954494 - Disclosure - Contract Assets and Liabilities - Narrative (Details) Sheet http://www.constructionpartners.net/role/ContractAssetsandLiabilitiesNarrativeDetails Contract Assets and Liabilities - Narrative (Details) Details 52 false false R53.htm 9954495 - 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 53 false false R54.htm 9954496 - Disclosure - Property, Plant and Equipment - Additional Information (Details) Sheet http://www.constructionpartners.net/role/PropertyPlantandEquipmentAdditionalInformationDetails Property, Plant and Equipment - Additional Information (Details) Details 54 false false R55.htm 9954497 - Disclosure - Debt - Schedule of Debt (Details) Sheet http://www.constructionpartners.net/role/DebtScheduleofDebtDetails Debt - Schedule of Debt (Details) Details 55 false false R56.htm 9954498 - Disclosure - Debt - Additional Information (Details) Sheet http://www.constructionpartners.net/role/DebtAdditionalInformationDetails Debt - Additional Information (Details) Details 56 false false R57.htm 9954499 - Disclosure - Equity (Details) Sheet http://www.constructionpartners.net/role/EquityDetails Equity (Details) Details http://www.constructionpartners.net/role/Equity 57 false false R58.htm 9954500 - Disclosure - Earnings Per Share - Basic (Details) Sheet http://www.constructionpartners.net/role/EarningsPerShareBasicDetails Earnings Per Share - Basic (Details) Details 58 false false R59.htm 9954501 - Disclosure - Earnings Per Share - Diluted (Details) Sheet http://www.constructionpartners.net/role/EarningsPerShareDilutedDetails Earnings Per Share - Diluted (Details) Details 59 false false R60.htm 9954502 - 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 60 false false R61.htm 9954503 - Disclosure - Related Parties - Additional Information (Details) Sheet http://www.constructionpartners.net/role/RelatedPartiesAdditionalInformationDetails Related Parties - Additional Information (Details) Details 61 false false R62.htm 9954504 - 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 62 false false R63.htm 9954505 - Disclosure - Share-Based Compensation - Schedule of Share-Based Compensation Expense (Details) Sheet http://www.constructionpartners.net/role/ShareBasedCompensationScheduleofShareBasedCompensationExpenseDetails Share-Based Compensation - Schedule of Share-Based Compensation Expense (Details) Details 63 false false R64.htm 9954506 - Disclosure - Share-Based Compensation - Additional Information (Details) Sheet http://www.constructionpartners.net/role/ShareBasedCompensationAdditionalInformationDetails Share-Based Compensation - Additional Information (Details) Details 64 false false R65.htm 9954507 - Disclosure - Leases - Narrative (Details) Sheet http://www.constructionpartners.net/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 65 false false R66.htm 9954508 - Disclosure - Leases - Lease Cost (Details) Sheet http://www.constructionpartners.net/role/LeasesLeaseCostDetails Leases - Lease Cost (Details) Details 66 false false R67.htm 9954509 - Disclosure - Leases - Future Lease Liabilities (Details) Sheet http://www.constructionpartners.net/role/LeasesFutureLeaseLiabilitiesDetails Leases - Future Lease Liabilities (Details) Details 67 false false R68.htm 9954510 - 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 68 false false R69.htm 9954511 - Disclosure - Fair Value Measurements (Details) Sheet http://www.constructionpartners.net/role/FairValueMeasurementsDetails Fair Value Measurements (Details) Details http://www.constructionpartners.net/role/FairValueMeasurementsTables 69 false false R70.htm 9954512 - Disclosure - Commitments - Letters of Credit (Details) Sheet http://www.constructionpartners.net/role/CommitmentsLettersofCreditDetails Commitments - Letters of Credit (Details) Details 70 false false R71.htm 9954513 - Disclosure - Commitments - Purchase Commitments (Details) Sheet http://www.constructionpartners.net/role/CommitmentsPurchaseCommitmentsDetails Commitments - Purchase Commitments (Details) Details 71 false false R72.htm 9954514 - Disclosure - Commitments - Minimum Royalties (Details) Sheet http://www.constructionpartners.net/role/CommitmentsMinimumRoyaltiesDetails Commitments - Minimum Royalties (Details) Details 72 false false R73.htm 9954515 - Disclosure - Restricted Investments - Summary of Debt Securities (Details) Sheet http://www.constructionpartners.net/role/RestrictedInvestmentsSummaryofDebtSecuritiesDetails Restricted Investments - Summary of Debt Securities (Details) Details 73 false false R74.htm 9954516 - 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 74 false false R75.htm 9954517 - Disclosure - Other Comprehensive Income (Loss) - Additional Information (Details) Sheet http://www.constructionpartners.net/role/OtherComprehensiveIncomeLossAdditionalInformationDetails Other Comprehensive Income (Loss) - Additional Information (Details) Details http://www.constructionpartners.net/role/OtherComprehensiveIncomeLossTables 75 false false R76.htm 9954518 - Disclosure - Other Comprehensive Income (Loss) - Schedule of AOCI (Details) Sheet http://www.constructionpartners.net/role/OtherComprehensiveIncomeLossScheduleofAOCIDetails Other Comprehensive Income (Loss) - Schedule of AOCI (Details) Details http://www.constructionpartners.net/role/OtherComprehensiveIncomeLossTables 76 false false R77.htm 9954519 - Disclosure - Other Comprehensive Income (Loss) - Schedule of Cash Flow Hedges (Details) Sheet http://www.constructionpartners.net/role/OtherComprehensiveIncomeLossScheduleofCashFlowHedgesDetails Other Comprehensive Income (Loss) - Schedule of Cash Flow Hedges (Details) Details http://www.constructionpartners.net/role/OtherComprehensiveIncomeLossTables 77 false false R78.htm 9954520 - Disclosure - Other Comprehensive Income (Loss) - Schedule of Reclassification of AOCI (Details) Sheet http://www.constructionpartners.net/role/OtherComprehensiveIncomeLossScheduleofReclassificationofAOCIDetails Other Comprehensive Income (Loss) - Schedule of Reclassification of AOCI (Details) Details http://www.constructionpartners.net/role/OtherComprehensiveIncomeLossTables 78 false false R79.htm 9954521 - Disclosure - Subsequent Events (Details) Sheet http://www.constructionpartners.net/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.constructionpartners.net/role/SubsequentEvents 79 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 1 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 - road-20240331.htm 4 [ix-0514-Hidden-Fact-Not-Referenced] WARN: 1 fact(s) appearing in ix:hidden were not referenced by any -sec-ix-hidden style property: us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 - road-20240331.htm 4 road-20240331.htm road-20240331.xsd road-20240331_cal.xml road-20240331_def.xml road-20240331_lab.xml road-20240331_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 99 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "road-20240331.htm": { "nsprefix": "road", "nsuri": "http://www.constructionpartners.net/20240331", "dts": { "inline": { "local": [ "road-20240331.htm" ] }, "schema": { "local": [ "road-20240331.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", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" ] }, "calculationLink": { "local": [ "road-20240331_cal.xml" ] }, "definitionLink": { "local": [ "road-20240331_def.xml" ] }, "labelLink": { "local": [ "road-20240331_lab.xml" ] }, "presentationLink": { "local": [ "road-20240331_pre.xml" ] } }, "keyStandard": 276, "keyCustom": 35, "axisStandard": 30, "axisCustom": 0, "memberStandard": 46, "memberCustom": 29, "hidden": { "total": 7, "http://xbrl.sec.gov/dei/2023": 5, "http://fasb.org/us-gaap/2023": 2 }, "contextCount": 260, "entityCount": 1, "segmentCount": 76, "elementCount": 615, "unitCount": 7, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 838, "http://xbrl.sec.gov/dei/2023": 30, "http://xbrl.sec.gov/ecd/2023": 4 }, "report": { "R1": { "role": "http://www.constructionpartners.net/role/CoverPage", "longName": "0000001 - Document - Cover Page", "shortName": "Cover Page", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS", "longName": "0000002 - Statement - CONSOLIDATED BALANCE SHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:InventoryNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "unique": true } }, "R3": { "role": "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETSParenthetical", "longName": "0000003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS", "longName": "0000004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-10", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-10", "name": "us-gaap:GrossProfit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "unique": true } }, "R5": { "role": "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "longName": "0000005 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-44", "name": "us-gaap:SharesIssued", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-52", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "unique": true } }, "R6": { "role": "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "longName": "0000006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "unique": true } }, "R7": { "role": "http://www.constructionpartners.net/role/General", "longName": "0000007 - Disclosure - General", "shortName": "General", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.constructionpartners.net/role/SignificantAccountingPolicies", "longName": "0000008 - Disclosure - Significant Accounting Policies", "shortName": "Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.constructionpartners.net/role/AccountingStandards", "longName": "0000009 - Disclosure - Accounting Standards", "shortName": "Accounting Standards", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.constructionpartners.net/role/BusinessAcquisitions", "longName": "0000010 - Disclosure - Business Acquisitions", "shortName": "Business Acquisitions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.constructionpartners.net/role/ContractsReceivableIncludingRetainageNet", "longName": "0000011 - Disclosure - Contracts Receivable Including Retainage, Net", "shortName": "Contracts Receivable Including Retainage, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LongTermContractsOrProgramsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LongTermContractsOrProgramsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.constructionpartners.net/role/ContractAssetsandLiabilities", "longName": "0000012 - Disclosure - Contract Assets and Liabilities", "shortName": "Contract Assets and Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.constructionpartners.net/role/PropertyPlantandEquipment", "longName": "0000013 - Disclosure - Property, Plant and Equipment", "shortName": "Property, Plant and Equipment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.constructionpartners.net/role/Debt", "longName": "0000014 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.constructionpartners.net/role/Equity", "longName": "0000015 - Disclosure - Equity", "shortName": "Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true }, "uniqueAnchor": null }, "R16": { "role": "http://www.constructionpartners.net/role/EarningsPerShare", "longName": "0000016 - Disclosure - Earnings Per Share", "shortName": "Earnings Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.constructionpartners.net/role/ProvisionforIncomeTaxes", "longName": "0000017 - Disclosure - Provision for Income Taxes", "shortName": "Provision for Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.constructionpartners.net/role/RelatedParties", "longName": "0000018 - Disclosure - Related Parties", "shortName": "Related Parties", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.constructionpartners.net/role/ShareBasedCompensation", "longName": "0000019 - Disclosure - Share-Based Compensation", "shortName": "Share-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.constructionpartners.net/role/Leases", "longName": "0000020 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.constructionpartners.net/role/InvestmentinDerivativeInstruments", "longName": "0000021 - Disclosure - Investment in Derivative Instruments", "shortName": "Investment in Derivative Instruments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.constructionpartners.net/role/FairValueMeasurements", "longName": "0000022 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.constructionpartners.net/role/Commitments", "longName": "0000023 - Disclosure - Commitments", "shortName": "Commitments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.constructionpartners.net/role/RestrictedInvestments", "longName": "0000024 - Disclosure - Restricted Investments", "shortName": "Restricted Investments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.constructionpartners.net/role/OtherComprehensiveIncomeLoss", "longName": "0000025 - Disclosure - Other Comprehensive Income (Loss)", "shortName": "Other Comprehensive Income (Loss)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true }, "uniqueAnchor": null }, "R26": { "role": "http://www.constructionpartners.net/role/SubsequentEvents", "longName": "0000026 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true } }, "R27": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "firstAnchor": { "contextRef": "c-10", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true }, "uniqueAnchor": null }, "R28": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "28", "firstAnchor": { "contextRef": "c-10", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-10", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.constructionpartners.net/role/SignificantAccountingPoliciesPolicies", "longName": "9954471 - Disclosure - Significant Accounting Policies (Policies)", "shortName": "Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.constructionpartners.net/role/SignificantAccountingPoliciesTables", "longName": "9954472 - Disclosure - Significant Accounting Policies (Tables)", "shortName": "Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.constructionpartners.net/role/BusinessAcquisitionsTables", "longName": "9954473 - Disclosure - Business Acquisitions (Tables)", "shortName": "Business Acquisitions (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.constructionpartners.net/role/ContractsReceivableIncludingRetainageNetTables", "longName": "9954474 - Disclosure - Contracts Receivable Including Retainage, Net (Tables)", "shortName": "Contracts Receivable Including Retainage, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.constructionpartners.net/role/ContractAssetsandLiabilitiesTables", "longName": "9954475 - Disclosure - Contract Assets and Liabilities (Tables)", "shortName": "Contract Assets and Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.constructionpartners.net/role/PropertyPlantandEquipmentTables", "longName": "9954476 - Disclosure - Property, Plant and Equipment (Tables)", "shortName": "Property, Plant and Equipment (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.constructionpartners.net/role/DebtTables", "longName": "9954477 - Disclosure - Debt (Tables)", "shortName": "Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.constructionpartners.net/role/EarningsPerShareTables", "longName": "9954478 - Disclosure - Earnings Per Share (Tables)", "shortName": "Earnings Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.constructionpartners.net/role/RelatedPartiesTables", "longName": "9954479 - Disclosure - Related Parties (Tables)", "shortName": "Related Parties (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.constructionpartners.net/role/ShareBasedCompensationTables", "longName": "9954480 - Disclosure - Share-Based Compensation (Tables)", "shortName": "Share-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.constructionpartners.net/role/LeasesTables", "longName": "9954481 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.constructionpartners.net/role/InvestmentinDerivativeInstrumentsTables", "longName": "9954482 - Disclosure - Investment in Derivative Instruments (Tables)", "shortName": "Investment in Derivative Instruments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDerivativesInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDerivativesInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.constructionpartners.net/role/FairValueMeasurementsTables", "longName": "9954483 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.constructionpartners.net/role/CommitmentsTables", "longName": "9954484 - Disclosure - Commitments (Tables)", "shortName": "Commitments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "42", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.constructionpartners.net/role/RestrictedInvestmentsTables", "longName": "9954485 - Disclosure - Restricted Investments (Tables)", "shortName": "Restricted Investments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "43", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.constructionpartners.net/role/OtherComprehensiveIncomeLossTables", "longName": "9954486 - Disclosure - Other Comprehensive Income (Loss) (Tables)", "shortName": "Other Comprehensive Income (Loss) (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "44", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.constructionpartners.net/role/SignificantAccountingPoliciesAdditionalInformationDetails", "longName": "9954487 - Disclosure - Significant Accounting Policies - Additional Information (Details)", "shortName": "Significant Accounting Policies - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:RestrictedCashCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-77", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "unique": true } }, "R46": { "role": "http://www.constructionpartners.net/role/SignificantAccountingPoliciesScheduleofCashCashEquivalentsandRestrictedCashDetails", "longName": "9954488 - Disclosure - Significant Accounting Policies- Schedule of Cash, Cash Equivalents and Restricted Cash (Details)", "shortName": "Significant Accounting Policies- Schedule of Cash, Cash Equivalents and Restricted Cash (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-76", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "unique": true } }, "R47": { "role": "http://www.constructionpartners.net/role/BusinessAcquisitionsNarrativeDetails", "longName": "9954489 - Disclosure - Business Acquisitions - Narrative (Details)", "shortName": "Business Acquisitions - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-10", "name": "us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "unique": true } }, "R48": { "role": "http://www.constructionpartners.net/role/BusinessAcquisitionsProformaRevenueandNetIncomeDetails", "longName": "9954490 - Disclosure - Business Acquisitions - Proforma Revenue and Net Income (Details)", "shortName": "Business Acquisitions - Proforma Revenue and Net Income (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-10", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-10", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.constructionpartners.net/role/ContractsReceivableIncludingRetainageNetDetails", "longName": "9954491 - Disclosure - Contracts Receivable Including Retainage, Net (Details)", "shortName": "Contracts Receivable Including Retainage, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:AccountsReceivableBilledForLongTermContractsOrPrograms", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:AccountsReceivableBilledForLongTermContractsOrPrograms", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.constructionpartners.net/role/ContractAssetsandLiabilitiesCostandEstimatedEarningsComparedtoBillingsonUncompletedContractsDetails", "longName": "9954492 - Disclosure - Contract Assets and Liabilities - Cost and Estimated Earnings Compared to Billings on Uncompleted Contracts (Details)", "shortName": "Contract Assets and Liabilities - Cost and Estimated Earnings Compared to Billings on Uncompleted Contracts (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-4", "name": "road:CostsOnUncompletedContracts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "road:CostsOnUncompletedContracts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.constructionpartners.net/role/ContractAssetsandLiabilitiesReconciliationofNetBillingsinExcessofCostsandEstimatedEarningsDetails", "longName": "9954493 - Disclosure - Contract Assets and Liabilities - Reconciliation of Net Billings in Excess of Costs and Estimated Earnings (Details)", "shortName": "Contract Assets and Liabilities - Reconciliation of Net Billings in Excess of Costs and Estimated Earnings (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-51", "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "unique": true } }, "R52": { "role": "http://www.constructionpartners.net/role/ContractAssetsandLiabilitiesNarrativeDetails", "longName": "9954494 - Disclosure - Contract Assets and Liabilities - Narrative (Details)", "shortName": "Contract Assets and Liabilities - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-7", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-7", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.constructionpartners.net/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails", "longName": "9954495 - Disclosure - Property, Plant and Equipment - Schedule of Property, Plant and Equipment (Details)", "shortName": "Property, Plant and Equipment - Schedule of Property, Plant and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.constructionpartners.net/role/PropertyPlantandEquipmentAdditionalInformationDetails", "longName": "9954496 - Disclosure - Property, Plant and Equipment - Additional Information (Details)", "shortName": "Property, Plant and Equipment - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-10", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-10", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.constructionpartners.net/role/DebtScheduleofDebtDetails", "longName": "9954497 - Disclosure - Debt - Schedule of Debt (Details)", "shortName": "Debt - Schedule of Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.constructionpartners.net/role/DebtAdditionalInformationDetails", "longName": "9954498 - Disclosure - Debt - Additional Information (Details)", "shortName": "Debt - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-4", "name": "road:DebtInstrumentFixedCoverageRatio", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "road:DebtInstrumentFixedCoverageRatio", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.constructionpartners.net/role/EquityDetails", "longName": "9954499 - Disclosure - Equity (Details)", "shortName": "Equity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-134", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "road:CommonStockVotingRightsForEachShare", "unitRef": "voting_right", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "unique": true } }, "R58": { "role": "http://www.constructionpartners.net/role/EarningsPerShareBasicDetails", "longName": "9954500 - Disclosure - Earnings Per Share - Basic (Details)", "shortName": "Earnings Per Share - Basic (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-10", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true }, "uniqueAnchor": null }, "R59": { "role": "http://www.constructionpartners.net/role/EarningsPerShareDilutedDetails", "longName": "9954501 - Disclosure - Earnings Per Share - Diluted (Details)", "shortName": "Earnings Per Share - Diluted (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-10", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-10", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "unique": true } }, "R60": { "role": "http://www.constructionpartners.net/role/ProvisionforIncomeTaxesDetails", "longName": "9954502 - Disclosure - Provision for Income Taxes (Details)", "shortName": "Provision for Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-10", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-10", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.constructionpartners.net/role/RelatedPartiesAdditionalInformationDetails", "longName": "9954503 - Disclosure - Related Parties - Additional Information (Details)", "shortName": "Related Parties - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:OtherAssetsNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-139", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "unique": true } }, "R62": { "role": "http://www.constructionpartners.net/role/RelatedPartiesScheduleofRelatedPartyTransactionsDetails", "longName": "9954504 - Disclosure - Related Parties - Schedule of Related Party Transactions (Details)", "shortName": "Related Parties - Schedule of Related Party Transactions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-10", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-141", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "unique": true } }, "R63": { "role": "http://www.constructionpartners.net/role/ShareBasedCompensationScheduleofShareBasedCompensationExpenseDetails", "longName": "9954505 - Disclosure - Share-Based Compensation - Schedule of Share-Based Compensation Expense (Details)", "shortName": "Share-Based Compensation - Schedule of Share-Based Compensation Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-10", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-177", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "unique": true } }, "R64": { "role": "http://www.constructionpartners.net/role/ShareBasedCompensationAdditionalInformationDetails", "longName": "9954506 - Disclosure - Share-Based Compensation - Additional Information (Details)", "shortName": "Share-Based Compensation - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-10", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-134", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "unique": true } }, "R65": { "role": "http://www.constructionpartners.net/role/LeasesNarrativeDetails", "longName": "9954507 - Disclosure - Leases - Narrative (Details)", "shortName": "Leases - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "unique": true } }, "R66": { "role": "http://www.constructionpartners.net/role/LeasesLeaseCostDetails", "longName": "9954508 - Disclosure - Leases - Lease Cost (Details)", "shortName": "Leases - Lease Cost (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-10", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-10", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.constructionpartners.net/role/LeasesFutureLeaseLiabilitiesDetails", "longName": "9954509 - Disclosure - Leases - Future Lease Liabilities (Details)", "shortName": "Leases - Future Lease Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true } }, "R68": { "role": "http://www.constructionpartners.net/role/InvestmentinDerivativeInstrumentsDetails", "longName": "9954510 - Disclosure - Investment in Derivative Instruments (Details)", "shortName": "Investment in Derivative Instruments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c-10", "name": "us-gaap:GainLossOnSaleOfDerivatives", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativesInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-10", "name": "us-gaap:GainLossOnSaleOfDerivatives", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativesInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true } }, "R69": { "role": "http://www.constructionpartners.net/role/FairValueMeasurementsDetails", "longName": "9954511 - Disclosure - Fair Value Measurements (Details)", "shortName": "Fair Value Measurements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-235", "name": "us-gaap:DerivativeAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "unique": true } }, "R70": { "role": "http://www.constructionpartners.net/role/CommitmentsLettersofCreditDetails", "longName": "9954512 - Disclosure - Commitments - Letters of Credit (Details)", "shortName": "Commitments - Letters of Credit (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "c-117", "name": "us-gaap:LettersOfCreditOutstandingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-117", "name": "us-gaap:LettersOfCreditOutstandingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true } }, "R71": { "role": "http://www.constructionpartners.net/role/CommitmentsPurchaseCommitmentsDetails", "longName": "9954513 - Disclosure - Commitments - Purchase Commitments (Details)", "shortName": "Commitments - Purchase Commitments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "c-237", "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-237", "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true } }, "R72": { "role": "http://www.constructionpartners.net/role/CommitmentsMinimumRoyaltiesDetails", "longName": "9954514 - Disclosure - Commitments - Minimum Royalties (Details)", "shortName": "Commitments - Minimum Royalties (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "c-4", "name": "road:RoyaltyFutureMinimumPaymentsDueRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-10", "name": "us-gaap:RoyaltyExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "unique": true } }, "R73": { "role": "http://www.constructionpartners.net/role/RestrictedInvestmentsSummaryofDebtSecuritiesDetails", "longName": "9954515 - Disclosure - Restricted Investments - Summary of Debt Securities (Details)", "shortName": "Restricted Investments - Summary of Debt Securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "unique": true } }, "R74": { "role": "http://www.constructionpartners.net/role/RestrictedInvestmentsScheduleofAmortizedCostandFairValueDetails", "longName": "9954516 - Disclosure - Restricted Investments - Schedule of Amortized Cost and Fair Value (Details)", "shortName": "Restricted Investments - Schedule of Amortized Cost and Fair Value (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true } }, "R75": { "role": "http://www.constructionpartners.net/role/OtherComprehensiveIncomeLossAdditionalInformationDetails", "longName": "9954517 - Disclosure - Other Comprehensive Income (Loss) - Additional Information (Details)", "shortName": "Other Comprehensive Income (Loss) - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:DerivativeNotionalAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "us-gaap:DerivativeNotionalAmount", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-246", "name": "us-gaap:DerivativeNotionalAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "unique": true } }, "R76": { "role": "http://www.constructionpartners.net/role/OtherComprehensiveIncomeLossScheduleofAOCIDetails", "longName": "9954518 - Disclosure - Other Comprehensive Income (Loss) - Schedule of AOCI (Details)", "shortName": "Other Comprehensive Income (Loss) - Schedule of AOCI (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true, "unique": true } }, "R77": { "role": "http://www.constructionpartners.net/role/OtherComprehensiveIncomeLossScheduleofCashFlowHedgesDetails", "longName": "9954519 - Disclosure - Other Comprehensive Income (Loss) - Schedule of Cash Flow Hedges (Details)", "shortName": "Other Comprehensive Income (Loss) - Schedule of Cash Flow Hedges (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-247", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "unique": true } }, "R78": { "role": "http://www.constructionpartners.net/role/OtherComprehensiveIncomeLossScheduleofReclassificationofAOCIDetails", "longName": "9954520 - Disclosure - Other Comprehensive Income (Loss) - Schedule of Reclassification of AOCI (Details)", "shortName": "Other Comprehensive Income (Loss) - Schedule of Reclassification of AOCI (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GainLossOnSaleOfInvestments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-253", "name": "us-gaap:InterestExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "unique": true } }, "R79": { "role": "http://www.constructionpartners.net/role/SubsequentEventsDetails", "longName": "9954521 - Disclosure - Subsequent Events (Details)", "shortName": "Subsequent Events (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "c-190", "name": "us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-257", "name": "us-gaap:AssetAcquisitionConsiderationTransferred", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "road-20240331.htm", "unique": true } } }, "tag": { "road_A2024AcquisitionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.constructionpartners.net/20240331", "localname": "A2024AcquisitionsMember", "presentation": [ "http://www.constructionpartners.net/role/BusinessAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024 Acquisitions", "label": "2024 Acquisitions [Member]", "documentation": "2024 Acquisitions" } } }, "auth_ref": [] }, "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AOCIAttributableToParentNetOfTaxRollForward", "presentation": [ "http://www.constructionpartners.net/role/OtherComprehensiveIncomeLossScheduleofCashFlowHedgesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "AOCI Attributable to Parent, Net of Tax [Roll Forward]", "label": "AOCI Attributable to Parent, Net of Tax [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_AccountingChangesAndErrorCorrectionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingChangesAndErrorCorrectionsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Changes and Error Corrections [Abstract]", "label": "Accounting Changes and Error Corrections [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "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)." } } }, "auth_ref": [ "r23", "r884" ] }, "us-gaap_AccountsPayableCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://www.constructionpartners.net/role/RelatedPartiesScheduleofRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accounts payable", "label": "Accounts Payable", "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." } } }, "auth_ref": [ "r100", "r1097" ] }, "road_AccountsPayableNoteReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://www.constructionpartners.net/20240331", "localname": "AccountsPayableNoteReceivableMember", "presentation": [ "http://www.constructionpartners.net/role/RelatedPartiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Payable Note Receivable", "label": "Accounts Payable Note Receivable [Member]", "documentation": "Accounts Payable Note Receivable [Member]" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableBilledForLongTermContractsOrPrograms": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableBilledForLongTermContractsOrPrograms", "crdr": "debit", "calculation": { "http://www.constructionpartners.net/role/ContractsReceivableIncludingRetainageNetDetails": { "parentTag": "road_ContractReceivableIncludingRetainageGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.constructionpartners.net/role/ContractsReceivableIncludingRetainageNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contracts receivable", "label": "Construction Contractor, Receivable, Excluding Contract Retainage", "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." } } }, "auth_ref": [ "r1095" ] }, "us-gaap_AccountsReceivableGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableGross", "crdr": "debit", "presentation": [ "http://www.constructionpartners.net/role/RelatedPartiesScheduleofRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable", "label": "Accounts Receivable, before Allowance for Credit Loss", "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business." } } }, "auth_ref": [ "r203", "r317", "r1100" ] }, "road_AccruedExpenseAndOtherCurrentLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.constructionpartners.net/20240331", "localname": "AccruedExpenseAndOtherCurrentLiabilitiesMember", "presentation": [ "http://www.constructionpartners.net/role/InvestmentinDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Expense and Other Current Liabilities", "label": "Accrued Expense and Other Current Liabilities [Member]", "documentation": "Accrued Expense and Other Current Liabilities" } } }, "auth_ref": [] }, "road_AccruedExpensesAndOtherCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.constructionpartners.net/20240331", "localname": "AccruedExpensesAndOtherCurrentLiabilities", "crdr": "credit", "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other current liabilities", "label": "Accrued Expenses And Other Current Liabilities", "documentation": "Accrued expenses and other current liabilities." } } }, "auth_ref": [] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.constructionpartners.net/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.constructionpartners.net/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accumulated depreciation, depletion and amortization", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r60", "r194", "r704" ] }, "us-gaap_AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember", "presentation": [ "http://www.constructionpartners.net/role/OtherComprehensiveIncomeLossScheduleofCashFlowHedgesDetails", "http://www.constructionpartners.net/role/OtherComprehensiveIncomeLossScheduleofReclassificationofAOCIDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Gain (Loss), Cash Flow Hedge, Including Noncontrolling Interest", "label": "Accumulated Gain (Loss), Cash Flow Hedge, Including Noncontrolling Interest [Member]", "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." } } }, "auth_ref": [ "r221", "r229", "r554", "r997", "r998" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.constructionpartners.net/role/OtherComprehensiveIncomeLossScheduleofAOCIDetails": { "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.constructionpartners.net/role/OtherComprehensiveIncomeLossScheduleofAOCIDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized loss on available-for-sale securities", "label": "AOCI, Debt Securities, Available-for-Sale, Adjustment, after Tax", "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)." } } }, "auth_ref": [ "r995" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://www.constructionpartners.net/role/OtherComprehensiveIncomeLossAdditionalInformationDetails", "http://www.constructionpartners.net/role/OtherComprehensiveIncomeLossScheduleofCashFlowHedgesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "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." } } }, "auth_ref": [ "r229", "r230", "r590", "r592", "r593", "r594", "r595", "r596" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 6.0 }, "http://www.constructionpartners.net/role/OtherComprehensiveIncomeLossScheduleofAOCIDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS", "http://www.constructionpartners.net/role/OtherComprehensiveIncomeLossScheduleofAOCIDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive income, net", "totalLabel": "Accumulated other comprehensive income, net", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r33", "r34", "r116", "r208", "r701", "r730", "r733" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "presentation": [ "http://www.constructionpartners.net/role/OtherComprehensiveIncomeLossAdditionalInformationDetails", "http://www.constructionpartners.net/role/OtherComprehensiveIncomeLossScheduleofCashFlowHedgesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r229", "r230", "r590", "r592", "r593", "r594", "r595", "r596" ] }, "road_AccumulatedOtherComprehensiveIncomeLossTaxEffectOfOtherComprehensiveIncomeLossItems": { "xbrltype": "monetaryItemType", "nsuri": "http://www.constructionpartners.net/20240331", "localname": "AccumulatedOtherComprehensiveIncomeLossTaxEffectOfOtherComprehensiveIncomeLossItems", "crdr": "credit", "calculation": { "http://www.constructionpartners.net/role/OtherComprehensiveIncomeLossScheduleofAOCIDetails": { "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.constructionpartners.net/role/OtherComprehensiveIncomeLossScheduleofAOCIDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less tax effect of other comprehensive income (loss) items", "label": "Accumulated Other Comprehensive Income (Loss), Tax Effect of Other Comprehensive Income (Loss) Items", "documentation": "Accumulated Other Comprehensive Income (Loss), Tax Effect of Other Comprehensive Income (Loss) Items" } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss), net", "label": "AOCI Attributable to Parent [Member]", "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." } } }, "auth_ref": [ "r4", "r13", "r34", "r561", "r564", "r615", "r726", "r727", "r996", "r997", "r998", "r1007", "r1008", "r1009" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r936" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital", "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." } } }, "auth_ref": [ "r110", "r884", "r1106" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-in Capital", "label": "Additional Paid-in Capital [Member]", "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." } } }, "auth_ref": [ "r519", "r520", "r521", "r746", "r1007", "r1008", "r1009", "r1079", "r1108" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r942" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r942" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r942" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r942" ] }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income (loss) to net cash, cash equivalents and restricted cash provided by operating activities:", "label": "Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation expense", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r69", "r70", "r484" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r907", "r918", "r928", "r953" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r910", "r921", "r931", "r956" ] }, "road_AlabamaAcquisitionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.constructionpartners.net/20240331", "localname": "AlabamaAcquisitionMember", "presentation": [ "http://www.constructionpartners.net/role/BusinessAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Alabama Acquisition", "label": "Alabama Acquisition [Member]", "documentation": "Alabama Acquisition" } } }, "auth_ref": [] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r942" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r949" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r914", "r922", "r932", "r949", "r957", "r961", "r969" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r967" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.constructionpartners.net/role/ShareBasedCompensationAdditionalInformationDetails", "http://www.constructionpartners.net/role/ShareBasedCompensationScheduleofShareBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r514", "r522" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "calculation": { "http://www.constructionpartners.net/role/ContractsReceivableIncludingRetainageNetDetails": { "parentTag": "us-gaap_ReceivablesLongTermContractsOrPrograms", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.constructionpartners.net/role/ContractsReceivableIncludingRetainageNetDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Allowance for doubtful accounts", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r209", "r318", "r359" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.constructionpartners.net/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of deferred debt issuance costs", "label": "Amortization of Debt Issuance Costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r120", "r426", "r599", "r1000" ] }, "us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AociLossCashFlowHedgeCumulativeGainLossAfterTax", "crdr": "credit", "calculation": { "http://www.constructionpartners.net/role/OtherComprehensiveIncomeLossScheduleofAOCIDetails": { "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.constructionpartners.net/role/OtherComprehensiveIncomeLossScheduleofAOCIDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate swap contract, net of blend and extend arrangement", "label": "AOCI, Cash Flow Hedge, Cumulative Gain (Loss), after Tax", "documentation": "Amount, after tax, of accumulated gain (loss) on derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r220" ] }, "us-gaap_AssetAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionAxis", "presentation": [ "http://www.constructionpartners.net/role/BusinessAcquisitionsNarrativeDetails", "http://www.constructionpartners.net/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Acquisition [Axis]", "label": "Asset Acquisition [Axis]", "documentation": "Information by asset acquisition." } } }, "auth_ref": [ "r1072" ] }, "us-gaap_AssetAcquisitionConsiderationTransferred": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionConsiderationTransferred", "crdr": "credit", "presentation": [ "http://www.constructionpartners.net/role/BusinessAcquisitionsNarrativeDetails", "http://www.constructionpartners.net/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset acquisition, consideration transferred", "label": "Asset Acquisition, Consideration Transferred", "documentation": "Amount of consideration transferred in asset acquisition. Includes, but is not limited to, cash, liability incurred by acquirer, and equity interest issued by acquirer." } } }, "auth_ref": [ "r881", "r1073", "r1074", "r1075" ] }, "us-gaap_AssetAcquisitionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionDomain", "presentation": [ "http://www.constructionpartners.net/role/BusinessAcquisitionsNarrativeDetails", "http://www.constructionpartners.net/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Acquisition [Domain]", "label": "Asset Acquisition [Domain]", "documentation": "Asset acquisition." } } }, "auth_ref": [ "r1072" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "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." } } }, "auth_ref": [ "r151", "r197", "r246", "r292", "r306", "r312", "r354", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r552", "r556", "r586", "r696", "r787", "r884", "r898", "r1040", "r1041", "r1087" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "ASSETS", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "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." } } }, "auth_ref": [ "r190", "r213", "r246", "r354", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r552", "r556", "r586", "r884", "r1040", "r1041", "r1087" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "calculation": { "http://www.constructionpartners.net/role/RestrictedInvestmentsSummaryofDebtSecuritiesDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.constructionpartners.net/role/RestrictedInvestmentsSummaryofDebtSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Unrealized Gains", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax", "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)." } } }, "auth_ref": [ "r326" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "calculation": { "http://www.constructionpartners.net/role/RestrictedInvestmentsSummaryofDebtSecuritiesDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.constructionpartners.net/role/RestrictedInvestmentsSummaryofDebtSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Unrealized Losses", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax", "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)." } } }, "auth_ref": [ "r327" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "crdr": "debit", "calculation": { "http://www.constructionpartners.net/role/RestrictedInvestmentsScheduleofAmortizedCostandFairValueDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.constructionpartners.net/role/RestrictedInvestmentsScheduleofAmortizedCostandFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortized cost, due within one year", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One", "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)." } } }, "auth_ref": [ "r1023" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "crdr": "debit", "calculation": { "http://www.constructionpartners.net/role/RestrictedInvestmentsScheduleofAmortizedCostandFairValueDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.constructionpartners.net/role/RestrictedInvestmentsScheduleofAmortizedCostandFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value, due within one year", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "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)." } } }, "auth_ref": [ "r331", "r694" ] }, "us-gaap_AvailableForSaleSecuritiesPurchasedOptionsPricePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesPurchasedOptionsPricePolicy", "presentation": [ "http://www.constructionpartners.net/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Investments", "label": "Debt Securities, Available-for-Sale, Premium on Purchased Options [Policy Text Block]", "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)." } } }, "auth_ref": [ "r89" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r964" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r965" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r960" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r960" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r960" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r960" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r960" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r960" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.constructionpartners.net/role/EquityDetails", "http://www.constructionpartners.net/role/ShareBasedCompensationAdditionalInformationDetails", "http://www.constructionpartners.net/role/ShareBasedCompensationScheduleofShareBasedCompensationExpenseDetails", "http://www.constructionpartners.net/role/SubsequentEventsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r963" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r962" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r961" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r961" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.constructionpartners.net/role/InvestmentinDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location [Axis]", "label": "Balance Sheet Location [Axis]", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.constructionpartners.net/role/InvestmentinDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location [Domain]", "label": "Balance Sheet Location [Domain]", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r80", "r84" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.constructionpartners.net/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "label": "Basis of Accounting, Policy [Policy Text Block]", "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)." } } }, "auth_ref": [] }, "us-gaap_BillingsInExcessOfCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BillingsInExcessOfCostAbstract", "presentation": [ "http://www.constructionpartners.net/role/ContractAssetsandLiabilitiesReconciliationofNetBillingsinExcessofCostsandEstimatedEarningsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Billings in Excess of Costs and Estimated Earnings on Uncompleted Contracts", "label": "Billings in Excess of Cost [Abstract]" } } }, "auth_ref": [] }, "road_BillingsOnUncompletedContracts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.constructionpartners.net/20240331", "localname": "BillingsOnUncompletedContracts", "crdr": "credit", "calculation": { "http://www.constructionpartners.net/role/ContractAssetsandLiabilitiesCostandEstimatedEarningsComparedtoBillingsonUncompletedContractsDetails": { "parentTag": "us-gaap_ContractWithCustomerLiability", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.constructionpartners.net/role/ContractAssetsandLiabilitiesCostandEstimatedEarningsComparedtoBillingsonUncompletedContractsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Billings to date on uncompleted contracts", "label": "Billings On Uncompleted Contracts", "documentation": "Billings On Uncompleted Contracts" } } }, "auth_ref": [] }, "us-gaap_BuildingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingMember", "presentation": [ "http://www.constructionpartners.net/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Buildings", "label": "Building [Member]", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities." } } }, "auth_ref": [ "r135" ] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.constructionpartners.net/role/BusinessAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Acquiree [Domain]", "label": "Business Acquisition, Acquiree [Domain]", "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." } } }, "auth_ref": [ "r550", "r876", "r877" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.constructionpartners.net/role/BusinessAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Axis]", "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r72", "r75", "r550", "r876", "r877" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://www.constructionpartners.net/role/BusinessAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Line Items]", "label": "Business Acquisition [Line Items]", "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." } } }, "auth_ref": [ "r550" ] }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionProFormaInformationTextBlock", "presentation": [ "http://www.constructionpartners.net/role/BusinessAcquisitionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Pro Forma Revenues and Net Income", "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "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." } } }, "auth_ref": [ "r978", "r979" ] }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "crdr": "credit", "presentation": [ "http://www.constructionpartners.net/role/BusinessAcquisitionsProformaRevenueandNetIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pro forma net income (loss)", "label": "Business Acquisition, Pro Forma Net Income (Loss)", "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." } } }, "auth_ref": [ "r548", "r549" ] }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionsProFormaRevenue", "crdr": "credit", "presentation": [ "http://www.constructionpartners.net/role/BusinessAcquisitionsProformaRevenueandNetIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pro forma revenues", "label": "Business Acquisition, Pro Forma Revenue", "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period." } } }, "auth_ref": [ "r548", "r549" ] }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAcquisitionRelatedCosts", "crdr": "debit", "presentation": [ "http://www.constructionpartners.net/role/BusinessAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition related costs", "label": "Business Combination, Acquisition Related Costs", "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." } } }, "auth_ref": [ "r71" ] }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "auth_ref": [] }, "road_BusinessCombinationConsiderationReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://www.constructionpartners.net/20240331", "localname": "BusinessCombinationConsiderationReceived", "crdr": "debit", "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "verboseLabel": "Proceeds from facility exchange", "label": "Business Combination, Consideration Received", "documentation": "Business Combination, Consideration Received" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "presentation": [ "http://www.constructionpartners.net/role/BusinessAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consideration transferred", "label": "Business Combination, Consideration Transferred", "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." } } }, "auth_ref": [ "r1", "r2", "r11" ] }, "road_BusinessCombinationConsiderationTransferredNetWorkingCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://www.constructionpartners.net/20240331", "localname": "BusinessCombinationConsiderationTransferredNetWorkingCapital", "crdr": "credit", "presentation": [ "http://www.constructionpartners.net/role/BusinessAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net working capital", "label": "Business Combination, Consideration Transferred, Net Working Capital", "documentation": "Business Combination, Consideration Transferred, Net Working Capital" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://www.constructionpartners.net/role/BusinessAcquisitions" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisitions", "label": "Business Combination Disclosure [Text Block]", "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)." } } }, "auth_ref": [ "r144", "r551" ] }, "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual", "crdr": "credit", "presentation": [ "http://www.constructionpartners.net/role/BusinessAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net income", "label": "Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual", "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." } } }, "auth_ref": [ "r74" ] }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "crdr": "credit", "presentation": [ "http://www.constructionpartners.net/role/BusinessAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues since acquisition date", "label": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual", "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." } } }, "auth_ref": [ "r74" ] }, "road_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwillAndIntangibles": { "xbrltype": "monetaryItemType", "nsuri": "http://www.constructionpartners.net/20240331", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwillAndIntangibles", "crdr": "debit", "presentation": [ "http://www.constructionpartners.net/role/BusinessAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and intangibles", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Goodwill and Intangibles", "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Goodwill and Intangibles" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "crdr": "debit", "presentation": [ "http://www.constructionpartners.net/role/BusinessAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment allocation", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date." } } }, "auth_ref": [ "r76", "r77" ] }, "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsExpensesAndLossesRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationSeparatelyRecognizedTransactionsExpensesAndLossesRecognized", "crdr": "debit", "presentation": [ "http://www.constructionpartners.net/role/BusinessAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expenses and losses recognized", "label": "Business Combination, Separately Recognized Transactions, Expenses and Losses Recognized", "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." } } }, "auth_ref": [ "r73" ] }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "presentation": [ "http://www.constructionpartners.net/role/General" ], "lang": { "en-us": { "role": { "terseLabel": "General", "label": "Business Description and Basis of Presentation [Text Block]", "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)." } } }, "auth_ref": [ "r103", "r131", "r132" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.constructionpartners.net/role/SignificantAccountingPoliciesScheduleofCashCashEquivalentsandRestrictedCashDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 2.0 }, "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS", "http://www.constructionpartners.net/role/SignificantAccountingPoliciesScheduleofCashCashEquivalentsandRestrictedCashDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "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." } } }, "auth_ref": [ "r41", "r192", "r852" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValueAbstract", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash, cash equivalents and restricted cash:", "label": "Cash and Cash Equivalents, at Carrying Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "presentation": [ "http://www.constructionpartners.net/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents and Restricted Cash", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r42", "r150" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.constructionpartners.net/role/SignificantAccountingPoliciesScheduleofCashCashEquivalentsandRestrictedCashDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.constructionpartners.net/role/SignificantAccountingPoliciesScheduleofCashCashEquivalentsandRestrictedCashDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash, cash equivalents and restricted cash, beginning of period", "periodEndLabel": "Cash, cash equivalents and restricted cash, end of period", "totalLabel": "Total cash, cash equivalents, and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "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." } } }, "auth_ref": [ "r41", "r128", "r242" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net change in cash, cash equivalents and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "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." } } }, "auth_ref": [ "r3", "r128" ] }, "us-gaap_CashFlowHedgingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowHedgingMember", "presentation": [ "http://www.constructionpartners.net/role/InvestmentinDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Flow Hedging", "label": "Cash Flow Hedging [Member]", "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." } } }, "auth_ref": [ "r78" ] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash items:", "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r940" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.constructionpartners.net/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "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", "http://www.constructionpartners.net/role/ShareBasedCompensationAdditionalInformationDetails", "http://www.constructionpartners.net/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Domain]", "label": "Class of Stock [Domain]", "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." } } }, "auth_ref": [ "r182", "r200", "r201", "r202", "r246", "r275", "r279", "r281", "r283", "r289", "r290", "r354", "r395", "r397", "r398", "r399", "r402", "r403", "r434", "r435", "r438", "r441", "r448", "r586", "r737", "r738", "r739", "r740", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r775", "r796", "r819", "r841", "r842", "r843", "r844", "r845", "r975", "r1002", "r1010" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r941" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r941" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsDisclosureTextBlock", "presentation": [ "http://www.constructionpartners.net/role/Commitments" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments", "label": "Commitments Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r136" ] }, "us-gaap_CommodityContractMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommodityContractMember", "presentation": [ "http://www.constructionpartners.net/role/FairValueMeasurementsDetails", "http://www.constructionpartners.net/role/InvestmentinDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Commodity Swap", "terseLabel": "Commodity swap contracts", "label": "Commodity Contract [Member]", "documentation": "Derivative instrument whose primary underlying risk is tied to commodity prices." } } }, "auth_ref": [ "r873", "r882" ] }, "us-gaap_CommonClassAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassAMember", "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", "http://www.constructionpartners.net/role/ShareBasedCompensationAdditionalInformationDetails", "http://www.constructionpartners.net/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class A Common Stock", "label": "Common Class A [Member]", "documentation": "Classification of common stock representing ownership interest in a corporation." } } }, "auth_ref": [ "r1108" ] }, "us-gaap_CommonClassBMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassBMember", "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" ], "lang": { "en-us": { "role": { "terseLabel": "Class B Common Stock", "label": "Common Class B [Member]", "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation." } } }, "auth_ref": [ "r1108" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r886", "r887", "r888", "r890", "r891", "r892", "r895", "r1007", "r1008", "r1079", "r1104", "r1108" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock, par value (in dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r109" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock, shares authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r109", "r775" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock, shares issued (in shares)", "label": "Common Stock, Shares, Issued", "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." } } }, "auth_ref": [ "r109" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock, shares outstanding (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r14", "r109", "r775", "r793", "r1108", "r1109" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock", "label": "Common Stock, Value, Issued", "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." } } }, "auth_ref": [ "r109", "r700", "r884" ] }, "road_CommonStockVotingRightsForEachShare": { "xbrltype": "decimalItemType", "nsuri": "http://www.constructionpartners.net/20240331", "localname": "CommonStockVotingRightsForEachShare", "presentation": [ "http://www.constructionpartners.net/role/EquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Voting rights for each share", "label": "Common Stock, Voting Rights For Each Share", "documentation": "Common Stock, Voting Rights For Each Share" } } }, "auth_ref": [] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r946" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r945" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r947" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r944" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income (loss)", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "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." } } }, "auth_ref": [ "r35", "r225", "r227", "r234", "r691", "r711" ] }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "presentation": [ "http://www.constructionpartners.net/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Comprehensive Income (Loss)", "label": "Comprehensive Income, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for comprehensive income." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.constructionpartners.net/role/SignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Domain]", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r50", "r52", "r92", "r93", "r316", "r847" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.constructionpartners.net/role/SignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r50", "r52", "r92", "r93", "r316", "r734", "r847" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.constructionpartners.net/role/SignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Axis]", "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r50", "r52", "r92", "r93", "r316", "r847", "r977" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://www.constructionpartners.net/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration of Risks", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r102", "r167" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://www.constructionpartners.net/role/SignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Line Items]", "label": "Concentration Risk [Line Items]", "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." } } }, "auth_ref": [ "r847" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.constructionpartners.net/role/SignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration risk percentage", "label": "Concentration Risk, Percentage", "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." } } }, "auth_ref": [ "r50", "r52", "r92", "r93", "r316" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTable", "presentation": [ "http://www.constructionpartners.net/role/SignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Table]", "label": "Concentration Risk [Table]", "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r49", "r50", "r52", "r53", "r92", "r148", "r847" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.constructionpartners.net/role/SignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Domain]", "label": "Concentration Risk Type [Domain]", "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." } } }, "auth_ref": [ "r50", "r52", "r92", "r93", "r316", "r847" ] }, "road_ConsiderationNoteReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://www.constructionpartners.net/20240331", "localname": "ConsiderationNoteReceivableMember", "presentation": [ "http://www.constructionpartners.net/role/RelatedPartiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consideration Note Receivable", "label": "Consideration Note Receivable [Member]", "documentation": "Consideration Note Receivable [Member]" } } }, "auth_ref": [] }, "us-gaap_ConstructionContractorReceivableRetainage": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionContractorReceivableRetainage", "crdr": "debit", "calculation": { "http://www.constructionpartners.net/role/ContractsReceivableIncludingRetainageNetDetails": { "parentTag": "road_ContractReceivableIncludingRetainageGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.constructionpartners.net/role/ContractsReceivableIncludingRetainageNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retainage receivable", "label": "Construction Contractor, Receivable, Retainage", "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." } } }, "auth_ref": [ "r205", "r659" ] }, "us-gaap_ConstructionInProgressGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionInProgressGross", "crdr": "debit", "calculation": { "http://www.constructionpartners.net/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.constructionpartners.net/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Construction in progress", "label": "Construction in Progress, Gross", "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." } } }, "auth_ref": [ "r135" ] }, "road_ContractReceivableIncludingRetainageGross": { "xbrltype": "monetaryItemType", "nsuri": "http://www.constructionpartners.net/20240331", "localname": "ContractReceivableIncludingRetainageGross", "crdr": "debit", "calculation": { "http://www.constructionpartners.net/role/ContractsReceivableIncludingRetainageNetDetails": { "parentTag": "us-gaap_ReceivablesLongTermContractsOrPrograms", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.constructionpartners.net/role/ContractsReceivableIncludingRetainageNetDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Contracts receivable including retainage, gross", "label": "Contract Receivable, Including Retainage, Gross", "documentation": "Contract Receivable, Including Retainage, Gross" } } }, "auth_ref": [] }, "road_ContractWithCustomerAssetAndLiabilityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://www.constructionpartners.net/20240331", "localname": "ContractWithCustomerAssetAndLiabilityRollForward", "presentation": [ "http://www.constructionpartners.net/role/ContractAssetsandLiabilitiesReconciliationofNetBillingsinExcessofCostsandEstimatedEarningsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract With Customer Asset And Liability [Roll Forward]", "label": "Contract With Customer Asset And Liability [Roll Forward]", "documentation": "Contract With Customer Asset And Liability [Roll Forward]" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNetCurrent", "crdr": "debit", "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS", "http://www.constructionpartners.net/role/ContractAssetsandLiabilitiesReconciliationofNetBillingsinExcessofCostsandEstimatedEarningsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Costs and estimated earnings in excess of billings on uncompleted contracts", "periodStartLabel": "Contract asset, beginning balance", "periodEndLabel": "Contract asset, ending balance", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "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." } } }, "auth_ref": [ "r450", "r452", "r471" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "calculation": { "http://www.constructionpartners.net/role/ContractAssetsandLiabilitiesCostandEstimatedEarningsComparedtoBillingsonUncompletedContractsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.constructionpartners.net/role/ContractAssetsandLiabilitiesCostandEstimatedEarningsComparedtoBillingsonUncompletedContractsDetails", "http://www.constructionpartners.net/role/ContractAssetsandLiabilitiesReconciliationofNetBillingsinExcessofCostsandEstimatedEarningsDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Net billings in excess of costs and estimated earnings on uncompleted contracts", "negatedPeriodStartLabel": "Net billings in excess of costs, beginning balance", "negatedPeriodEndLabel": "Net billings in excess of costs, Ending balance", "label": "Contract with Customer, Liability", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r450", "r451", "r471" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS", "http://www.constructionpartners.net/role/ContractAssetsandLiabilitiesReconciliationofNetBillingsinExcessofCostsandEstimatedEarningsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Billings in excess of costs and estimated earnings on uncompleted contracts", "negatedPeriodStartLabel": "Contract liability, beginning balance", "negatedPeriodEndLabel": "Contract liability, ending balance", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r450", "r451", "r471" ] }, "us-gaap_ContractorsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractorsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Contractors [Abstract]", "label": "Contractors [Abstract]" } } }, "auth_ref": [] }, "road_ContractwithCustomerAssetNetCurrentIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://www.constructionpartners.net/20240331", "localname": "ContractwithCustomerAssetNetCurrentIncreaseDecrease", "crdr": "debit", "presentation": [ "http://www.constructionpartners.net/role/ContractAssetsandLiabilitiesReconciliationofNetBillingsinExcessofCostsandEstimatedEarningsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in revenue billed, contract price or cost estimates", "label": "Contract with Customer, Asset, Net, Current Increase (Decrease)", "documentation": "Contract with Customer, Asset, Net, Current Increase (Decrease)" } } }, "auth_ref": [] }, "road_ContractwithCustomerLiabilityCurrentIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://www.constructionpartners.net/20240331", "localname": "ContractwithCustomerLiabilityCurrentIncreaseDecrease", "crdr": "credit", "presentation": [ "http://www.constructionpartners.net/role/ContractAssetsandLiabilitiesReconciliationofNetBillingsinExcessofCostsandEstimatedEarningsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Changes in revenue billed, contract price or cost estimates", "label": "Contract with Customer, Liability, Current Increase (Decrease)", "documentation": "Contract with Customer, Liability, Current Increase (Decrease)" } } }, "auth_ref": [] }, "us-gaap_CorporateDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateDebtSecuritiesMember", "presentation": [ "http://www.constructionpartners.net/role/FairValueMeasurementsDetails", "http://www.constructionpartners.net/role/RestrictedInvestmentsSummaryofDebtSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate debt securities", "label": "Corporate Debt Securities [Member]", "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment." } } }, "auth_ref": [ "r873", "r875", "r1103" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS", "http://www.constructionpartners.net/role/RelatedPartiesScheduleofRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenues", "negatedTerseLabel": "Subcontracting Services", "label": "Cost of Goods and Services Sold", "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." } } }, "auth_ref": [ "r122", "r673" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://www.constructionpartners.net/role/InvestmentinDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenues", "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "road_CostsAndEstimatedEarningsOnUncompletedContracts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.constructionpartners.net/20240331", "localname": "CostsAndEstimatedEarningsOnUncompletedContracts", "crdr": "debit", "calculation": { "http://www.constructionpartners.net/role/ContractAssetsandLiabilitiesCostandEstimatedEarningsComparedtoBillingsonUncompletedContractsDetails": { "parentTag": "us-gaap_ContractWithCustomerLiability", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.constructionpartners.net/role/ContractAssetsandLiabilitiesCostandEstimatedEarningsComparedtoBillingsonUncompletedContractsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Costs and estimated earnings to date on uncompleted contracts", "label": "Costs And Estimated Earnings On Uncompleted Contracts", "documentation": "Costs And Estimated Earnings On Uncompleted Contracts" } } }, "auth_ref": [] }, "road_CostsInExcessOfBillingsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.constructionpartners.net/20240331", "localname": "CostsInExcessOfBillingsAbstract", "presentation": [ "http://www.constructionpartners.net/role/ContractAssetsandLiabilitiesReconciliationofNetBillingsinExcessofCostsandEstimatedEarningsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Costs and Estimated Earnings in Excess of Billings on Uncompleted Contracts", "label": "Costs In Excess Of Billings [Abstract]", "documentation": "Costs In Excess Of Billings [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock", "presentation": [ "http://www.constructionpartners.net/role/ContractAssetsandLiabilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Costs and Estimated Earnings Compared to Billings on Uncompleted Contracts", "label": "Long-Term Contract or Program Disclosure [Table Text Block]", "documentation": "Tabular disclosure of long-term contract or program." } } }, "auth_ref": [] }, "road_CostsOnUncompletedContracts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.constructionpartners.net/20240331", "localname": "CostsOnUncompletedContracts", "crdr": "debit", "calculation": { "http://www.constructionpartners.net/role/ContractAssetsandLiabilitiesCostandEstimatedEarningsComparedtoBillingsonUncompletedContractsDetails": { "parentTag": "road_CostsAndEstimatedEarningsOnUncompletedContracts", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.constructionpartners.net/role/ContractAssetsandLiabilitiesCostandEstimatedEarningsComparedtoBillingsonUncompletedContractsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Costs on uncompleted contracts", "label": "Costs On Uncompleted Contracts", "documentation": "Costs On Uncompleted Contracts" } } }, "auth_ref": [] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CounterpartyNameAxis", "presentation": [ "http://www.constructionpartners.net/role/RelatedPartiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Axis]", "label": "Counterparty Name [Axis]" } } }, "auth_ref": [ "r250", "r251", "r408", "r436", "r623", "r854", "r856" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "road_CreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.constructionpartners.net/20240331", "localname": "CreditAgreementMember", "presentation": [ "http://www.constructionpartners.net/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Agreement", "label": "Credit Agreement [Member]", "documentation": "Credit Agreement" } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.constructionpartners.net/role/CommitmentsLettersofCreditDetails", "http://www.constructionpartners.net/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Axis]", "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.constructionpartners.net/role/CommitmentsLettersofCreditDetails", "http://www.constructionpartners.net/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Domain]", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.constructionpartners.net/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.constructionpartners.net/role/SignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Concentration Risk", "label": "Customer Concentration Risk [Member]", "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." } } }, "auth_ref": [ "r51", "r316" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.constructionpartners.net/role/Debt" ], "lang": { "en-us": { "role": { "terseLabel": "Debt", "label": "Debt Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r137", "r244", "r404", "r410", "r411", "r412", "r413", "r414", "r415", "r420", "r427", "r428", "r430" ] }, "us-gaap_DebtInstrumentAnnualPrincipalPayment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAnnualPrincipalPayment", "crdr": "debit", "presentation": [ "http://www.constructionpartners.net/role/RelatedPartiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Annual principal payment", "label": "Debt Instrument, Annual Principal Payment", "documentation": "Amount of the total principal payments made during the annual reporting period." } } }, "auth_ref": [ "r21" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.constructionpartners.net/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basis spread", "label": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "presentation": [ "http://www.constructionpartners.net/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt", "label": "Long-Term Debt, Gross", "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." } } }, "auth_ref": [ "r21", "r152", "r431" ] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.constructionpartners.net/role/RelatedPartiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, face amount", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r95", "r97", "r405", "r600", "r867", "r868" ] }, "road_DebtInstrumentFixedCoverageRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.constructionpartners.net/20240331", "localname": "DebtInstrumentFixedCoverageRatio", "presentation": [ "http://www.constructionpartners.net/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fixed coverage ratio", "label": "Debt Instrument, Fixed Coverage Ratio", "documentation": "Debt Instrument, Fixed Coverage Ratio" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.constructionpartners.net/role/RelatedPartiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate, percentage", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r27", "r406" ] }, "road_DebtInstrumentLeverageRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.constructionpartners.net/20240331", "localname": "DebtInstrumentLeverageRatio", "presentation": [ "http://www.constructionpartners.net/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leverage ratio", "label": "Debt Instrument, Leverage Ratio", "documentation": "Debt Instrument, Leverage Ratio" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.constructionpartners.net/role/CommitmentsLettersofCreditDetails", "http://www.constructionpartners.net/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "Debt Instrument [Line Items]", "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." } } }, "auth_ref": [ "r252", "r405", "r406", "r407", "r408", "r409", "r411", "r416", "r417", "r418", "r419", "r421", "r422", "r423", "r424", "r425", "r426", "r429", "r600", "r866", "r867", "r868", "r869", "r870", "r1003" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.constructionpartners.net/role/CommitmentsLettersofCreditDetails", "http://www.constructionpartners.net/role/DebtAdditionalInformationDetails", "http://www.constructionpartners.net/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "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." } } }, "auth_ref": [ "r28", "r62", "r63", "r94", "r95", "r97", "r101", "r139", "r140", "r252", "r405", "r406", "r407", "r408", "r409", "r411", "r416", "r417", "r418", "r419", "r421", "r422", "r423", "r424", "r425", "r426", "r429", "r600", "r866", "r867", "r868", "r869", "r870", "r1003" ] }, "us-gaap_DebtSecuritiesAvailableForSaleAccruedInterestAfterAllowanceForCreditLossNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleAccruedInterestAfterAllowanceForCreditLossNoncurrent", "crdr": "debit", "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS", "http://www.constructionpartners.net/role/SignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted investments", "label": "Debt Securities, Available-for-Sale, Accrued Interest, after Allowance for Credit Loss, Noncurrent", "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." } } }, "auth_ref": [ "r329", "r367", "r368" ] }, "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss", "crdr": "debit", "calculation": { "http://www.constructionpartners.net/role/RestrictedInvestmentsSummaryofDebtSecuritiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.constructionpartners.net/role/RestrictedInvestmentsScheduleofAmortizedCostandFairValueDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.constructionpartners.net/role/RestrictedInvestmentsScheduleofAmortizedCostandFairValueDetails", "http://www.constructionpartners.net/role/RestrictedInvestmentsSummaryofDebtSecuritiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Amortized Cost", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Excluding Accrued Interest, after Allowance for Credit Loss", "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)." } } }, "auth_ref": [ "r1034" ] }, "road_DebtSecuritiesAvailableForSaleAmortizedCostMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://www.constructionpartners.net/20240331", "localname": "DebtSecuritiesAvailableForSaleAmortizedCostMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughYearThree", "crdr": "debit", "calculation": { "http://www.constructionpartners.net/role/RestrictedInvestmentsScheduleofAmortizedCostandFairValueDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.constructionpartners.net/role/RestrictedInvestmentsScheduleofAmortizedCostandFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortized cost, due after one year through three years", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, After Year One Through Year Three", "documentation": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, After Year One Through Year Three" } } }, "auth_ref": [] }, "road_DebtSecuritiesAvailableForSaleAmortizedCostMaturityAllocatedAndSingleMaturityDateAfterYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://www.constructionpartners.net/20240331", "localname": "DebtSecuritiesAvailableForSaleAmortizedCostMaturityAllocatedAndSingleMaturityDateAfterYearThree", "crdr": "debit", "calculation": { "http://www.constructionpartners.net/role/RestrictedInvestmentsScheduleofAmortizedCostandFairValueDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.constructionpartners.net/role/RestrictedInvestmentsScheduleofAmortizedCostandFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortized cost, due after three years", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, After Year Three", "documentation": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, After Year Three" } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleExcludingAccruedInterest", "crdr": "debit", "calculation": { "http://www.constructionpartners.net/role/RestrictedInvestmentsSummaryofDebtSecuritiesDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss", "weight": 1.0, "order": 3.0 }, "http://www.constructionpartners.net/role/RestrictedInvestmentsScheduleofAmortizedCostandFairValueDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.constructionpartners.net/role/FairValueMeasurementsDetails", "http://www.constructionpartners.net/role/RestrictedInvestmentsScheduleofAmortizedCostandFairValueDetails", "http://www.constructionpartners.net/role/RestrictedInvestmentsSummaryofDebtSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "verboseLabel": "Fair Value", "totalLabel": "Fair Value", "label": "Debt Securities, Available-for-Sale, Excluding Accrued Interest", "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)." } } }, "auth_ref": [ "r1034" ] }, "road_DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://www.constructionpartners.net/20240331", "localname": "DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughYearThree", "crdr": "debit", "calculation": { "http://www.constructionpartners.net/role/RestrictedInvestmentsScheduleofAmortizedCostandFairValueDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.constructionpartners.net/role/RestrictedInvestmentsScheduleofAmortizedCostandFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value, due after one year through three years", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, After Year One Through Year Three", "documentation": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, After Year One Through Year Three" } } }, "auth_ref": [] }, "road_DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateAfterYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://www.constructionpartners.net/20240331", "localname": "DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateAfterYearThree", "crdr": "debit", "calculation": { "http://www.constructionpartners.net/role/RestrictedInvestmentsScheduleofAmortizedCostandFairValueDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.constructionpartners.net/role/RestrictedInvestmentsScheduleofAmortizedCostandFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value, due after three years", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, After Year Three", "documentation": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, After Year Three" } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleTable", "presentation": [ "http://www.constructionpartners.net/role/RestrictedInvestmentsSummaryofDebtSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-Sale [Table]", "label": "Debt Securities, Available-for-Sale [Table]", "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)." } } }, "auth_ref": [ "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r330", "r331", "r332", "r333", "r334" ] }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "presentation": [ "http://www.constructionpartners.net/role/RestrictedInvestmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Debt Securities", "label": "Debt Securities, Available-for-Sale [Table Text Block]", "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)." } } }, "auth_ref": [ "r1016", "r1017", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027" ] }, "us-gaap_DeferredCompensationLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.constructionpartners.net/role/ShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current liability for cash-settled restricted stock units", "label": "Deferred Compensation Liability, Current", "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable within one year (or the operating cycle, if longer). Represents currently earned compensation under compensation arrangements that is not actually paid until a later date." } } }, "auth_ref": [ "r66", "r142" ] }, "us-gaap_DeferredFinanceCostsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsGross", "crdr": "debit", "presentation": [ "http://www.constructionpartners.net/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Deferred debt issuance costs", "label": "Debt Issuance Costs, Gross", "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r96" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income tax benefit", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r8", "r143", "r176", "r543", "r544", "r1005" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes, net", "label": "Deferred Income Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r526", "r527", "r697" ] }, "road_DelayedDrawTermFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.constructionpartners.net/20240331", "localname": "DelayedDrawTermFacilityMember", "presentation": [ "http://www.constructionpartners.net/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Delayed Draw Term Facility", "label": "Delayed Draw Term Facility [Member]", "documentation": "Delayed Draw Term Facility" } } }, "auth_ref": [] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.constructionpartners.net/role/PropertyPlantandEquipmentAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and depletion expense", "label": "Depreciation", "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." } } }, "auth_ref": [ "r8", "r59" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation, depletion, accretion and amortization", "label": "Depreciation, Depletion and Amortization", "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." } } }, "auth_ref": [ "r8", "r297" ] }, "us-gaap_DerivativeAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssets", "crdr": "debit", "presentation": [ "http://www.constructionpartners.net/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Derivative Asset", "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." } } }, "auth_ref": [ "r215", "r216", "r585", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r781", "r782", "r831", "r834", "r836", "r837", "r838", "r839", "r856", "r888", "r1105" ] }, "us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssetsLiabilitiesAtFairValueNet", "crdr": "debit", "presentation": [ "http://www.constructionpartners.net/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of interest rate swaps", "label": "Derivative Assets (Liabilities), at Fair Value, Net", "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." } } }, "auth_ref": [ "r9" ] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://www.constructionpartners.net/role/FairValueMeasurementsDetails", "http://www.constructionpartners.net/role/InvestmentinDerivativeInstrumentsDetails", "http://www.constructionpartners.net/role/OtherComprehensiveIncomeLossAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Contract [Domain]", "label": "Derivative Contract [Domain]", "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." } } }, "auth_ref": [ "r765", "r767", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r788", "r789", "r790", "r791", "r807", "r808", "r809", "r810", "r813", "r814", "r815", "r816", "r831", "r832", "r836", "r838", "r886", "r888" ] }, "us-gaap_DerivativeFairValueOfDerivativeAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeFairValueOfDerivativeAsset", "crdr": "debit", "calculation": { "http://www.constructionpartners.net/role/InvestmentinDerivativeInstrumentsDetails": { "parentTag": "us-gaap_DerivativeFairValueOfDerivativeNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.constructionpartners.net/role/InvestmentinDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative asset, fair value", "label": "Derivative Asset, Subject to Master Netting Arrangement, before Offset", "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." } } }, "auth_ref": [ "r18", "r82", "r115", "r214", "r856" ] }, "us-gaap_DerivativeFairValueOfDerivativeLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeFairValueOfDerivativeLiability", "crdr": "credit", "calculation": { "http://www.constructionpartners.net/role/InvestmentinDerivativeInstrumentsDetails": { "parentTag": "us-gaap_DerivativeFairValueOfDerivativeNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.constructionpartners.net/role/InvestmentinDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Derivative liabilities, fair value", "label": "Derivative Liability, Subject to Master Netting Arrangement, before Offset", "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." } } }, "auth_ref": [ "r18", "r82", "r115", "r214", "r856" ] }, "us-gaap_DerivativeFairValueOfDerivativeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeFairValueOfDerivativeNet", "crdr": "debit", "calculation": { "http://www.constructionpartners.net/role/InvestmentinDerivativeInstrumentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.constructionpartners.net/role/InvestmentinDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net unrealized gain position", "label": "Derivative, Fair Value, Net", "documentation": "Fair value of the assets less the liabilities of a derivative or group of derivatives." } } }, "auth_ref": [ "r585" ] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://www.constructionpartners.net/role/FairValueMeasurementsDetails", "http://www.constructionpartners.net/role/InvestmentinDerivativeInstrumentsDetails", "http://www.constructionpartners.net/role/OtherComprehensiveIncomeLossAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instrument [Axis]", "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r81", "r83", "r85", "r88", "r765", "r767", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r788", "r789", "r790", "r791", "r807", "r808", "r809", "r810", "r813", "r814", "r815", "r816", "r831", "r832", "r836", "r838", "r856", "r886", "r888" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "presentation": [ "http://www.constructionpartners.net/role/InvestmentinDerivativeInstruments" ], "lang": { "en-us": { "role": { "terseLabel": "Investment in Derivative Instruments", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r146", "r559", "r567" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems", "presentation": [ "http://www.constructionpartners.net/role/InvestmentinDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments and Hedging Activities Disclosures [Line Items]", "label": "Derivative Instruments and Hedging Activities Disclosures [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable", "presentation": [ "http://www.constructionpartners.net/role/InvestmentinDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments and Hedging Activities Disclosures [Table]", "label": "Derivative Instruments and Hedging Activities Disclosures [Table]", "documentation": "Disclosure of information about derivatives and hedging activities." } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis", "presentation": [ "http://www.constructionpartners.net/role/InvestmentinDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging Relationship [Axis]", "label": "Hedging Relationship [Axis]", "documentation": "Information by type of hedging relationship." } } }, "auth_ref": [ "r15", "r81", "r85" ] }, "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet", "crdr": "credit", "calculation": { "http://www.constructionpartners.net/role/InvestmentinDerivativeInstrumentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.constructionpartners.net/role/InvestmentinDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total Gain (Loss)", "label": "Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net", "documentation": "Amount of realized and unrealized gain (loss) of derivative instruments not designated or qualifying as hedging instruments." } } }, "auth_ref": [ "r87", "r980" ] }, "us-gaap_DerivativeLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilities", "crdr": "credit", "presentation": [ "http://www.constructionpartners.net/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities", "label": "Derivative Liability", "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." } } }, "auth_ref": [ "r215", "r216", "r585", "r758", "r759", "r760", "r761", "r763", "r764", "r765", "r766", "r767", "r788", "r790", "r791", "r832", "r833", "r834", "r836", "r837", "r838", "r839", "r856", "r1105" ] }, "us-gaap_DerivativeNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeNotionalAmount", "presentation": [ "http://www.constructionpartners.net/role/DebtAdditionalInformationDetails", "http://www.constructionpartners.net/role/OtherComprehensiveIncomeLossAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Notional amount", "label": "Derivative, Notional Amount", "documentation": "Nominal or face amount used to calculate payment on derivative." } } }, "auth_ref": [ "r1076", "r1077" ] }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DesignatedAsHedgingInstrumentMember", "presentation": [ "http://www.constructionpartners.net/role/InvestmentinDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Designated as Hedging Instrument", "label": "Designated as Hedging Instrument [Member]", "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)." } } }, "auth_ref": [ "r15" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.constructionpartners.net/role/ShareBasedCompensation" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Compensation", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r482", "r487", "r515", "r516", "r518", "r879" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "road_DisposedEntityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.constructionpartners.net/20240331", "localname": "DisposedEntityMember", "presentation": [ "http://www.constructionpartners.net/role/RelatedPartiesScheduleofRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposed Entity", "label": "Disposed Entity [Member]", "documentation": "Disposed Entity [Member]" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.constructionpartners.net/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.constructionpartners.net/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationLineItems", "presentation": [ "http://www.constructionpartners.net/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Information [Line Items]", "label": "Document Information [Line Items]", "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." } } }, "auth_ref": [] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationTable", "presentation": [ "http://www.constructionpartners.net/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Information [Table]", "label": "Document Information [Table]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.constructionpartners.net/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "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." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.constructionpartners.net/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r902" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.constructionpartners.net/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r935" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.constructionpartners.net/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "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'." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Net income (loss) per share attributable to common stockholders:", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS", "http://www.constructionpartners.net/role/EarningsPerShareBasicDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in dollars per share)", "verboseLabel": "Net income (loss) per common share attributable to common shareholders, basic (in dollars per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r235", "r262", "r263", "r264", "r265", "r266", "r273", "r275", "r281", "r282", "r283", "r287", "r571", "r572", "r692", "r712", "r858" ] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicAbstract", "presentation": [ "http://www.constructionpartners.net/role/EarningsPerShareBasicDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Denominator", "label": "Earnings Per Share, Basic [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS", "http://www.constructionpartners.net/role/EarningsPerShareDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in dollars per share)", "verboseLabel": "Net income (loss) per diluted common share attributable to common stockholders (in dollars per share)", "label": "Earnings Per Share, Diluted", "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." } } }, "auth_ref": [ "r235", "r262", "r263", "r264", "r265", "r266", "r275", "r281", "r282", "r283", "r287", "r571", "r572", "r692", "r712", "r858" ] }, "us-gaap_EarningsPerShareDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDilutedAbstract", "presentation": [ "http://www.constructionpartners.net/role/EarningsPerShareDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Denominator", "label": "Earnings Per Share, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.constructionpartners.net/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings per Share", "label": "Earnings Per Share, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r47", "r48" ] }, "us-gaap_EarningsPerShareReconciliationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareReconciliationAbstract", "presentation": [ "http://www.constructionpartners.net/role/EarningsPerShareDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator", "label": "Earnings Per Share Reconciliation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.constructionpartners.net/role/EarningsPerShare" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r272", "r284", "r285", "r286" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.constructionpartners.net/role/ProvisionforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective tax rate, percent", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r529" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.constructionpartners.net/role/ShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized compensation expense, period for recognition (years)", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r517" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://www.constructionpartners.net/role/ShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized compensation expense", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r1071" ] }, "us-gaap_EmployeeStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockMember", "presentation": [ "http://www.constructionpartners.net/role/ShareBasedCompensationAdditionalInformationDetails", "http://www.constructionpartners.net/role/ShareBasedCompensationScheduleofShareBasedCompensationExpenseDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Employee stock purchase plan", "label": "Employee Stock [Member]", "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Option", "label": "Employee Stock Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.constructionpartners.net/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.constructionpartners.net/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.constructionpartners.net/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.constructionpartners.net/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.constructionpartners.net/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r900" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.constructionpartners.net/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding (in shares)", "label": "Entity Common Stock, Shares Outstanding", "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." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.constructionpartners.net/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "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." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.constructionpartners.net/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r900" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.constructionpartners.net/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "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." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.constructionpartners.net/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "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." } } }, "auth_ref": [ "r900" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.constructionpartners.net/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.constructionpartners.net/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "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)." } } }, "auth_ref": [ "r974" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.constructionpartners.net/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r900" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.constructionpartners.net/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r900" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.constructionpartners.net/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r900" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.constructionpartners.net/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r900" ] }, "us-gaap_EquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquipmentMember", "presentation": [ "http://www.constructionpartners.net/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Construction equipment", "label": "Equipment [Member]", "documentation": "Tangible personal property used to produce goods and services." } } }, "auth_ref": [] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Equity [Abstract]", "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.constructionpartners.net/role/OtherComprehensiveIncomeLossScheduleofCashFlowHedgesDetails", "http://www.constructionpartners.net/role/OtherComprehensiveIncomeLossScheduleofReclassificationofAOCIDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "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." } } }, "auth_ref": [ "r14", "r186", "r229", "r230", "r231", "r253", "r254", "r255", "r259", "r267", "r269", "r288", "r355", "r358", "r449", "r519", "r520", "r521", "r536", "r537", "r560", "r561", "r562", "r563", "r564", "r566", "r570", "r590", "r592", "r593", "r594", "r595", "r596", "r615", "r726", "r727", "r728", "r746", "r819" ] }, "road_EquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.constructionpartners.net/20240331", "localname": "EquityIncentivePlanMember", "presentation": [ "http://www.constructionpartners.net/role/EquityDetails", "http://www.constructionpartners.net/role/ShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Incentive Plan", "label": "Equity Incentive Plan [Member]", "documentation": "Equity Incentive Plan" } } }, "auth_ref": [] }, "us-gaap_EquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestments", "crdr": "debit", "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Investment in joint venture", "label": "Equity Method Investments", "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." } } }, "auth_ref": [ "r302", "r353", "r991", "r1031" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r943" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r907", "r918", "r928", "r953" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r904", "r915", "r925", "r950" ] }, "road_EstimatedEarningsOnUncompletedContracts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.constructionpartners.net/20240331", "localname": "EstimatedEarningsOnUncompletedContracts", "crdr": "debit", "calculation": { "http://www.constructionpartners.net/role/ContractAssetsandLiabilitiesCostandEstimatedEarningsComparedtoBillingsonUncompletedContractsDetails": { "parentTag": "road_CostsAndEstimatedEarningsOnUncompletedContracts", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.constructionpartners.net/role/ContractAssetsandLiabilitiesCostandEstimatedEarningsComparedtoBillingsonUncompletedContractsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated earnings to date on uncompleted contracts", "label": "Estimated Earnings On Uncompleted Contracts", "documentation": "Estimated Earnings On Uncompleted Contracts" } } }, "auth_ref": [] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r949" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.constructionpartners.net/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "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." } } }, "auth_ref": [ "r577", "r578", "r581" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.constructionpartners.net/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]", "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r577", "r578", "r581" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.constructionpartners.net/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r418", "r474", "r475", "r476", "r477", "r478", "r479", "r578", "r631", "r632", "r633", "r867", "r868", "r873", "r874", "r875" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.constructionpartners.net/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Axis]", "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r577", "r578", "r579", "r580", "r582" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.constructionpartners.net/role/FairValueMeasurements" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements", "label": "Fair Value Disclosures [Text Block]", "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." } } }, "auth_ref": [ "r576" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.constructionpartners.net/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Inputs, Level 2", "label": "Fair Value, Inputs, Level 2 [Member]", "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." } } }, "auth_ref": [ "r418", "r474", "r479", "r578", "r632", "r867", "r868", "r873", "r874", "r875" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "presentation": [ "http://www.constructionpartners.net/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Assets and Liabilities Measured at Fair Value on a Recurring Basis", "label": "Fair Value, Liabilities Measured on Recurring Basis [Table Text Block]", "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." } } }, "auth_ref": [ "r91", "r147" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.constructionpartners.net/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Domain]", "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementPolicyPolicyTextBlock", "presentation": [ "http://www.constructionpartners.net/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements", "label": "Fair Value Measurement, Policy [Policy Text Block]", "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." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.constructionpartners.net/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r418", "r474", "r475", "r476", "r477", "r478", "r479", "r631", "r632", "r633", "r867", "r868", "r873", "r874", "r875" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.constructionpartners.net/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring", "label": "Fair Value, Recurring [Member]", "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." } } }, "auth_ref": [ "r576", "r582" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.constructionpartners.net/role/FairValueMeasurementsDetails", "http://www.constructionpartners.net/role/RestrictedInvestmentsSummaryofDebtSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instrument [Axis]", "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r360", "r361", "r363", "r364", "r365", "r369", "r370", "r371", "r429", "r446", "r567", "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", "r653", "r654", "r655", "r656", "r657", "r710", "r864", "r982", "r983", "r984", "r985", "r986", "r987", "r988", "r1027", "r1028", "r1029", "r1030" ] }, "road_FloridaDepartmentOfTransportationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.constructionpartners.net/20240331", "localname": "FloridaDepartmentOfTransportationMember", "presentation": [ "http://www.constructionpartners.net/role/SignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Florida Department of Transportation", "label": "Florida Department of Transportation [Member]", "documentation": "Florida Department of Transportation" } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r911", "r922", "r932", "r957" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r911", "r922", "r932", "r957" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r911", "r922", "r932", "r957" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r911", "r922", "r932", "r957" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r911", "r922", "r932", "r957" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.constructionpartners.net/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Furniture and fixtures", "label": "Furniture and Fixtures [Member]", "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." } } }, "auth_ref": [] }, "us-gaap_GainLossOnSaleOfBusiness": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfBusiness", "crdr": "credit", "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 4.0 }, "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 20.0 } }, "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Gain on facility exchange", "negatedTerseLabel": "Gain on facility exchange", "label": "Gain (Loss) on Disposition of Business", "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." } } }, "auth_ref": [ "r555", "r1000" ] }, "us-gaap_GainLossOnSaleOfDerivatives": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfDerivatives", "crdr": "credit", "calculation": { "http://www.constructionpartners.net/role/InvestmentinDerivativeInstrumentsDetails": { "parentTag": "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.constructionpartners.net/role/InvestmentinDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Realized Gain (Loss)", "label": "Gain (Loss) on Sale of Derivatives", "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." } } }, "auth_ref": [ "r8", "r158", "r807", "r808", "r809", "r810" ] }, "us-gaap_GainLossOnSaleOfInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfInvestments", "crdr": "credit", "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 19.0 } }, "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.constructionpartners.net/role/OtherComprehensiveIncomeLossScheduleofReclassificationofAOCIDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Realized loss on sales, calls and maturities of restricted investments", "terseLabel": "Realized loss on restricted investments", "label": "Gain (Loss) on Sale of Investments", "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." } } }, "auth_ref": [ "r8" ] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 2.0 }, "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "verboseLabel": "Gain on sale of property, plant and equipment, net", "negatedTerseLabel": "Gain on sale of property, plant and equipment", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property." } } }, "auth_ref": [ "r8" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS", "http://www.constructionpartners.net/role/RelatedPartiesScheduleofRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "General and administrative expenses", "negatedTerseLabel": "Expense incurred", "label": "General and Administrative Expense", "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." } } }, "auth_ref": [ "r124", "r798" ] }, "road_GeorgiaAcquisitionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.constructionpartners.net/20240331", "localname": "GeorgiaAcquisitionMember", "presentation": [ "http://www.constructionpartners.net/role/BusinessAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Georgia Acquisition", "label": "Georgia Acquisition [Member]", "documentation": "Georgia Acquisition" } } }, "auth_ref": [] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.constructionpartners.net/role/BusinessAcquisitionsNarrativeDetails", "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill", "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." } } }, "auth_ref": [ "r195", "r372", "r689", "r865", "r884", "r1036", "r1037" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r121", "r246", "r292", "r305", "r311", "r313", "r354", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r586", "r860", "r1040" ] }, "us-gaap_HedgingDesignationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgingDesignationAxis", "presentation": [ "http://www.constructionpartners.net/role/InvestmentinDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging Designation [Axis]", "label": "Hedging Designation [Axis]", "documentation": "Information by designation of purpose of derivative instrument." } } }, "auth_ref": [ "r15", "r558" ] }, "us-gaap_HedgingDesignationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgingDesignationDomain", "presentation": [ "http://www.constructionpartners.net/role/InvestmentinDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging Designation [Domain]", "label": "Hedging Designation [Domain]", "documentation": "Designation of purpose of derivative instrument." } } }, "auth_ref": [ "r15" ] }, "us-gaap_HedgingRelationshipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgingRelationshipDomain", "presentation": [ "http://www.constructionpartners.net/role/InvestmentinDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging Relationship [Domain]", "label": "Hedging Relationship [Domain]", "documentation": "Nature or intent of a hedge." } } }, "auth_ref": [ "r15" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "totalLabel": "Income (loss) before provision for income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "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." } } }, "auth_ref": [ "r0", "r117", "r155", "r292", "r305", "r311", "r313", "r693", "r707", "r860" ] }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromEquityMethodInvestments", "crdr": "credit", "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 21.0 } }, "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Loss from investment in joint venture", "label": "Income (Loss) from Equity Method Investments", "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss)." } } }, "auth_ref": [ "r8", "r118", "r154", "r299", "r353", "r706" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.constructionpartners.net/role/InvestmentinDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r382", "r384", "r803" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.constructionpartners.net/role/InvestmentinDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r384", "r803" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.constructionpartners.net/role/ProvisionforIncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for Income Taxes", "label": "Income Tax Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r247", "r523", "r530", "r531", "r534", "r541", "r545", "r546", "r547", "r742" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS", "http://www.constructionpartners.net/role/OtherComprehensiveIncomeLossScheduleofReclassificationofAOCIDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for income taxes", "verboseLabel": "Benefit from income taxes", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r164", "r179", "r268", "r269", "r300", "r528", "r542", "r713" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.constructionpartners.net/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r228", "r524", "r525", "r531", "r532", "r533", "r535", "r736" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for income taxes", "label": "Income Taxes Paid, Net", "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." } } }, "auth_ref": [ "r43" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "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." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other current liabilities", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other." } } }, "auth_ref": [ "r999" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerAsset", "crdr": "credit", "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Costs and estimated earnings in excess of billings on uncompleted contracts", "label": "Increase (Decrease) in Contract with Customer, Asset", "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." } } }, "auth_ref": [ "r999" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Billings in excess of costs and estimated earnings on uncompleted contracts", "label": "Increase (Decrease) in Contract with Customer, Liability", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r667", "r999" ] }, "us-gaap_IncreaseDecreaseInDepositOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDepositOtherAssets", "crdr": "credit", "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Contracts receivable including retainage, net", "label": "Increase (Decrease) in Deposit Assets", "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." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventories", "label": "Increase (Decrease) in Inventories", "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." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities, net of business acquisitions:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "crdr": "credit", "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Other assets", "label": "Increase (Decrease) in Other Noncurrent Assets", "documentation": "Amount of increase (decrease) in noncurrent assets classified as other." } } }, "auth_ref": [ "r999" ] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "crdr": "debit", "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 17.0 } }, "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Prepaid expenses and other current assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "road_IncreaseDecreaseinContractwithCustomerAssetLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.constructionpartners.net/20240331", "localname": "IncreaseDecreaseinContractwithCustomerAssetLiability", "crdr": "debit", "presentation": [ "http://www.constructionpartners.net/role/ContractAssetsandLiabilitiesReconciliationofNetBillingsinExcessofCostsandEstimatedEarningsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in revenue billed, contract price or cost estimates", "label": "Increase (Decrease) in Contract with Customer, Asset (Liability)", "documentation": "Increase (Decrease) in Contract with Customer, Asset (Liability)" } } }, "auth_ref": [] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://www.constructionpartners.net/role/EarningsPerShareDilutedDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.constructionpartners.net/role/EarningsPerShareDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock grants (in shares)", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "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." } } }, "auth_ref": [ "r276", "r277", "r278", "r283", "r486" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r914", "r922", "r932", "r949", "r957", "r961", "r969" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r967" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r903", "r973" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r903", "r973" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r903", "r973" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, net", "label": "Intangible Assets, Net (Excluding Goodwill)", "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." } } }, "auth_ref": [ "r57", "r58" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "presentation": [ "http://www.constructionpartners.net/role/OtherComprehensiveIncomeLossScheduleofReclassificationofAOCIDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense (benefit)", "label": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r96", "r159", "r232", "r296", "r598", "r804", "r896", "r1107" ] }, "us-gaap_InterestExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseMember", "presentation": [ "http://www.constructionpartners.net/role/InvestmentinDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense, net", "label": "Interest Expense [Member]", "documentation": "Primary financial statement caption encompassing interest expense." } } }, "auth_ref": [ "r17" ] }, "us-gaap_InterestIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNet", "crdr": "credit", "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense, net", "label": "Interest Income (Expense), Net", "documentation": "The net amount of operating interest income (expense)." } } }, "auth_ref": [ "r157" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for interest", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "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." } } }, "auth_ref": [ "r238", "r240", "r241" ] }, "us-gaap_InterestRateSwapMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestRateSwapMember", "presentation": [ "http://www.constructionpartners.net/role/FairValueMeasurementsDetails", "http://www.constructionpartners.net/role/InvestmentinDerivativeInstrumentsDetails", "http://www.constructionpartners.net/role/OtherComprehensiveIncomeLossAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Rate Swap", "verboseLabel": "Interest rate swaps", "label": "Interest Rate Swap [Member]", "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." } } }, "auth_ref": [ "r851", "r893", "r894" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r211", "r853", "r884" ] }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "lang": { "en-us": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "presentation": [ "http://www.constructionpartners.net/role/RestrictedInvestments" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Investments", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "documentation": "The entire disclosure for investments in certain debt and equity securities." } } }, "auth_ref": [ "r149", "r160", "r161", "r183", "r319", "r321", "r583", "r584" ] }, "road_IslandPondCorporateServicesLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.constructionpartners.net/20240331", "localname": "IslandPondCorporateServicesLLCMember", "presentation": [ "http://www.constructionpartners.net/role/RelatedPartiesScheduleofRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Island Pond", "label": "Island Pond Corporate Services, LLC [Member]", "documentation": "Island Pond Corporate Services, LLC [Member]" } } }, "auth_ref": [] }, "us-gaap_LandAndLandImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LandAndLandImprovementsMember", "presentation": [ "http://www.constructionpartners.net/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Land and improvements", "label": "Land and Land Improvements [Member]", "documentation": "Real estate held and assets that are an addition or improvement to real estate held." } } }, "auth_ref": [] }, "road_LandDevelopmentProjectMember": { "xbrltype": "domainItemType", "nsuri": "http://www.constructionpartners.net/20240331", "localname": "LandDevelopmentProjectMember", "presentation": [ "http://www.constructionpartners.net/role/RelatedPartiesScheduleofRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Land Development Project", "label": "Land Development Project [Member]", "documentation": "Land Development Project [Member]" } } }, "auth_ref": [] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://www.constructionpartners.net/role/LeasesLeaseCostDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.constructionpartners.net/role/LeasesLeaseCostDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease expense", "label": "Lease, Cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r607", "r883" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.constructionpartners.net/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Components of Lease Expense", "label": "Lease, Cost [Table Text Block]", "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." } } }, "auth_ref": [ "r1084" ] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.constructionpartners.net/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold improvements", "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r135" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.constructionpartners.net/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Future Lease Liabilities", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "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." } } }, "auth_ref": [ "r1085" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.constructionpartners.net/role/LeasesFutureLeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.constructionpartners.net/role/LeasesFutureLeaseLiabilitiesDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.constructionpartners.net/role/LeasesFutureLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total future minimum lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r614" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.constructionpartners.net/role/LeasesFutureLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.constructionpartners.net/role/LeasesFutureLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "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)." } } }, "auth_ref": [ "r614" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.constructionpartners.net/role/LeasesFutureLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.constructionpartners.net/role/LeasesFutureLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "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)." } } }, "auth_ref": [ "r614" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.constructionpartners.net/role/LeasesFutureLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.constructionpartners.net/role/LeasesFutureLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "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)." } } }, "auth_ref": [ "r614" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.constructionpartners.net/role/LeasesFutureLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.constructionpartners.net/role/LeasesFutureLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "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)." } } }, "auth_ref": [ "r614" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.constructionpartners.net/role/LeasesFutureLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.constructionpartners.net/role/LeasesFutureLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remainder of 2024", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "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." } } }, "auth_ref": [ "r1085" ] }, "road_LesseeOperatingLeaseLiabilityToBePaidYearFiveAndAfter": { "xbrltype": "monetaryItemType", "nsuri": "http://www.constructionpartners.net/20240331", "localname": "LesseeOperatingLeaseLiabilityToBePaidYearFiveAndAfter", "crdr": "credit", "calculation": { "http://www.constructionpartners.net/role/LeasesFutureLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.constructionpartners.net/role/LeasesFutureLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029 and thereafter", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five And After", "documentation": "Lessee, Operating Lease, Liability, to be Paid, Year Five And After" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.constructionpartners.net/role/LeasesFutureLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.constructionpartners.net/role/LeasesFutureLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less: imputed interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r614" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.constructionpartners.net/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Operating Leases [Text Block]", "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." } } }, "auth_ref": [ "r603" ] }, "us-gaap_LettersOfCreditOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LettersOfCreditOutstandingAmount", "crdr": "credit", "presentation": [ "http://www.constructionpartners.net/role/CommitmentsLettersofCreditDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Letters of credit outstanding", "label": "Letters of Credit Outstanding, Amount", "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date." } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "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." } } }, "auth_ref": [ "r25", "r246", "r354", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r553", "r556", "r557", "r586", "r774", "r859", "r898", "r1040", "r1087", "r1088" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders\u2019 equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r114", "r153", "r703", "r884", "r1004", "r1032", "r1081" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "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." } } }, "auth_ref": [ "r26", "r191", "r246", "r354", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r553", "r556", "r557", "r586", "r884", "r1040", "r1087", "r1088" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total long-term liabilities", "label": "Liabilities, Noncurrent", "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r21", "r104", "r105", "r106", "r107", "r246", "r354", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r553", "r556", "r557", "r586", "r1040", "r1087", "r1088" ] }, "us-gaap_LiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesNoncurrentAbstract", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term liabilities:", "label": "Liabilities, Noncurrent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.constructionpartners.net/role/CommitmentsLettersofCreditDetails", "http://www.constructionpartners.net/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit, maximum borrowing capacity", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "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." } } }, "auth_ref": [ "r24" ] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.constructionpartners.net/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining borrowing capacity", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)." } } }, "auth_ref": [ "r24" ] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditMember", "presentation": [ "http://www.constructionpartners.net/role/CommitmentsLettersofCreditDetails", "http://www.constructionpartners.net/role/DebtAdditionalInformationDetails", "http://www.constructionpartners.net/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Credit Facility", "verboseLabel": "Line of Credit", "label": "Line of Credit [Member]", "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." } } }, "auth_ref": [] }, "road_LineOfCreditPrincipalRepaymentRate": { "xbrltype": "percentItemType", "nsuri": "http://www.constructionpartners.net/20240331", "localname": "LineOfCreditPrincipalRepaymentRate", "presentation": [ "http://www.constructionpartners.net/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Principal repayment rate", "label": "Line of Credit, Principal Repayment Rate", "documentation": "Line of Credit, Principal Repayment Rate" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.constructionpartners.net/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermContractsOrProgramsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermContractsOrProgramsDisclosureTextBlock", "presentation": [ "http://www.constructionpartners.net/role/ContractsReceivableIncludingRetainageNet" ], "lang": { "en-us": { "role": { "terseLabel": "Contracts Receivable Including Retainage, Net", "label": "Long-Term Contracts or Programs Disclosure [Text Block]", "documentation": "The entire disclosure for long-term contracts or programs." } } }, "auth_ref": [ "r22", "r162", "r163", "r206", "r207", "r210", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r668", "r669", "r670", "r671", "r672" ] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "presentation": [ "http://www.constructionpartners.net/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r21", "r152", "r417", "r432", "r867", "r868", "r1098" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS", "http://www.constructionpartners.net/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current maturities of long-term debt", "negatedLabel": "Current maturities of long-term debt", "label": "Long-Term Debt, Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r198" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS", "http://www.constructionpartners.net/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt, net of current maturities and deferred debt issuance costs", "verboseLabel": "Long-term debt, net of current maturities and deferred debt issuance costs", "label": "Long-Term Debt, Excluding Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r199" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.constructionpartners.net/role/CommitmentsLettersofCreditDetails", "http://www.constructionpartners.net/role/DebtAdditionalInformationDetails", "http://www.constructionpartners.net/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r28" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.constructionpartners.net/role/CommitmentsLettersofCreditDetails", "http://www.constructionpartners.net/role/DebtAdditionalInformationDetails", "http://www.constructionpartners.net/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Domain]", "label": "Long-Term Debt, Type [Domain]", "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." } } }, "auth_ref": [ "r28", "r61" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.constructionpartners.net/role/SignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Axis]", "label": "Customer [Axis]" } } }, "auth_ref": [ "r316", "r872", "r1043", "r1101", "r1102" ] }, "us-gaap_ManufacturingFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ManufacturingFacilityMember", "presentation": [ "http://www.constructionpartners.net/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plants", "label": "Manufacturing Facility [Member]", "documentation": "Structure used in the manufacturing of goods." } } }, "auth_ref": [ "r135" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.constructionpartners.net/role/DebtAdditionalInformationDetails", "http://www.constructionpartners.net/role/ShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r391", "r392", "r393", "r394", "r481", "r658", "r725", "r766", "r767", "r827", "r828", "r829", "r830", "r840", "r848", "r849", "r861", "r871", "r878", "r885", "r1042", "r1089", "r1090", "r1091", "r1092", "r1093", "r1094" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r941" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r941" ] }, "road_MineralReservesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.constructionpartners.net/20240331", "localname": "MineralReservesMember", "presentation": [ "http://www.constructionpartners.net/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Mineral reserves", "label": "Mineral Reserves [Member]", "documentation": "Mineral Reserves" } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.constructionpartners.net/role/DebtAdditionalInformationDetails", "http://www.constructionpartners.net/role/ShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r391", "r392", "r393", "r394", "r481", "r658", "r725", "r766", "r767", "r827", "r828", "r829", "r830", "r840", "r848", "r849", "r861", "r871", "r878", "r885", "r1042", "r1089", "r1090", "r1091", "r1092", "r1093", "r1094" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r960" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r968" ] }, "us-gaap_MunicipalBondsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MunicipalBondsMember", "presentation": [ "http://www.constructionpartners.net/role/FairValueMeasurementsDetails", "http://www.constructionpartners.net/role/RestrictedInvestmentsSummaryofDebtSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Municipal government securities", "label": "Municipal Bonds [Member]", "documentation": "Long-term debt securities issued by state, city or local governments or the agencies operated by state, city or local governments." } } }, "auth_ref": [] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.constructionpartners.net/role/SignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Domain]", "label": "Customer [Domain]" } } }, "auth_ref": [ "r316", "r872", "r1043", "r1101", "r1102" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r942" ] }, "road_NetBillingsInExcessOfCostsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.constructionpartners.net/20240331", "localname": "NetBillingsInExcessOfCostsAbstract", "presentation": [ "http://www.constructionpartners.net/role/ContractAssetsandLiabilitiesReconciliationofNetBillingsinExcessofCostsandEstimatedEarningsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net Billings in Excess of Costs and Estimated Earnings on Uncompleted Contracts", "label": "Net Billings In Excess Of Costs [Abstract]", "documentation": "Net Billings In Excess Of Costs [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "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." } } }, "auth_ref": [ "r239" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "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." } } }, "auth_ref": [ "r239" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities, net of business acquisitions", "label": "Net Cash Provided by (Used in) Operating Activities", "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." } } }, "auth_ref": [ "r128", "r129", "r130" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 }, "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS", "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.constructionpartners.net/role/EarningsPerShareBasicDetails", "http://www.constructionpartners.net/role/EarningsPerShareDilutedDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net income (loss)", "terseLabel": "Net income (loss)", "verboseLabel": "Net income (loss) attributable to common stockholders", "label": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r119", "r130", "r156", "r189", "r223", "r226", "r231", "r246", "r258", "r262", "r263", "r264", "r265", "r268", "r269", "r280", "r292", "r305", "r311", "r313", "r354", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r572", "r586", "r708", "r795", "r817", "r818", "r860", "r896", "r1040" ] }, "us-gaap_NetIncomeLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAbstract", "presentation": [ "http://www.constructionpartners.net/role/EarningsPerShareBasicDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator", "label": "Net Income (Loss) Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "presentation": [ "http://www.constructionpartners.net/role/AccountingStandards" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Standards", "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]", "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." } } }, "auth_ref": [ "r177", "r178", "r180", "r187", "r256", "r257", "r260", "r261", "r270", "r271", "r356", "r357", "r538", "r539", "r540", "r565", "r569", "r573", "r574", "r575", "r587", "r588", "r589", "r601", "r602", "r616", "r674", "r675", "r676", "r729", "r730", "r731", "r732", "r733" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.constructionpartners.net/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recently Adopted Accounting Pronouncements", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "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." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r941" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r911", "r922", "r932", "r949", "r957" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r939" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r938" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r949" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r968" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r968" ] }, "us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1", "crdr": "debit", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment financed with accounts payable", "label": "Noncash or Part Noncash Acquisition, Fixed Assets Acquired", "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." } } }, "auth_ref": [ "r44", "r45", "r46" ] }, "road_NorthCarolinaAndSouthCarolinaAcquisitionsNovember2023Member": { "xbrltype": "domainItemType", "nsuri": "http://www.constructionpartners.net/20240331", "localname": "NorthCarolinaAndSouthCarolinaAcquisitionsNovember2023Member", "presentation": [ "http://www.constructionpartners.net/role/BusinessAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "North Carolina and South Carolina Acquisitions November 2023", "label": "North Carolina And South Carolina Acquisitions November 2023 [Member]", "documentation": "North Carolina And South Carolina Acquisitions November 2023" } } }, "auth_ref": [] }, "us-gaap_NotesReceivableGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesReceivableGross", "crdr": "debit", "presentation": [ "http://www.constructionpartners.net/role/RelatedPartiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Notes receivable", "label": "Financing Receivable, before Allowance for Credit Loss", "documentation": "Amortized cost, before allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in lease." } } }, "auth_ref": [ "r175", "r184", "r185", "r204", "r363", "r366", "r862", "r863", "r989", "r1033" ] }, "road_NumberOfPlantsAcquired": { "xbrltype": "integerItemType", "nsuri": "http://www.constructionpartners.net/20240331", "localname": "NumberOfPlantsAcquired", "presentation": [ "http://www.constructionpartners.net/role/BusinessAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plants acquired", "label": "Number of Plants Acquired", "documentation": "Number of Plants Acquired" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "totalLabel": "Operating income (loss)", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r292", "r305", "r311", "r313", "r860" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.constructionpartners.net/role/LeasesLeaseCostDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.constructionpartners.net/role/LeasesLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease cost", "label": "Operating Lease, Cost", "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." } } }, "auth_ref": [ "r608", "r883" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.constructionpartners.net/role/LeasesFutureLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.constructionpartners.net/role/LeasesFutureLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r605" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS", "http://www.constructionpartners.net/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of operating lease liabilities", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r605" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS", "http://www.constructionpartners.net/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities, net of current portion", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r605" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for operating lease liabilities", "label": "Operating Lease, Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r606", "r610" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS", "http://www.constructionpartners.net/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r604" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.constructionpartners.net/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average discount rate", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r613", "r883" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.constructionpartners.net/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining lease terms", "label": "Operating Lease, Weighted Average Remaining Lease Term", "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." } } }, "auth_ref": [ "r612", "r883" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsCurrent", "crdr": "debit", "presentation": [ "http://www.constructionpartners.net/role/RelatedPartiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other current assets", "label": "Other Assets, Current", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r212", "r884" ] }, "us-gaap_OtherAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsMember", "presentation": [ "http://www.constructionpartners.net/role/InvestmentinDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Assets", "label": "Other Assets [Member]", "documentation": "Primary financial statement caption encompassing other assets." } } }, "auth_ref": [ "r80", "r90" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS", "http://www.constructionpartners.net/role/RelatedPartiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r196" ] }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized gain (loss) on restricted investments, net", "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax", "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." } } }, "auth_ref": [ "r218", "r219", "r220" ] }, "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss), net of tax", "label": "Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "crdr": "credit", "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized gain (loss) on interest rate swap contract, net", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax", "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." } } }, "auth_ref": [ "r217", "r220" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS", "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "totalLabel": "Other comprehensive income (loss)", "terseLabel": "Other comprehensive income (loss)", "label": "Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r14", "r20", "r224", "r227", "r233", "r590", "r591", "r596", "r690", "r709", "r996", "r997" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "presentation": [ "http://www.constructionpartners.net/role/OtherComprehensiveIncomeLossScheduleofCashFlowHedgesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net OCI changes", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r6", "r12", "r145", "r224", "r227" ] }, "us-gaap_OtherDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherDebtSecuritiesMember", "presentation": [ "http://www.constructionpartners.net/role/FairValueMeasurementsDetails", "http://www.constructionpartners.net/role/RestrictedInvestmentsSummaryofDebtSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Agency backed securities", "label": "Other Debt Obligations [Member]", "documentation": "Investments in debt securities classified as other." } } }, "auth_ref": [ "r1035", "r1044", "r1080" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r29" ] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other non-cash adjustments", "label": "Other Noncash Income (Expense)", "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other." } } }, "auth_ref": [ "r130" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Other income", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r125" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r941" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r909", "r920", "r930", "r955" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r912", "r923", "r933", "r958" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r912", "r923", "r933", "r958" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r937" ] }, "road_PaymentsOfTreasuryStockPurchaseObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.constructionpartners.net/20240331", "localname": "PaymentsOfTreasuryStockPurchaseObligation", "crdr": "credit", "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchase of treasury stock", "label": "Payments Of Treasury Stock Purchase Obligation", "documentation": "Payments of Treasury Stock Purchase Obligation" } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "crdr": "credit", "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchase of restricted investments", "label": "Payments to Acquire Debt Securities, Available-for-Sale", "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)." } } }, "auth_ref": [ "r37", "r237", "r320" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Business acquisitions, net of cash acquired", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r38" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of property, plant and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "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." } } }, "auth_ref": [ "r127" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r940" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r940" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r939" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r949" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r942" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r938" ] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PerformanceSharesMember", "presentation": [ "http://www.constructionpartners.net/role/EquityDetails", "http://www.constructionpartners.net/role/ShareBasedCompensationAdditionalInformationDetails", "http://www.constructionpartners.net/role/SubsequentEventsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Performance Shares", "label": "Performance Shares [Member]", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.constructionpartners.net/role/EquityDetails", "http://www.constructionpartners.net/role/ShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Axis]", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1045", "r1046", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057", "r1058", "r1059", "r1060", "r1061", "r1062", "r1063", "r1064", "r1065", "r1066", "r1067", "r1068", "r1069", "r1070" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.constructionpartners.net/role/EquityDetails", "http://www.constructionpartners.net/role/ShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Domain]", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1045", "r1046", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057", "r1058", "r1059", "r1060", "r1061", "r1062", "r1063", "r1064", "r1065", "r1066", "r1067", "r1068", "r1069", "r1070" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value (in dollars per share)", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r108", "r434" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares authorized (in shares)", "label": "Preferred Stock, Shares Authorized", "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." } } }, "auth_ref": [ "r108", "r775" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares issued (in shares)", "label": "Preferred Stock, Shares Issued", "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." } } }, "auth_ref": [ "r108", "r434" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares outstanding (in shares)", "label": "Preferred Stock, Shares Outstanding", "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." } } }, "auth_ref": [ "r108", "r775", "r793", "r1108", "r1109" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value $0.001; 10,000,000 shares authorized and no shares issued and outstanding at March 31, 2024 and September 30, 2023", "label": "Preferred Stock, Value, Issued", "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." } } }, "auth_ref": [ "r108", "r699", "r884" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets, Current", "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." } } }, "auth_ref": [ "r994" ] }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "presentation": [ "http://www.constructionpartners.net/role/InvestmentinDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid Expenses and Other Current Assets", "label": "Prepaid Expenses and Other Current Assets [Member]", "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets." } } }, "auth_ref": [] }, "road_PrivateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.constructionpartners.net/20240331", "localname": "PrivateMember", "presentation": [ "http://www.constructionpartners.net/role/SignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Private", "label": "Private [Member]", "documentation": "Private" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfLongTermDebt", "crdr": "debit", "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of long-term debt, net of debt issuance costs", "label": "Proceeds from Issuance of Long-Term Debt", "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer." } } }, "auth_ref": [ "r39", "r737" ] }, "us-gaap_ProceedsFromLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLinesOfCredit", "crdr": "debit", "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from revolving credit facility", "label": "Proceeds from Lines of Credit", "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." } } }, "auth_ref": [ "r39", "r1003" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale of property, plant and equipment", "label": "Proceeds from Sale of Property, Plant, and Equipment", "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." } } }, "auth_ref": [ "r126" ] }, "us-gaap_ProceedsFromSaleOfRestrictedInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfRestrictedInvestments", "crdr": "debit", "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sales, calls and maturities of restricted investments", "label": "Proceeds from Sale of Restricted Investments", "documentation": "The cash inflow associated with the sale of investments that are pledged or subject to withdrawal restrictions during the period." } } }, "auth_ref": [ "r36" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.constructionpartners.net/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [Axis]", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r10" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.constructionpartners.net/role/PropertyPlantandEquipment" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment", "label": "Property, Plant and Equipment Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r134", "r168", "r173", "r174" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.constructionpartners.net/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.constructionpartners.net/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total property, plant and equipment, gross", "label": "Property, Plant and Equipment, Gross", "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." } } }, "auth_ref": [ "r135", "r193", "r705" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.constructionpartners.net/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Line Items]", "label": "Property, Plant and Equipment [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 8.0 }, "http://www.constructionpartners.net/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS", "http://www.constructionpartners.net/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment, net", "totalLabel": "Total property, plant and equipment, net", "label": "Property, Plant and Equipment, Net", "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." } } }, "auth_ref": [ "r10", "r695", "r705", "r884" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.constructionpartners.net/role/PropertyPlantandEquipmentTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Property, Plant and Equipment", "label": "Property, Plant and Equipment [Table Text Block]", "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." } } }, "auth_ref": [ "r10" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.constructionpartners.net/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [Domain]", "label": "Long-Lived Tangible Asset [Domain]", "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." } } }, "auth_ref": [ "r135" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for bad debt", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r236", "r362" ] }, "road_PublicMember": { "xbrltype": "domainItemType", "nsuri": "http://www.constructionpartners.net/20240331", "localname": "PublicMember", "presentation": [ "http://www.constructionpartners.net/role/SignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Public", "label": "Public [Member]", "documentation": "Public" } } }, "auth_ref": [] }, "us-gaap_PublicUtilitiesInventoryFuelMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PublicUtilitiesInventoryFuelMember", "presentation": [ "http://www.constructionpartners.net/role/CommitmentsPurchaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fuel", "label": "Public Utilities, Inventory, Fuel [Member]", "documentation": "Any material consumed to produce energy." } } }, "auth_ref": [ "r993" ] }, "road_PurchaserOfSubsidiaryMember": { "xbrltype": "domainItemType", "nsuri": "http://www.constructionpartners.net/20240331", "localname": "PurchaserOfSubsidiaryMember", "presentation": [ "http://www.constructionpartners.net/role/RelatedPartiesScheduleofRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchaser of Subsidiary", "label": "Purchaser Of Subsidiary [Member]", "documentation": "Purchaser Of Subsidiary [Member]" } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r937" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r937" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.constructionpartners.net/role/DebtAdditionalInformationDetails", "http://www.constructionpartners.net/role/ShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r391", "r392", "r393", "r394", "r473", "r481", "r510", "r511", "r512", "r634", "r658", "r725", "r766", "r767", "r827", "r828", "r829", "r830", "r840", "r848", "r849", "r861", "r871", "r878", "r885", "r888", "r1038", "r1042", "r1090", "r1091", "r1092", "r1093", "r1094" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.constructionpartners.net/role/DebtAdditionalInformationDetails", "http://www.constructionpartners.net/role/ShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r391", "r392", "r393", "r394", "r473", "r481", "r510", "r511", "r512", "r634", "r658", "r725", "r766", "r767", "r827", "r828", "r829", "r830", "r840", "r848", "r849", "r861", "r871", "r878", "r885", "r888", "r1038", "r1042", "r1090", "r1091", "r1092", "r1093", "r1094" ] }, "us-gaap_ReceivablesLongTermContractsOrPrograms": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesLongTermContractsOrPrograms", "crdr": "debit", "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 }, "http://www.constructionpartners.net/role/ContractsReceivableIncludingRetainageNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS", "http://www.constructionpartners.net/role/ContractsReceivableIncludingRetainageNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contracts receivable including retainage, net", "totalLabel": "Contracts receivable including retainage, net", "label": "Receivables, Long-Term Contracts or Programs", "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." } } }, "auth_ref": [ "r992" ] }, "us-gaap_ReceivablesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesPolicyTextBlock", "presentation": [ "http://www.constructionpartners.net/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Contracts Receivable Including Retainage, Net", "label": "Receivable [Policy Text Block]", "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable." } } }, "auth_ref": [ "r1012", "r1013", "r1014", "r1015" ] }, "us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems", "presentation": [ "http://www.constructionpartners.net/role/OtherComprehensiveIncomeLossScheduleofReclassificationofAOCIDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]", "label": "Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]", "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." } } }, "auth_ref": [ "r231" ] }, "us-gaap_ReclassificationFromAociCurrentPeriodTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationFromAociCurrentPeriodTax", "crdr": "credit", "presentation": [ "http://www.constructionpartners.net/role/OtherComprehensiveIncomeLossScheduleofReclassificationofAOCIDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total reclassifications from AOCI to earnings", "label": "Reclassification from AOCI, Current Period, Tax", "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r5", "r222", "r229", "r709" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis", "presentation": [ "http://www.constructionpartners.net/role/OtherComprehensiveIncomeLossScheduleofReclassificationofAOCIDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Axis]", "label": "Reclassification out of Accumulated Other Comprehensive Income [Axis]", "documentation": "Information by item reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r231" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain", "presentation": [ "http://www.constructionpartners.net/role/OtherComprehensiveIncomeLossScheduleofReclassificationofAOCIDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Domain]", "label": "Reclassification out of Accumulated Other Comprehensive Income [Domain]", "documentation": "Item reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r231" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.constructionpartners.net/role/OtherComprehensiveIncomeLossScheduleofReclassificationofAOCIDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income", "label": "Reclassification out of Accumulated Other Comprehensive Income [Member]", "documentation": "Identifies item reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r231" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable", "presentation": [ "http://www.constructionpartners.net/role/OtherComprehensiveIncomeLossScheduleofReclassificationofAOCIDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Table]", "label": "Reclassification out of Accumulated Other Comprehensive Income [Table]", "documentation": "Disclosure of information about items reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r231" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "presentation": [ "http://www.constructionpartners.net/role/OtherComprehensiveIncomeLossTables" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income", "label": "Reclassification out of Accumulated Other Comprehensive Income [Table Text Block]", "documentation": "Tabular disclosure of information about items reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r904", "r915", "r925", "r950" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://www.constructionpartners.net/role/RelatedPartiesAdditionalInformationDetails", "http://www.constructionpartners.net/role/RelatedPartiesScheduleofRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Domain]", "label": "Related Party, Type [Domain]", "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." } } }, "auth_ref": [ "r480", "r620", "r621", "r769", "r770", "r771", "r772", "r773", "r792", "r794", "r826" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyMember", "presentation": [ "http://www.constructionpartners.net/role/RelatedPartiesAdditionalInformationDetails", "http://www.constructionpartners.net/role/RelatedPartiesScheduleofRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party", "label": "Related Party [Member]", "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." } } }, "auth_ref": [ "r248", "r249", "r620", "r621", "r622", "r623", "r769", "r770", "r771", "r772", "r773", "r792", "r794", "r826" ] }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionAmountsOfTransaction", "crdr": "debit", "presentation": [ "http://www.constructionpartners.net/role/RelatedPartiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payment to related party", "label": "Related Party Transaction, Amounts of Transaction", "documentation": "Amount of transactions with related party during the financial reporting period." } } }, "auth_ref": [ "r99", "r620" ] }, "us-gaap_RelatedPartyTransactionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionAxis", "presentation": [ "http://www.constructionpartners.net/role/RelatedPartiesAdditionalInformationDetails", "http://www.constructionpartners.net/role/RelatedPartiesScheduleofRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Axis]", "label": "Related Party Transaction [Axis]", "documentation": "Information by type of related party transaction." } } }, "auth_ref": [ "r620", "r621", "r1086" ] }, "us-gaap_RelatedPartyTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionDomain", "presentation": [ "http://www.constructionpartners.net/role/RelatedPartiesAdditionalInformationDetails", "http://www.constructionpartners.net/role/RelatedPartiesScheduleofRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Domain]", "label": "Related Party Transaction [Domain]", "documentation": "Transaction between related party." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://www.constructionpartners.net/role/RelatedPartiesAdditionalInformationDetails", "http://www.constructionpartners.net/role/RelatedPartiesScheduleofRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Line Items]", "label": "Related Party Transaction [Line Items]", "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." } } }, "auth_ref": [ "r799", "r800", "r803" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Related Party Transactions [Abstract]", "label": "Related Party Transactions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.constructionpartners.net/role/RelatedPartiesAdditionalInformationDetails", "http://www.constructionpartners.net/role/RelatedPartiesScheduleofRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Axis]", "label": "Related Party, Type [Axis]", "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." } } }, "auth_ref": [ "r480", "r620", "r621", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r769", "r770", "r771", "r772", "r773", "r792", "r794", "r826", "r1086" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://www.constructionpartners.net/role/RelatedParties" ], "lang": { "en-us": { "role": { "terseLabel": "Related Parties", "label": "Related Party Transactions Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r617", "r618", "r619", "r621", "r624", "r743", "r744", "r745", "r801", "r802", "r803", "r823", "r825" ] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Repayments of long-term debt", "label": "Repayments of Long-Term Debt", "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r40", "r740" ] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://www.constructionpartners.net/role/RelatedPartiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Domain]", "label": "Counterparty Name [Domain]" } } }, "auth_ref": [ "r250", "r251", "r408", "r436", "r623", "r855", "r856" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r905", "r916", "r926", "r951" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r906", "r917", "r927", "r952" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r913", "r924", "r934", "r959" ] }, "us-gaap_RestrictedCashAndCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalents", "crdr": "debit", "calculation": { "http://www.constructionpartners.net/role/SignificantAccountingPoliciesScheduleofCashCashEquivalentsandRestrictedCashDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.constructionpartners.net/role/SignificantAccountingPoliciesScheduleofCashCashEquivalentsandRestrictedCashDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash", "label": "Restricted Cash and Cash Equivalents", "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage. 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." } } }, "auth_ref": [ "r41", "r150", "r192", "r242", "r698" ] }, "us-gaap_RestrictedCashCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashCurrent", "crdr": "debit", "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS", "http://www.constructionpartners.net/role/SignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash", "label": "Restricted Cash, Current", "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." } } }, "auth_ref": [ "r990", "r1001" ] }, "road_RestrictedStockAndPerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.constructionpartners.net/20240331", "localname": "RestrictedStockAndPerformanceSharesMember", "presentation": [ "http://www.constructionpartners.net/role/ShareBasedCompensationScheduleofShareBasedCompensationExpenseDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity classified awards", "label": "Restricted Stock and Performance Shares [Member]", "documentation": "Restricted Stock and Performance Shares" } } }, "auth_ref": [] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockMember", "presentation": [ "http://www.constructionpartners.net/role/EquityDetails", "http://www.constructionpartners.net/role/ShareBasedCompensationAdditionalInformationDetails", "http://www.constructionpartners.net/role/SubsequentEventsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock", "label": "Restricted Stock [Member]", "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." } } }, "auth_ref": [ "r47" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.constructionpartners.net/role/ShareBasedCompensationAdditionalInformationDetails", "http://www.constructionpartners.net/role/ShareBasedCompensationScheduleofShareBasedCompensationExpenseDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Liability classified awards", "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r111", "r141", "r702", "r729", "r733", "r741", "r776", "r884" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r186", "r253", "r254", "r255", "r259", "r267", "r269", "r355", "r358", "r519", "r520", "r521", "r536", "r537", "r560", "r562", "r563", "r566", "r570", "r726", "r728", "r746", "r1108" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer [Abstract]", "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS", "http://www.constructionpartners.net/role/RelatedPartiesScheduleofRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "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." } } }, "auth_ref": [ "r293", "r294", "r304", "r309", "r310", "r314", "r315", "r316", "r469", "r470", "r673" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://www.constructionpartners.net/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Contract Assets and Contract Liabilities and Revenues from Contracts with Customers", "label": "Revenue from Contract with Customer [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r181", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r850" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.constructionpartners.net/role/ContractAssetsandLiabilities" ], "lang": { "en-us": { "role": { "verboseLabel": "Contract Assets and Liabilities", "label": "Revenue from Contract with Customer [Text Block]", "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." } } }, "auth_ref": [ "r181", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r472" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.constructionpartners.net/role/ContractAssetsandLiabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining performance obligation, amount", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r171" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "presentation": [ "http://www.constructionpartners.net/role/ContractAssetsandLiabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://www.constructionpartners.net/role/ContractAssetsandLiabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining performance obligation, expected timing of satisfaction, period", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r172" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.constructionpartners.net/role/ContractAssetsandLiabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r172" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "presentation": [ "http://www.constructionpartners.net/role/ContractAssetsandLiabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation." } } }, "auth_ref": [] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.constructionpartners.net/role/CommitmentsLettersofCreditDetails", "http://www.constructionpartners.net/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Credit Facility", "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets obtained in exchange for operating lease liabilities", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r611", "r883" ] }, "us-gaap_RoyaltyExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RoyaltyExpense", "crdr": "debit", "presentation": [ "http://www.constructionpartners.net/role/CommitmentsMinimumRoyaltiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Royalty expense", "label": "Royalty Expense", "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." } } }, "auth_ref": [ "r123" ] }, "road_RoyaltyFutureMinimumPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.constructionpartners.net/20240331", "localname": "RoyaltyFutureMinimumPaymentsDue", "crdr": "credit", "calculation": { "http://www.constructionpartners.net/role/CommitmentsMinimumRoyaltiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.constructionpartners.net/role/CommitmentsMinimumRoyaltiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Royalty, Future Minimum Payments Due", "documentation": "Royalty, Future Minimum Payments Due" } } }, "auth_ref": [] }, "road_RoyaltyFutureMinimumPaymentsDueInYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.constructionpartners.net/20240331", "localname": "RoyaltyFutureMinimumPaymentsDueInYearFour", "crdr": "credit", "calculation": { "http://www.constructionpartners.net/role/CommitmentsMinimumRoyaltiesDetails": { "parentTag": "road_RoyaltyFutureMinimumPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.constructionpartners.net/role/CommitmentsMinimumRoyaltiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Royalty, Future Minimum Payments Due In Year Four", "documentation": "Royalty, Future Minimum Payments Due In Year Four" } } }, "auth_ref": [] }, "road_RoyaltyFutureMinimumPaymentsDueInYearOne": { "xbrltype": "monetaryItemType", "nsuri": "http://www.constructionpartners.net/20240331", "localname": "RoyaltyFutureMinimumPaymentsDueInYearOne", "crdr": "credit", "calculation": { "http://www.constructionpartners.net/role/CommitmentsMinimumRoyaltiesDetails": { "parentTag": "road_RoyaltyFutureMinimumPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.constructionpartners.net/role/CommitmentsMinimumRoyaltiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Royalty, Future Minimum Payments Due In Year One", "documentation": "Royalty, Future Minimum Payments Due In Year One" } } }, "auth_ref": [] }, "road_RoyaltyFutureMinimumPaymentsDueInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://www.constructionpartners.net/20240331", "localname": "RoyaltyFutureMinimumPaymentsDueInYearThree", "crdr": "credit", "calculation": { "http://www.constructionpartners.net/role/CommitmentsMinimumRoyaltiesDetails": { "parentTag": "road_RoyaltyFutureMinimumPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.constructionpartners.net/role/CommitmentsMinimumRoyaltiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Royalty, Future Minimum Payments Due In Year Three", "documentation": "Royalty, Future Minimum Payments Due In Year Three" } } }, "auth_ref": [] }, "road_RoyaltyFutureMinimumPaymentsDueInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://www.constructionpartners.net/20240331", "localname": "RoyaltyFutureMinimumPaymentsDueInYearTwo", "crdr": "credit", "calculation": { "http://www.constructionpartners.net/role/CommitmentsMinimumRoyaltiesDetails": { "parentTag": "road_RoyaltyFutureMinimumPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.constructionpartners.net/role/CommitmentsMinimumRoyaltiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Royalty, Future Minimum Payments Due In Year Two", "documentation": "Royalty, Future Minimum Payments Due In Year Two" } } }, "auth_ref": [] }, "road_RoyaltyFutureMinimumPaymentsDueRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://www.constructionpartners.net/20240331", "localname": "RoyaltyFutureMinimumPaymentsDueRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.constructionpartners.net/role/CommitmentsMinimumRoyaltiesDetails": { "parentTag": "road_RoyaltyFutureMinimumPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.constructionpartners.net/role/CommitmentsMinimumRoyaltiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remainder of 2024", "label": "Royalty, Future Minimum Payments Due Remainder of Fiscal Year", "documentation": "Royalty, Future Minimum Payments Due Remainder of Fiscal Year" } } }, "auth_ref": [] }, "road_RoyaltyFutureMinimumPaymentsDueThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://www.constructionpartners.net/20240331", "localname": "RoyaltyFutureMinimumPaymentsDueThereafter", "crdr": "credit", "calculation": { "http://www.constructionpartners.net/role/CommitmentsMinimumRoyaltiesDetails": { "parentTag": "road_RoyaltyFutureMinimumPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.constructionpartners.net/role/CommitmentsMinimumRoyaltiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Royalty, Future Minimum Payments Due Thereafter", "documentation": "Royalty, Future Minimum Payments Due Thereafter" } } }, "auth_ref": [] }, "road_RoyaltyFutureMinimumPaymentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.constructionpartners.net/20240331", "localname": "RoyaltyFutureMinimumPaymentsTableTextBlock", "presentation": [ "http://www.constructionpartners.net/role/CommitmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Future Minimum Payments", "label": "Royalty, Future Minimum Payments [Table Text Block]", "documentation": "Royalty, Future Minimum Payments" } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r968" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r968" ] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.constructionpartners.net/role/SignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues", "label": "Revenue Benchmark [Member]", "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." } } }, "auth_ref": [ "r316", "r976" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "presentation": [ "http://www.constructionpartners.net/role/ContractsReceivableIncludingRetainageNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Contracts Receivable Including Retainage, Net", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "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." } } }, "auth_ref": [ "r32" ] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.constructionpartners.net/role/OtherComprehensiveIncomeLossTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accumulated Other Comprehensive Income", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r34", "r1082", "r1083" ] }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "presentation": [ "http://www.constructionpartners.net/role/RestrictedInvestmentsSummaryofDebtSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-Sale [Line Items]", "label": "Debt Securities, Available-for-Sale [Line Items]", "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." } } }, "auth_ref": [ "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r330", "r331", "r332", "r333", "r334" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.constructionpartners.net/role/BusinessAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "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." } } }, "auth_ref": [ "r72", "r75", "r550" ] }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "presentation": [ "http://www.constructionpartners.net/role/SignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Cash and Cash Equivalents", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "documentation": "Tabular disclosure of the components of cash and cash equivalents." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.constructionpartners.net/role/OtherComprehensiveIncomeLossTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income", "label": "Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "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." } } }, "auth_ref": [ "r86" ] }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtInstrumentsTextBlock", "presentation": [ "http://www.constructionpartners.net/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Debt", "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "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." } } }, "auth_ref": [ "r28", "r62", "r63", "r94", "r95", "r97", "r101", "r139", "r140", "r867", "r869", "r1006" ] }, "us-gaap_ScheduleOfDerivativesInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDerivativesInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "presentation": [ "http://www.constructionpartners.net/role/InvestmentinDerivativeInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Derivatives Instruments, Income Statement and Balance Sheet Classification", "label": "Schedule of Derivatives Instruments Statements of Financial Performance and Financial Position, Location [Table Text Block]", "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." } } }, "auth_ref": [ "r79" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.constructionpartners.net/role/EarningsPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Earnings Per Share", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "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." } } }, "auth_ref": [ "r1011" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.constructionpartners.net/role/ShareBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-Based Compensation Expense", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r68" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.constructionpartners.net/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Table]", "label": "Property, Plant and Equipment [Table]", "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." } } }, "auth_ref": [ "r10" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://www.constructionpartners.net/role/RelatedPartiesAdditionalInformationDetails", "http://www.constructionpartners.net/role/RelatedPartiesScheduleofRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "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." } } }, "auth_ref": [ "r98", "r99", "r799", "r800", "r803" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock", "presentation": [ "http://www.constructionpartners.net/role/RelatedPartiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Related Party Transactions", "label": "Schedule of Related Party Transactions [Table Text Block]", "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." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "presentation": [ "http://www.constructionpartners.net/role/SignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restricted Cash", "label": "Restrictions on Cash and Cash Equivalents [Table Text Block]", "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage." } } }, "auth_ref": [ "r19", "r150", "r1099" ] }, "us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "presentation": [ "http://www.constructionpartners.net/role/SignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenue by Major Customers", "label": "Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]", "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." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.constructionpartners.net/role/ShareBasedCompensationAdditionalInformationDetails", "http://www.constructionpartners.net/role/ShareBasedCompensationScheduleofShareBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r483", "r485", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513" ] }, "road_ScheduleOfStockholdersEquityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.constructionpartners.net/20240331", "localname": "ScheduleOfStockholdersEquityLineItems", "presentation": [ "http://www.constructionpartners.net/role/EquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stockholders Equity [Line Items]", "label": "Schedule Of Stockholders Equity [Line Items]", "documentation": "Schedule Of Stockholders Equity [Line Items]" } } }, "auth_ref": [] }, "road_ScheduleOfStockholdersEquityTable": { "xbrltype": "stringItemType", "nsuri": "http://www.constructionpartners.net/20240331", "localname": "ScheduleOfStockholdersEquityTable", "presentation": [ "http://www.constructionpartners.net/role/EquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stockholders Equity [Table]", "label": "Schedule Of Stockholders Equity [Table]", "documentation": "Schedule Of Stockholders Equity [Table]" } } }, "auth_ref": [] }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "presentation": [ "http://www.constructionpartners.net/role/SignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Concentration Risk", "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "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." } } }, "auth_ref": [ "r49", "r50", "r52", "r53", "r92", "r148" ] }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "presentation": [ "http://www.constructionpartners.net/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Daily simple SOFR", "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "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." } } }, "auth_ref": [ "r1078" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.constructionpartners.net/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r899" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.constructionpartners.net/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r901" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://www.constructionpartners.net/role/SignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Domain]", "label": "Segments [Domain]", "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." } } }, "auth_ref": [ "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r316", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r385", "r386", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r865", "r981", "r1101" ] }, "us-gaap_SeniorNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeniorNotesMember", "presentation": [ "http://www.constructionpartners.net/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term Loan", "label": "Senior Notes [Member]", "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." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r7" ] }, "road_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPercentageOfInitialGrantIssuable": { "xbrltype": "pureItemType", "nsuri": "http://www.constructionpartners.net/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPercentageOfInitialGrantIssuable", "presentation": [ "http://www.constructionpartners.net/role/ShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of final number of of common stock issuable upon vesting of performance stock units", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Percentage Of Initial Grant Issuable", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Percentage Of Initial Grant Issuable" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.constructionpartners.net/role/ShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of restricted stock vest (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r503" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.constructionpartners.net/role/ShareBasedCompensationAdditionalInformationDetails", "http://www.constructionpartners.net/role/ShareBasedCompensationScheduleofShareBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "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." } } }, "auth_ref": [ "r483", "r485", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures", "presentation": [ "http://www.constructionpartners.net/role/EquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeitures (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Forfeitures", "documentation": "Number of shares under non-option equity instrument agreements that were cancelled as a result of occurrence of a terminating event." } } }, "auth_ref": [ "r16" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.constructionpartners.net/role/ShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum number of shares offered under the ESPP (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r880" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.constructionpartners.net/role/EquityDetails" ], "lang": { "en-us": { "role": { "netLabel": "Issuance of stock awards (in shares)", "verboseLabel": "Issuance of stock grant awards (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r495" ] }, "road_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageIncreaseDecreaseOfAwardsGrantedDueToTotalShareholderReturnRanking": { "xbrltype": "pureItemType", "nsuri": "http://www.constructionpartners.net/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageIncreaseDecreaseOfAwardsGrantedDueToTotalShareholderReturnRanking", "presentation": [ "http://www.constructionpartners.net/role/ShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Percentage Increase (Decrease) Of Awards Granted Due To Total Shareholder Return Ranking" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "presentation": [ "http://www.constructionpartners.net/role/EquityDetails", "http://www.constructionpartners.net/role/ShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares issued (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period", "documentation": "Number of shares issued under share-based payment arrangement." } } }, "auth_ref": [ "r67" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.constructionpartners.net/role/EquityDetails", "http://www.constructionpartners.net/role/ShareBasedCompensationAdditionalInformationDetails", "http://www.constructionpartners.net/role/ShareBasedCompensationScheduleofShareBasedCompensationExpenseDetails", "http://www.constructionpartners.net/role/SubsequentEventsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513" ] }, "road_ShareBasedPaymentArrangementRequisiteServicePeriodNumberOfEqualAnnualInstallments": { "xbrltype": "integerItemType", "nsuri": "http://www.constructionpartners.net/20240331", "localname": "ShareBasedPaymentArrangementRequisiteServicePeriodNumberOfEqualAnnualInstallments", "presentation": [ "http://www.constructionpartners.net/role/ShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Requisite service period, number of equal annual installments", "label": "Share-Based Payment Arrangement, Requisite Service Period, Number of Equal Annual Installments", "documentation": "Share-Based Payment Arrangement, Requisite Service Period, Number of Equal Annual Installments" } } }, "auth_ref": [] }, "us-gaap_SharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesIssued", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Shares, Issued", "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." } } }, "auth_ref": [ "r14" ] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermLeaseCost", "crdr": "debit", "calculation": { "http://www.constructionpartners.net/role/LeasesLeaseCostDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.constructionpartners.net/role/LeasesLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term lease cost", "label": "Short-Term Lease, Cost", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r609", "r883" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.constructionpartners.net/role/SignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Significant Accounting Policies", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r131", "r243" ] }, "road_SouthCarolinaAcquisitionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.constructionpartners.net/20240331", "localname": "SouthCarolinaAcquisitionMember", "presentation": [ "http://www.constructionpartners.net/role/BusinessAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "South Carolina Acquisition", "label": "South Carolina Acquisition [Member]", "documentation": "South Carolina Acquisition" } } }, "auth_ref": [] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.constructionpartners.net/role/SignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Axis]", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r188", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r316", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r383", "r385", "r386", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r865", "r981", "r1101" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "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", "http://www.constructionpartners.net/role/ShareBasedCompensationAdditionalInformationDetails", "http://www.constructionpartners.net/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Axis]", "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r182", "r200", "r201", "r202", "r246", "r275", "r279", "r281", "r283", "r289", "r290", "r354", "r395", "r397", "r398", "r399", "r402", "r403", "r434", "r435", "r438", "r441", "r448", "r586", "r737", "r738", "r739", "r740", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r775", "r796", "r819", "r841", "r842", "r843", "r844", "r845", "r975", "r1002", "r1010" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.constructionpartners.net/role/OtherComprehensiveIncomeLossScheduleofCashFlowHedgesDetails", "http://www.constructionpartners.net/role/OtherComprehensiveIncomeLossScheduleofReclassificationofAOCIDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r14", "r31", "r186", "r229", "r230", "r231", "r253", "r254", "r255", "r259", "r267", "r269", "r288", "r355", "r358", "r449", "r519", "r520", "r521", "r536", "r537", "r560", "r561", "r562", "r563", "r564", "r566", "r570", "r590", "r592", "r593", "r594", "r595", "r596", "r615", "r726", "r727", "r728", "r746", "r819" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS", "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "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." } } }, "auth_ref": [ "r253", "r254", "r255", "r288", "r673", "r735", "r757", "r768", "r769", "r770", "r771", "r772", "r773", "r775", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r788", "r789", "r790", "r791", "r792", "r794", "r797", "r798", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r819", "r889" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS", "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "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." } } }, "auth_ref": [ "r253", "r254", "r255", "r288", "r673", "r735", "r757", "r768", "r769", "r770", "r771", "r772", "r773", "r775", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r788", "r789", "r790", "r791", "r792", "r794", "r797", "r798", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r819", "r889" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r908", "r919", "r929", "r954" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "presentation": [ "http://www.constructionpartners.net/role/ShareBasedCompensationAdditionalInformationDetails", "http://www.constructionpartners.net/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares issues (in shares)", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards." } } }, "auth_ref": [ "r14", "r141" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://www.constructionpartners.net/role/ShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of stock grant awards (in shares)", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r14", "r108", "r109", "r141" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensationGross", "presentation": [ "http://www.constructionpartners.net/role/ShareBasedCompensationAdditionalInformationDetails", "http://www.constructionpartners.net/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares issued (in shares)", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, before Forfeiture", "documentation": "Number, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueShareBasedCompensationGross", "crdr": "credit", "presentation": [ "http://www.constructionpartners.net/role/ShareBasedCompensationAdditionalInformationDetails", "http://www.constructionpartners.net/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate grant date fair value", "label": "Shares Issued, Value, Share-Based Payment Arrangement, before Forfeiture", "documentation": "Value, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchase of treasury stock", "label": "Stock Repurchased During Period, Value", "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." } } }, "auth_ref": [ "r14", "r108", "r109", "r141", "r746", "r819", "r844", "r897" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS", "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.constructionpartners.net/role/OtherComprehensiveIncomeLossScheduleofCashFlowHedgesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r109", "r112", "r113", "r133", "r777", "r793", "r820", "r821", "r884", "r898", "r1004", "r1032", "r1081", "r1108" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.constructionpartners.net/role/Equity", "http://www.constructionpartners.net/role/OtherComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Equity", "verboseLabel": "Other Comprehensive Income (Loss)", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r138", "r245", "r433", "r435", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r447", "r449", "r568", "r822", "r824", "r846" ] }, "road_SubcontractingServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.constructionpartners.net/20240331", "localname": "SubcontractingServicesMember", "presentation": [ "http://www.constructionpartners.net/role/RelatedPartiesScheduleofRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subcontracting Services", "label": "Subcontracting Services [Member]", "documentation": "Subcontracting Services [Member]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.constructionpartners.net/role/DebtAdditionalInformationDetails", "http://www.constructionpartners.net/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Line Items]", "label": "Subsequent Event [Line Items]", "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." } } }, "auth_ref": [ "r597", "r626" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.constructionpartners.net/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event", "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r597", "r626" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://www.constructionpartners.net/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Table]", "label": "Subsequent Event [Table]", "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." } } }, "auth_ref": [ "r597", "r626" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.constructionpartners.net/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Axis]", "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r597", "r626" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.constructionpartners.net/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Domain]", "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r597", "r626" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.constructionpartners.net/role/SubsequentEvents" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events", "label": "Subsequent Events [Text Block]", "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." } } }, "auth_ref": [ "r625", "r627" ] }, "road_SunTxCapitalPartnersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.constructionpartners.net/20240331", "localname": "SunTxCapitalPartnersMember", "presentation": [ "http://www.constructionpartners.net/role/RelatedPartiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SunTx Capital Partners", "label": "SunTx Capital Partners [Member]", "documentation": "SunTx Capital Partners [Member]" } } }, "auth_ref": [] }, "road_SunTxManagementServicesAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.constructionpartners.net/20240331", "localname": "SunTxManagementServicesAgreementMember", "presentation": [ "http://www.constructionpartners.net/role/RelatedPartiesScheduleofRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SunTx", "label": "SunTx Management Services Agreement [Member]", "documentation": "SunTx Management Services Agreement [Member]" } } }, "auth_ref": [] }, "road_SunbeltAsphaltSurfacesInc.AcquisitionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.constructionpartners.net/20240331", "localname": "SunbeltAsphaltSurfacesInc.AcquisitionMember", "presentation": [ "http://www.constructionpartners.net/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sunbelt Asphalt Surfaces, Inc. Acquisition", "label": "Sunbelt Asphalt Surfaces, Inc. Acquisition [Member]", "documentation": "Sunbelt Asphalt Surfaces, Inc. Acquisition" } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental cash flow information:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r948" ] }, "road_TermLoan11LoanPaymentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.constructionpartners.net/20240331", "localname": "TermLoan11LoanPaymentsMember", "presentation": [ "http://www.constructionpartners.net/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term Loan - 11 Loan Payments", "label": "Term Loan - 11 Loan Payments [Member]", "documentation": "Term Loan - 11 Loan Payments" } } }, "auth_ref": [] }, "road_TermLoan8QuartersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.constructionpartners.net/20240331", "localname": "TermLoan8QuartersMember", "presentation": [ "http://www.constructionpartners.net/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term Loan - 8 Quarters", "label": "Term Loan - 8 Quarters [Member]", "documentation": "Term Loan - 8 Quarters" } } }, "auth_ref": [] }, "road_TermLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.constructionpartners.net/20240331", "localname": "TermLoanMember", "presentation": [ "http://www.constructionpartners.net/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term Loan", "label": "Term Loan [Member]", "documentation": "Term Loan" } } }, "auth_ref": [] }, "road_TermSOFRMember": { "xbrltype": "domainItemType", "nsuri": "http://www.constructionpartners.net/20240331", "localname": "TermSOFRMember", "presentation": [ "http://www.constructionpartners.net/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term SOFR", "label": "Term SOFR [Member]", "documentation": "Term SOFR" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r940" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r947" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r967" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r969" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.constructionpartners.net/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.constructionpartners.net/role/FairValueMeasurementsDetails", "http://www.constructionpartners.net/role/RestrictedInvestmentsSummaryofDebtSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments [Domain]", "label": "Financial Instruments [Domain]", "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." } } }, "auth_ref": [ "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r429", "r446", "r567", "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", "r653", "r654", "r655", "r656", "r657", "r710", "r982", "r983", "r984", "r985", "r986", "r987", "r988", "r1027", "r1028", "r1029", "r1030" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r970" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r971" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r969" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r969" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r972" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r970" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock", "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r64" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury stock, shares (in shares)", "label": "Treasury Stock, Common, Shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r64" ] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://www.constructionpartners.net/role/EquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury stock, shares, acquired (in shares)", "label": "Treasury Stock, Shares, Acquired", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r14", "r109", "r141" ] }, "us-gaap_TreasuryStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValue", "crdr": "debit", "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "negatedLabel": "Treasury stock", "label": "Treasury Stock, Value", "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury." } } }, "auth_ref": [ "r30", "r64", "r65" ] }, "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USGovernmentAgenciesDebtSecuritiesMember", "presentation": [ "http://www.constructionpartners.net/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. government securities", "label": "US Government Agencies Debt Securities [Member]", "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)." } } }, "auth_ref": [ "r857", "r873", "r1096" ] }, "us-gaap_USGovernmentDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USGovernmentDebtSecuritiesMember", "presentation": [ "http://www.constructionpartners.net/role/RestrictedInvestmentsSummaryofDebtSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. government securities", "label": "US Government Debt Securities [Member]", "documentation": "Debt securities issued by the United States government." } } }, "auth_ref": [ "r1096" ] }, "us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain", "presentation": [ "http://www.constructionpartners.net/role/CommitmentsPurchaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]", "label": "Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]", "documentation": "General description of the goods or services to be purchased from the counterparty to the unconditional purchase arrangement." } } }, "auth_ref": [ "r387", "r388", "r389", "r390" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r966" ] }, "us-gaap_UnrealizedGainLossOnDerivatives": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrealizedGainLossOnDerivatives", "crdr": "credit", "calculation": { "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 2.0 }, "http://www.constructionpartners.net/role/InvestmentinDerivativeInstrumentsDetails": { "parentTag": "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.constructionpartners.net/role/InvestmentinDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Unrealized loss on derivative instruments", "terseLabel": "Unrealized Gain (Loss)", "label": "Unrealized Gain (Loss) on Derivatives", "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." } } }, "auth_ref": [ "r8", "r813", "r814", "r815", "r816", "r835" ] }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary", "crdr": "credit", "calculation": { "http://www.constructionpartners.net/role/CommitmentsPurchaseCommitmentsDetails": { "parentTag": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.constructionpartners.net/role/CommitmentsPurchaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Unrecorded Unconditional Purchase Obligation, to be Paid, Year One", "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)." } } }, "auth_ref": [ "r388" ] }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "crdr": "credit", "calculation": { "http://www.constructionpartners.net/role/CommitmentsPurchaseCommitmentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.constructionpartners.net/role/CommitmentsPurchaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Unrecorded Unconditional Purchase Obligation", "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)." } } }, "auth_ref": [ "r388" ] }, "us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis", "presentation": [ "http://www.constructionpartners.net/role/CommitmentsPurchaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]", "label": "Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]", "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." } } }, "auth_ref": [ "r387", "r388", "r389" ] }, "us-gaap_UnrecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.constructionpartners.net/role/CommitmentsPurchaseCommitmentsDetails": { "parentTag": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.constructionpartners.net/role/CommitmentsPurchaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remainder of 2024", "label": "Unrecorded Unconditional Purchase Obligation, to be Paid, Remainder of Fiscal Year", "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation to be paid in remainder of current fiscal year." } } }, "auth_ref": [] }, "us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecordedUnconditionalPurchaseObligationLineItems", "presentation": [ "http://www.constructionpartners.net/role/CommitmentsPurchaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecorded Unconditional Purchase Obligation [Line Items]", "label": "Unrecorded Unconditional Purchase Obligation [Line Items]", "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." } } }, "auth_ref": [ "r387", "r388", "r389" ] }, "us-gaap_UnrecordedUnconditionalPurchaseObligationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecordedUnconditionalPurchaseObligationTable", "presentation": [ "http://www.constructionpartners.net/role/CommitmentsPurchaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecorded Unconditional Purchase Obligation [Table]", "label": "Unrecorded Unconditional Purchase Obligation [Table]", "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." } } }, "auth_ref": [ "r387", "r388", "r389" ] }, "us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock", "presentation": [ "http://www.constructionpartners.net/role/CommitmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Unconditional Purchase Commitments", "label": "Unrecorded Unconditional Purchase Obligations Disclosure [Table Text Block]", "documentation": "Tabular disclosure of unconditional purchase obligation not recognized as liability." } } }, "auth_ref": [ "r1039" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.constructionpartners.net/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Management\u2019s Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r54", "r55", "r56", "r165", "r166", "r169", "r170" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.constructionpartners.net/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Axis]", "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://www.constructionpartners.net/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Domain]", "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "road_VariousDepartmentsOfTransportationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.constructionpartners.net/20240331", "localname": "VariousDepartmentsOfTransportationMember", "presentation": [ "http://www.constructionpartners.net/role/SignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Various Departments of Transportation", "label": "Various Departments Of Transportation [Member]", "documentation": "Various Departments Of Transportation" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract", "presentation": [ "http://www.constructionpartners.net/role/EarningsPerShareDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of dilutive securities:", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.constructionpartners.net/role/EarningsPerShareDilutedDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS", "http://www.constructionpartners.net/role/EarningsPerShareDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in shares)", "totalLabel": "Weighted average number of diluted common shares outstanding (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "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." } } }, "auth_ref": [ "r274", "r283" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average number of common shares outstanding:", "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.constructionpartners.net/role/EarningsPerShareDilutedDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS", "http://www.constructionpartners.net/role/EarningsPerShareBasicDetails", "http://www.constructionpartners.net/role/EarningsPerShareDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in shares)", "verboseLabel": "Weighted average number of basic common shares outstanding (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "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." } } }, "auth_ref": [ "r273", "r283" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480463/815-10-45-5" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(3)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(c)(2)", "SubTopic": "20", "Topic": "860", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4D" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "SubTopic": "35", "Topic": "605", "Publisher": "FASB", "URI": "https://asc.fasb.org//605-35/tableOfContent" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29,30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.3,4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "710", "SubTopic": "10", "Section": "30", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483043/710-10-30-2" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "25", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-23" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "55", "Paragraph": "37", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a),(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-9" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "55", "Paragraph": "182", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480401/815-10-55-182" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.15(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-7" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "710", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483070/710-10-25-9" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//815/tableOfContent" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "940", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//940-320/tableOfContent" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(13)(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.13(h))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//942-320/tableOfContent" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//946-320/tableOfContent" }, "r162": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-4" }, "r163": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-5" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-7A" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "SubTopic": "20", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "SubTopic": "20", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//250/tableOfContent" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1403", "Paragraph": "(b)", "Publisher": "SEC" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "(a)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "(a)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(d)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-10" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-17A" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-11" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-6" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//320/tableOfContent" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-10" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2A" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481664/323-10-45-1" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-3A" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-6" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1B" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4E" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5C" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-7" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482332/910-20-50-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//912/tableOfContent" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "275", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482094/912-275-50-2" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "275", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482094/912-275-50-3" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "275", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482094/912-275-50-4" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "275", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482094/912-275-50-5" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "275", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482094/912-275-50-6" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482283/912-310-50-1" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482283/912-310-50-4" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "405", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482379/912-405-45-4" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "405", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482363/912-405-50-2" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "405", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482363/912-405-50-3" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r730": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r732": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r733": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r734": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r735": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r736": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r738": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r739": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r740": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r741": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r742": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r743": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2" }, "r744": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5" }, "r745": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6" }, "r746": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r747": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r748": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r749": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r750": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r751": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r752": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r753": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r754": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r755": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r756": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r757": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r758": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r759": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r760": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r761": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r762": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-12" }, "r763": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r764": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r765": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r766": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r767": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r768": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r769": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r770": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r771": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r772": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r773": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r774": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r775": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r776": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r777": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r778": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r779": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r780": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r781": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r782": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r783": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r784": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r785": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r786": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r787": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r788": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r789": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r790": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r791": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r792": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r793": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r794": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r795": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r796": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "r797": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r798": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r799": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r800": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r801": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r802": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r803": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r804": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r805": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r806": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r807": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r808": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r809": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r810": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r811": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r812": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r813": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r814": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r815": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r816": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r817": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r818": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r819": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r820": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r821": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r822": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r823": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r824": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r825": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r826": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r827": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r828": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r829": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r830": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r831": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r832": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r833": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r834": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A" }, "r835": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A" }, "r836": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r837": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r838": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r839": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r840": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r841": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r842": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r843": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r844": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r845": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r846": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r847": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r848": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r849": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r850": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r851": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(1)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r852": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r853": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r854": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-16" }, "r855": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-21" }, "r856": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22" }, "r857": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r858": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r859": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r860": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r861": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r862": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "79", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-79" }, "r863": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "80", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-80" }, "r864": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8" }, "r865": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r866": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r867": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r868": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r869": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r870": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r871": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r872": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r873": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r874": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r875": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r876": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r877": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r878": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r879": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r880": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r881": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479908/805-50-55-1" }, "r882": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r883": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r884": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r885": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r886": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r887": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r888": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r889": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r890": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r891": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r892": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r893": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column A)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r894": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column B)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r895": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r896": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r897": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r898": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r899": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r900": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r901": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r902": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r903": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r904": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r905": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r906": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r907": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r908": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r909": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r910": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r911": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r912": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r913": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r914": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r915": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r916": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r917": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r918": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r919": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r920": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r921": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r922": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r923": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r924": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r925": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r926": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r927": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r928": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r929": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r930": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r931": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r932": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r933": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r934": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r935": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r936": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r937": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r938": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r939": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r940": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r941": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r942": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r943": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r944": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r945": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r946": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r947": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r948": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r949": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r950": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r951": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r952": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r953": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r954": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r955": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r956": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r957": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r958": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r959": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r960": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r961": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r962": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r963": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r964": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r965": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r966": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r967": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r968": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r969": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r970": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r971": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r972": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r973": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r974": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r975": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r976": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r977": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r978": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r979": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(3)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r980": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4CC", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4CC" }, "r981": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r982": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r983": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r984": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r985": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r986": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r987": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r988": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r989": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1404", "Paragraph": "(a)", "Publisher": "SEC" }, "r990": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r991": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r992": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r993": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r994": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r995": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r996": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r997": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r998": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r999": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r1000": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r1001": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r1002": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r1003": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r1004": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r1005": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r1006": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r1007": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r1008": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r1009": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r1010": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55" }, "r1011": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r1012": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2" }, "r1013": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1" }, "r1014": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-2" }, "r1015": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-4" }, "r1016": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r1017": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r1018": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r1019": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r1020": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r1021": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r1022": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r1023": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r1024": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r1025": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r1026": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r1027": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r1028": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r1029": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r1030": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r1031": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r1032": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r1033": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r1034": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1" }, "r1035": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r1036": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1037": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1038": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r1039": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r1040": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r1041": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r1042": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r1043": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r1044": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1045": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1046": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1047": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1048": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1049": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1050": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1051": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1052": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1053": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1054": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1055": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1056": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1057": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1058": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1059": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1060": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1061": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1062": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1063": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1064": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1065": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1066": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1067": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1068": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1069": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1070": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1071": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1072": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480123/805-50-15-3" }, "r1073": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480060/805-50-25-1" }, "r1074": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-1" }, "r1075": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-2" }, "r1076": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r1077": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B" }, "r1078": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480682/815-20-25-6A" }, "r1079": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r1080": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r1081": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r1082": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r1083": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r1084": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r1085": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r1086": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r1087": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r1088": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r1089": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1090": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1091": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1092": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1093": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1094": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1095": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r1096": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2" }, "r1097": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1098": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1099": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1100": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1101": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r1102": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r1103": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480109/944-80-50-1" }, "r1104": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r1105": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r1106": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1107": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r1108": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1109": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" } } } ZIP 100 0001718227-24-000029-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001718227-24-000029-xbrl.zip M4$L#!!0 ( !%.JEC&#M'#*@@ )<\ 5 83(P,C1Q,F5X:&EB:70S M,3$N:'1M[5MM;]LX$OY^OX+GX+HI8#NR';N)DP;HMBF0 _:M5V _'BAQ9!.A M2"U)V?']^ILAY9?$=NON=N/MVOV06N+;#,7GX3,CZGKL"W5S/08N;OYQ_<]6 MB[TS656 ]BRSP#T(5CFI1^Q7 >Z>M5IUK;>FG%DY&GO63;KG[%=C[^6$QW(O MO8*;>3_79_'Z^BP,S75N MM,?!+#:./V,?:SUY>/ MKN1(#X,_C=AT7ISR['YD3:5%*S/*V.%)'OY=U5=) M^'=%35HY+Z2:#;_[* MP[$>8L@^FX/J[IN/:M1Q8F<>*3OX/T%BT.UQ.:T>P M'R4US!WK=,F;VX>Q3*5GO4Z[\]B5S4YD..5@&ULG8(=6?QG?W]Y^^'CW_N[M MFX]W/_W(MOI1<#O"]>!-.1R4>WR YQN=N&NR]Q9A].\V^T\A_;C)[N[P7@;6 MRWS&_)C[%R?]BZLU]Y[+C\%.;KPXZ0R2A9&>IPH6IADKP))9BI<.AO,?5T*Z M4O'94.K07VAT53^MU'AOBF$?!Y_05&1O9B/7!>W M0]&9%^MEW?9ELKTT:7>VECU_KY?)SMV>A7F(19MBOD7 NGQ#. MG[:LGO5!?);+DG4NV\>Z[[8WS/[??/5_SQTN1%RYQ8S=:S-5($;0C""P<>D+ M@\-I@]H3>^-2,ZYGK-*XYFFS034:A"DB@;,"KZSDBN4\PUN6&=QQWEH% M#1DXQ^V,JA3\'@)8%GTZO"?0&!Q2!56+8U"%3%I4L5A-8W.T!/T9G M[XC.)3J!Y5+C^B;T6ZTLKF"0SCT1;R*EY+R"CKBE_IGM..MP#K"C&S9>:#\T4 Y#C37OJM@QQHDMC>$UG\" M@ LIA((CAG>Q8 N.OR7RW!''I_SEX3G]#AP:B!@. OGS!-,D[9[QRNW>A$1T M"D@6]4A1EIO*8@>XH4^D"S(!:X$._5".;2DP5D6*!<4#^]2Z?,D@S5K 4*%$ ML8&V.*.D""EQ5Z5."LFM) =DC!Z";-+44^5(T0>^=D'^!U%A'*!!'D4,-2HY M/=!*<=)"Z%8P8AD98(L89ZR&1_@K!:J(<@7;@W@>>7)DMR.[;6"W].#9;6=Q MLT9RN\NBG;D.^7$B!5$8=T:'_#QW2'^4NB!>XU;,.0993_)4*NEG%"=M&I88 M-]!18)I(EH^JKJ0^@LQ\J!TJ*ULBT[D0UV69L2(8$)(@(] 8KBDD/"R!DIB4 MJE3:1U)#QI4E*KTCK1UI;6^TEAT@K=U.N*J"LB',0YY#YN4$T>HV)%(6 >D. M2BU>;LZM!!;#AJBR7,S@I*;RVRW814OR16V@]%3^^60K2^>)KT#,$&<"[0DD M1 ,A(1/L@(G& 1/0N8GR=*^A%4)T0"B4;">D+5!5%A";+*DN,L!)^;>BU M,,[C?3HB@WTYG,;Y2U9VNJ5)CM2&>N=)[=KP# DGO,.BUUNZ6MCU,EHUYFX1 MJY)2"E0((DC(,!^UO)LQ)>]!U2^TGM1O_N$I>C[Z.V:_MUK0/V:_=\]^A[,5 M8DX@S>7&3CIC%<3+/9Y@^ 5!W%J2:&$=KX3TQKI%W!1N8)=%(;T'^(2*2@U& M9E0N)-H7.CE%J*-H<22*\']*5\WY"7ZK))H?N*C2X22(>WE,?Q$- MU7GA^*YO@Q;@ ALZ6$B!K915)X"P"?*.LD'@Z'(^^]BW:WV_]=I],_739(NE_]S/MY.^D-OA%;^UU\)+M-[-_E?/X[Y),0 M7; ?^(QUDGA\?.N9_74/$_*O\?5I>1^3\?WL<:!U6-Z_.#E'U@]_(R^N?]7T M:&9VA, 73-'>JM9D3Q^885T6SH&P^8Q_,P_P<)[7-_-(?K88# JHSRN^'4O( MV>T#9!6]^V(_Q0S7^E-:TTV;%>K%0J!^^CO0U0]I2^/"*>MA/!DU@;5/:Y>@ M"(,DRR8\1614?KW)9[[&K?_&#X//P@?)_P=02P,$% @ $4ZJ6%*?<,DP M" HSL !4 !A,C R-'$R97AH:6)I=#,Q,BYH=&WM6UMSV[82?N^O0.5I MZLQ(,BE?8LN.9])<>OS06TZF?>Q Q%+"& 18 )2L\^O/+D!*LB7;2M/:CB4_ MR**P"^R"NQ^^!<&SD2_4^=D(N#C_YNS;3H>],UE5@/8LL\ ]"%8YJ8?L#P'N MDG4ZM=1;4TZM'(X\ZR6] _:'L9=RS&.[EU[!>=//V5Z\/ML+@YP-C)B>GPDY M9E*\;LDD/T[V1>]X<,B/#@[$@&?IB3C*!H?)J]Y^FO _TQ:JHGC4<7ZJX'6K MD+HS AJ__ZI7^M.)%'[43Y/DNU:0.S_+C?8XF$7E^#7VL=23ARO?X4H.=3_X MTXJJ33/:11T\G^ QJ+=X7)2.X+]**FA<2SMD3?OKT9R(#W;3[N]ZZZL M=B+#*0?;NG4"UM!Z,KZ_??_QT\6'B[=O/EW\\C.[U8^"VR'&@S=E_ZA\Q!MX ML-*)BS;[T<+0V"E[TV7_,7F.7;99!M;+?,K\B/L7.X?'ITON/90?1VNY\6(G M/4IF1GH^4# SS5@!ELQ2O'30;[Z<"NE*Q:=]J4-_0>FTOEL#X[TI^H8#D")ZF MW5G8UR[/O#GZ,F^6\:&..++LX;V-4,!&? S,PEC"!%=6/Y*._59QB]BKINPC ME,9Z9C3[8&P1$RY-.K_%;R;'15<[;ZO,2Y3Y%=4T6-=F%SKKLMQ8[ _87[/N M2C32" 9:X% _<9N-?D!N \J[#J;518_< =WF$,B6+*+K69*!!# M:,?HLC&FA,'AM$%2A[UQJ1G74U9I#"9"<:1Y@?%AB'%6X)657+&<9_B39:9 M^N%-E%L2T)"!3,I@N M3L-S#_O];=BW0Q3D4F-@48S. ZF-,8_BV&P7VJ5&X,2()D25.E,5@24&ZT+4 MM#'090!4C#5*$TH?I>9Y4(>@NS$TIIJ0U'&;)"J% AC\!B,T#.>"/1EW(Y8K M,W%-9B!7E(CR' ?B]&.T&ZUL+P2X:XQ9LO:YQ_C!1L7XIVL!\6+GN)>^.G5U M%-C>7V4CKH? WB#\?JP42J3[O),> M[D*T(CT4\2I>2BHQ=4P,ZI\11B_D2XQ?LF7M@?)K ^4X4$.#%K,()8AWK:BR M_H7,**00"AXZG.ZMX9+E&NXQLO>Z!0LWX1]$I:>8Q[O\Y>8Y_0X<&H@Y'"C= M_0#3)K:9\UR$UTHU@/-O*H=*BM;(M*Y4#!EF;$B&!#* M]B%HK(,4 AZV0$E(2B*5]A'4$'%EB4QO"VM;6'LT6,LV$-;>C[FJ K.AG(<\ MA\S+,6:K6[%#,2M(UV!J\7+UID5 ,51$EN7BULC 5/YV"];ADGPF#;3OD]^_ M/<@&S8Y2 &:(,X'V!!"B ;9 M 6BQP BL8% ]"[F^#)6T*.+>D,HM*P$I,]@ M5501FBRK+"'"0OFUHM?".(^_TVD)[,OA-#;/V]CN+2HY0AORG1O2M>$9 DYX MZD(/9'0UL^MEM&K$W:Q6):84H!!$H)!A/FIZ-V5*7H*J'\'T232SCE=" M>F/=K&X*/V"712&]![B#10T,5F;4+B3:%SK9Q51'TN*(%.%_VJYJ\ G^JB2: M'["HTN%0@'NYW>1^_%3=6)JRB9O<;Y1BM"$C$8+H:1,]M\HD(-<]LLWD" M_)**F+@A$LJ8L)43SE@T3X4_"X;J?>'XK&\%%^ "%1W,J,"MD%5O *$*XHZQ MB)BADG)81KFJP+G&"0G.U!1LY?/S;96TA9_M+O1#PP\60[E%BM%&,(! C!!. MPD&I&G?:L9:0>FS4&*B@T'Q8G_>R-9>"HE1F"M@Z&9G(GO@U5$,4^D>JK54D M-F##7C@<_ BGG]/>W'25_3_-.8[O'1Z^^$EL/T^[) MP7K&UFM?(]"$U4' C+OA*2%P:JV%9$]+]+F<-GN'(!I**O83G[(TB<>G;SV! M]D43^.0GXX?I]>IRL[Q_L7. 2UWXC(O!\EL]UV9FS11X6GF[6K1>X>@%*Y1E MX? +:V;\J[F!FW._OII;\E_0$DGH[S(#]JO%:EA ?6#S[4A"SC[,&.0O<8MO M^8XM$DUTWF"A$&2N0H?8)94?EGE MGC=3Z\_XDNQ>>#GW_U!+ P04 " 13JI8$,W5!]T$ "3&0 %0 &$R M,#(T<3)E>&AI8FET,S(Q+FAT;>596V_;-A1^WZ\X<[$V 6Q%DN^7!' =!\NP MQ6GLH-O30(M43$0B59).XOWZ'5*RX]2Y+6F3=C4"0];AN?+C.9^BWLRDR5YO MQ@C=^ZGW2 M6[?7BZ4PZ$RAF0A)^)CHNQ5)N;:D1R42J MSAO??;I64HE)RI-%Y]V$ITS#$;N$$YD2\:ZLB= 5S12/\X6:_\-R)^[G99$" MVDFX8,N4@M#F,;R:\2DW4 V]X&82:^&OQ1IAL9GZ+-@IB<[/E)P+6BGBCMVG M^U)9#(8GD\.#PT%_,8LFBMN M."9.!(7A530CXHQA&&G*M;9!X)]=2;&]PXPIAD&N!Y+GL8P#(RW#@4(7OR'@ M4W2#=P[QWK%BFML-#;]@,(IC'C%E"V!-%\F5 >\9'N-%-E=Z M3E#;2+@^46_?!(UFMSA0F!RA,K-#:'UUL<9BL+ ^)FI*!-.5T57"%M"/C)58 M#)913C"7>JN[A*,ATX2M4"459'"(<$I=6\"%S': MO;#I1"0I3JV#<2Z^GDF>G\\E@\/(T*7G0NPYT8ZAF[+0:]8:=TI]+[A3=K]5 M+-P7M]I&8:WU*+,[K@YY+;#<&G&Q6ZJ6E@H9H10)1R?,KB"XV1,3%F]4/.64 M)JST0'_YTB.\\5#'<#MN@>JOG*_K.$_S>J]P7KU>NT[B;5>\\+6W>*O1]!R8+Q\^W'\9Q_;AR/_^."T MP">R_+%IU0 >;L!??D"]:CW>+VX\"KUN >[NL*\QK@J^7&MVM?O.^^?F@^^+ MD)U76UJ,!B04=A= RX136-;].T&Z&W_W;-S_;,N>9VL>]8^C9Y*TUJJ% MW/(28$UK_25")K5CDAW%$F)CV7BM<'U*G!/_6H5,\:C,S:;* V\BBN_\IQGS+U!+ P04 " 13JI8"[DK&>D$ !Q& %0 &$R,#(T<3)E>&AI M8FET,S(R+FAT;>59;5,;-Q#^WE^Q-=,$9NSC[OS^$F9<8QIF6DRPT[2?.O)) M9VMR)UTE&7!_?5>ZLS$Q)J0%4AH/X[&]+]I=/=I]3O3F)DV.>G-&Z-%WO>\K M%3B6T2)EPD"D&#&,PD)S,8,/E.F/4*D46@.9+16?S0V$?EB##U)]Y)Y9? Z9L2)]5Z%$6DW6Q05HM;I!57&ZQ)XG8[ MKI)Z??I'4$)35,]MM%DF[$TIY:(R9W;]3C/,3/>*4S/O!+[_0\GI'?5B*0PN MIM X_YC[V/9$U R=3:4Q,D4/Z,RP:U,A"9^)CDNQE'M;640RD:JSY[M7UTHJ M,4EYLNR\GO"4:3AC5W A4R)>ES41NJ*9XG&NJ/E?+%_$?;TJ4D _"1=LE5(0 MVCR&UW,^Y0:JH1?>3F(C_(U8(RPV4Y\$.R71QYF2"T$K1=RQ>W6?*XO!\&)R M>G(ZZ$].1V=P_OYB_+Y_-H')Z.6F%+3@O3?V!AZ,AP.75E"M^V7HCZ%_/#J? M#(\?E.?]R/MOIKY*N.TW8'0"D[=#&/5T6\_#W^'_F!B):'O[P;M MKLRYH)AU)ZQYS7KVZ;%[QMQK=^9^*B"20K#(<"G@BILYF#F#=PNB<*>2)5RP M3"H#*#R1*H7 K[P#&6.K%-JH16YVCLJ"*5V&4Q%YL&\]O-IKA:'?'<@T(V+I MO@7= XBE<@MD&*ZDP+ X%'XA*II#-2B[OEL&HB'F"0K6\8Q9M%#<<$R<" K# MZVA.Q(QA&&G*M;9!X)_5I-C>8[06-9K"R\CXF:$L%T972=,(PX M,E9B\5A&.<&\ZJWN"IJ&3!.V1IA4E"F+KH1DFG56'[J4ZRPARPX7#A7.J'L; MQ(C7[J5-)R))<8(=I'/QS7SR_'Q&&1Q,AJY6+L2>$QT:NBT+O6:ML5/J>\%. MV?U>L7"/[K6-PEKK06X/71WR6F"Y->+B3:E:6AEDA%(D'YTPNX;@=G],6+Q5 M\913FK#29WK-8X_SQN>ZA]MQ"U1_C;NGY1,/B:"@0\4&_?O:&YD].4^Z.Z_] MX&"=U".G\ZPX>N 8LCVNF#3Q(L&Q$V$[36R[7X\ Q?Y<<,4L^]:V^>EB9@75 M?7( V+.#^CX]6#?,FX&Q'A9%UPS:U1KVRW;7MO4[D// X^O;BI?^)V@+OSFT M<8%4)"4.0LB #$$MBK_")A0)MQ0H0QY@45>V8I(D@&:X,'( %&0(0UUV5O&: M&Z!#RIUKRQQ0:Y'DH)7(>]R:^A/>X.T"XJ$;S!M\\[GG>[OMM:KM?S+>JPVO M7=L];>^;Q/?+&G[XZ/.]ZK6:]1<2:[WFA:W=XJ?C(CDPOM*I/<93YW@N/B\L M\4$D?UKX@K[U^!U[78_U[+57:W:U>\\9X?:S MW2V@//Z,_VJJQ0# :=M!7= RX116%7])>_CM;-E+VI4OOA#9WK0M"G,W(6RM M^> =5]P;5IM7Y)G4CF=U%$N05UVRK4OSFV/B%O%O3,@4S\K";)M\YIZ]>,^O M_ _=OQK^!E!+ P04 " 13JI8W ]0Y7@* KV %0 &$R,#(T<3)E M>&AI8FET.34Q+FAT;>V=6U/C.!;'W_=3:.F=&;J*N&WG!@E-%0W=PU8-4U.= MWIK'+<628VW;EEN2H3.??H_D&'+ADC -N7!X@,2RI*.?_CHZ.KEPG)@L/3E. M.&4G_SC^9Z-!SF549CPW)%*<&LY(J44^(G\RKK^21F-RUYDLQDJ,$D-"/VR1 M/Z7Z*JYH56Z$2?E)W<[QN^KY\3O7R?%0LO'),1-71+#W>^(H:OH\9.V6']!6 M>]BF7<98%-%VQ ZC;NS_-]B#JG![54>;<7J8=7&0DN&?S<-FHI1WG/CV:NJUL5#>=*5GFK!') M5*K>F]C]]"?/?/?3MU4:,Q0IG%0-0(B1A90"YJ= M&E0$4\#5IHWJ$JZ0 8VY&9-SH:-4ZE)QO

(C6$&:@%KAM]!$E\/_\<@0(PF4E6E583@F!EJ(.8,F4C+-AN:, M7'":FH2<,FA&:#/I9=]6^?G-81CZ_*X\,P/98*IB-(4_EM=6(O5_Q;Z50X'M%#J59->-638I97QQQ9:C( MK:[L4WT[M4DUM5 #%KVV35?2@B4&0OA64@77"0>),'))59209G#@7+A'S@"X M[4B[EJ1BMH6,CL$T$L% N;:[@2VC10']<';@GH$A)J&&%$I&7.N#N@[87T9N M## ]5X!O8B/-8#Y,59@PY368/$I+V(*@U9@K MGD-/=A7I@DZFA)4)+,B M%11XSW1-A[(TSLU--'CC_O0-\I'3<$[D;L*O4 MGYV;-M !_1@!&I[L:FZ#JXIO]W[/K_9_ YN^877/DV+/%;TS;+$L['B'[?:] MQ;X7/+'L*#A\4LV'C&U[1^'36MT=6]M'/][6CN$$#KUFV-H@ @\KJ]EY&H%UK-AV=[E6W[D=H=H58./1!TOD;"XKMM9O&$M[!#RF(N?OG; M8Q%R(ZW%<'Q#7*KC.$-:V<1@J]LG_SY?0A*(L[CN']OD/E(G'E7.+:V*/,T3;6AI@[%_*#A-UM^ M9YE _3XNJ\3I*[-=/8!?9Z1K7^D.PC[21)I($VDBS1VAN6HZ"J<+Q8\T-X;F MRA'_Y)UN6Q/4Z^1*I.E,4!\V6T]2U-S0GZ2HQ_%MGFX"I/5"/@N9(3-D]IJ9 MO=P+E(^_U=PA^]>/@+45XF@='/F'&RR-S2.V^V^+4'X!YHRQ>TG MSW)6!^)'#3\(.FO/KF^]=I 9,D-FR R9_6UFR!V9(;--BW6W+.'\@1J3\FH( MTTEG*,5S$IXMD1DR0V;(;-W,D#LR0V:;%NMN6UXWM=_?1 :% FOU=+3KM[IX M4L+3)3)#9L@,F:V;&7)'9LALTZ+=+R:EIE60:___@]]W^=QFB/E>NY([-7Q&S74\X7(OHJU9A\X'6L.Y5Y;OE-/"CAX1*9(3-DALS6S0RY(S-D MMFD![Y8E=G^CV1!,67R71>=IL2X>EI 9,D-FR R987)WZ[DCLU?$;->3NY=P MQTAF7(WGO_[7[S;Q3<5XO$1FR R9(;.U,T/NR R9;5JXNV6IW<\"+!G:-S+, M_[,+/\3D+AXPD1DR0V;(;.W,D#LR0V:;%NUN67)W\'5L+\Y\0*V-'P;%@R4R M0V;(#)FMG1ER1V;(;-/"W$E\/Y2*<=6HAM-K%H8P60Y33NPHZE((;GM A6B9 M"E:5;%YXW+V3U1=I:+KN0]0S0-X\509(>\NZQWY!KK7),;V M0:N[]N_3>A6D=W?9;P=K=T1[9RB,%?XR<75R['ZY*S?8JO&#F2DM-._5#_I, MZ"*EXY[(76^N4C^C:B3RFF6[6#QW64A59\EF'SGDKO],NN2NL'_Z=HE5N#7#^9)P8NPY MF^2E_50MD3&Y$C*E1LA7+H?V3B-H"E1SSR-A> M*=P'1D%?$FY1)+.ODTVZA8L34Q+Z%W1/P%'!+0.H"D:3P&_9%FS+E[;6*;08 M0YWK1$2)NRP+KNR0B.(1%U>Z$<6,FL9)957EP<>JMDJAYTJ0[-_)C9WY) M+V<_-UT/;RTKZ\0Z_[P[;Q>47;/*+NS5R*[VJ-I MYUHG(K2.L,ROJ5+@D%WP$E.1EHK7$G2.]L9!@H>.9%: V[X6X&^7V@L6!=3]$_;VD_CZ^$OV)S#I+L(71?&0O/;C/ M=_92:*G-$?00$^ MGP!_W6D!WOI!\()@>T-QV(1!@#&%8F$$U\_OWM8RKQ<[E0$ZS<>DX+DUEJ1\ M!#-+JRUKR.&PP)V_^,3!H8P[LJO3..[-23^_/PD7_OZU"AUJFI5FL4LWTR?'0:GC&W4__'DHVAC^)R=*3_P-02P,$% M @ $4ZJ6)+8,P-D9@$ :0@5 !$ !R;V%D+3(P,C0P,S,Q+FAT;>R]:7/C M.+(N_/W\"K[JJ(R@7%U$D7=6ZH?+2[3@NVV.Y9LZ\7R8@$K(X19%J+E[F MUU\D2&JQ5HJD!$J8Z''9$A<@\\E$9B*1^?7_OHU-[O_U5/I/^*F#/ M\FW'>_[MK]W>Q[P5+GTK'F$O$BX"C")L"Z].-!2B M(1;^X0<_G1K,E MMY1F2Y7[31/;1M/06X:D&#*6+$5\/N\KDB[I5KLY4"0$EY$K#*PVVXII2JIF M* ,+B_:Y;B!+LVQ%[1NH)2F*:5BFI9B6+-M]$[?[]+W#B,R9S-L+SYVWWQK# M*!J??_[\^OIZ]M8/W#,_>/ZL2++ZV?%PN=91HZ7AAA#P+ M9W<%/K+G;K-\X>>;A" ;4DE15GKR/3.?GZJ'!MXT)7:+E MA)G2Y',4("\$5B-X,[Q-:DI*4U8F[R,WV*>AT&T>"'Y<.XB&SO+646^F+O0"?V6(NNK<" 1'"179#0ODG&.G='-O9UU)>UIF0T4VZ?NX@(< -[S1^]1N?K M$".[\W6$(R3 4YOXS]AY^:UQX7L1$>;FT_N8O-Y*_OJM$>&WZ#,%ZN?.?_W7 M?WV-G,C%'SN%"'"2_.K:-/?HK^?Z.:)3 L9+WOT6/>/!;PVJ2>7AH!$_"SGF7Z!P; M],ZUBYX;@D,$8-!4VHW. +DA_OIY[D$YGINILVLGM)#[3XR":_)).'F#WNC MC,MZP0.YW+?G7V$T.G]3=G_!E4<8\7Y!7A$@]\:S\=O_X/?)P\U&1R+:1)<- M1=%W?\E%' 1S5+KR[$NB_K/WJ%*CTVQ*)ODEUTM,,WM+*N;GC_@%>S%^)(K/ M\<@:1"A&,4[DX[[O.L\4[%=O8VR1Q>?)&9%+[@<]\FDX0%0!)B0FHT]$X[=& M*D[G=AR,R,N'V9@UB3"WG8\FDD2$*W3./<^RO^$9"\^+ MR1@^/BS5P.<_>I=YGT4HVH-!3)Y)E)1CX]E+*;=1Y <[OG;A?OCP$GL^X>^R MQVY+FKE'?)X?_;I9>_&HCX,5'!F37W/1D*AQ+UIX&.#FG'Z5ZV$O?D0P_R]J M$"Y_YNP5N1Y-UU'7!6V[_,DS%VSSX%3VZ;-!'V:?8ZIQL[\(,\C? P<' A4Z MO'3=OKCYGWE-_/'FR0CFGSZFZB#[BPP_B$#OPJ*D$G74E.3LONEWDV':V:6M MIJ0V57GZBN2;[._L)9_GYKV<#$K59$AG@Y^!3ZY<%$8$J4:^=;/[IM#%%-VR84_(BL _;Z;/.CKYZ7/GY!B M,HPMF).8<5%*;[#%)M-+O]F%WNIQT/M;7>C=8D#,YV+ MSZQ]'#)2N4XJ"TDZI_=>\6T$@G@VG4]R]GW6&O"\OIH6?:=YO4L?\01?>]Y MP_)F6?$H=B&YZ3X:X@"N"_ 0GO:";SS+'^&Z\$*IW+&NO1#LNJ5&+E7*VE)C MT.T_"!W8WUMDQ#!F@5D\-L&>]R&#&U#Y2?-0^^G$(\Y %QM4];'*, M"G_.;9AC=2&WH>[ADH.SNNHP27FLKGN8Y##!Z/+H7_=HR3&;2]6P7*U[4(89 MEM=&RZJ51W@J9OF>@]'E$;[V(:6#!Z/+XT7E$:/#3:WN08\]Q]D/DUZGUC[T M<)#X\H&85?=PP^'C1 =B' \>,.W)E)BWK=8]>'!P5MYSB$'&B$NG? MXD].NK;H'#9AA>6VT;*ONX8J]QHG*)'S=LUD.'2[M)7)ZMK'L>GF&&Y?71LG4/ MT^S5@2B1\%K=XS.'=B#*Y 4+YVDJFAH/$&PB?+ACW0ZEO%1IC85,!Q;H4'=/ M_C ;[@=B%O?%V7,,6,!%W1UW9KR((\5'W0,+AT_4.1#CZAX>.$:%/^W:!R(.$F'RU;]WR1/-$ M!V(<#QXP[\J]*41ON[9+(>.$Y7)B\J#*8>;&K,1B O?L\@= 6TX_^B$/[^] M/[V/\0>5&H<1 5*P<'%1M1X&T?EW]&\_R-Z0HINVX?X[(@2.PTL\)OXK3(OH M^Z< >>'8#R(ZA+)6E25$^(8]:SA"P8?%I8=<'#[B%^S%^ Y'%3ORAZG,HC,; M@>%@91BLAXDZZL'CHVFTI)36.IILAK,1DDY5MG%ZF$L5H/9\"['*LM8/8C!RFQ<^L2Q MNA E_A:'CH?#L)=0F.$"9CD/Q[:@C &C<)T\Y3A.4[T!Q?#)L@9I\TXGCDV$#U.3[3!R?#-N? M)K-[2QD_NM:?L1/24PXS+.GY<32\0('O.AZ:N60O2D39CDESEQ9B$K.;*NN9 M=.<',TSR[%5,"^_\%_H*(%OY')QO=SEKI!3)>C69W3VH!5,^BM7VMN/_8#YZ=/?(F"0ML MM2)]N+00;YB-JVX0'2##K)*K=+4IL1^0R6R<\. $9\'+.U"4+"(.F[V:-:FW M](A'R(&#:P\X&/C!"!&7ZYYX-,_4Z;IZ&V,KPO:3,R*7W ]ZY--P@"SXKI>1 M+^'HUVH>?&;[\)R4)RW*OFK?-('?# $9$G99.E!4ZPCQE*J#$\<3LU&HA\ G M,XG>'UPR.>*-P'G0,0W'+(E&3;ZLRZHM2\R&5Q@DO%I>BQ!98C9DDHOPWY$7 M@^*) Z*(KI'EN&0J]4$_LR$2QIE0JB0P&^7(Q81;Y-GD&OCG9C0.(#8%4?KZ MR *ST0SFV5"J-# ;N-B*#=2G_D[\[0"YCSC$P0NND0@P&\-@D_:EXI[9/)Y< MZN=;[)"G>L^UP;S,;'X*>W0O$^_R<7B\UW'@.<3PQ.3":^<-?JN/OI>/P_G= M.P]*E8/C\(-O,0KQT'?K:?O+Q^$'[Y\)I4H"LW[PK>\]1S@87>)^M$CU'O8< M/[CSHSII?F:=739H72JNF?5HU]/ZEGA2]X.+ -M.M6'E4H'-K O+"+%+13:S M/NMR8M, P1/Y^-9'Y95MHCS+HLX'XJK2E-IE<55AUB->1^I'_.*[+\0#GK^H M/E1GUA]>(TN7V$7OV+X,T"N(U99$/V'18M;AWD)ARC+\?$#O]?+M%&8=["UH M;OPM1@&YID;D9M:5ADJ.J._BQTEZT]2KL&*B2.Y?<. YS\/HVO&09Y&U!"[M M^8-@\LV-9^.WWBL:/VX^[[Y'8V4']G\XVC2GX]8E97ZXM$A2IJS4S..OQ'Y< MA.7D-;W[Z\[<$\2[C8?0XPKE76L\I V?.9)79R$/W%07VXB;$(PZCP(&#-:7V)H6]ZSLTFI6XI*O8 M#2TMXKQ@N**LMW'H ?28C<*L@-[,,:_>$%62P,,$7YB->#QBVL7O@=#AG986 M3T[3A=_>9[_YJ"^FWY0EOBO&,;M:DU&1&2<5B2 5X!%;V'F!&$J5*[>L0^6$ MLE9N9N,?' =[M>"8C=#4!P==R_)C+PH?T#OPOJX:@=DH$D?"GG4"LY&MBI%0 MC 5RB2QH,1?F8D48(3!S 4*& VA%\_[!K^O%WM/;!1H[$7+A?5XE6]WW]$ ?6$(4X(%YZW"?&G(.""I0$ U6ZY1:SH3H.%_:*9LLM9D.' M'"XL+D;,AOLX7-@K*2VW>!2R+G"IR,=L\?AC#1%09B9'BT<>"R/@T@G'?HCM M*TK (W5<>%RR7C@YE,=RJE'+^N+D(*Z*QD.K]<+)@7P4C<=7F<=)1A5D/I3\O\0MV?5HHZ"'P_XVM"I*:6?!.-![XK"=>#N2E:#SR M65>\',9;X7'2>N+E4%X+CZK6!B]5>2\\8%I'")3JQ?!8:&$(].(^4#6 +[SG M'@Y>'*OR4T$'\F+:/"9:3[PWMQ='ZLWPF&F] M<7,HKX;'3NN.F\-X-SS@6F_<',K+X5':VN&F(F]'YP'8.D.A3*]'KUML]6/U MA>_(0\^T %Y&_FT+6[("RIKZ/7K=HJP<.8QX/GK=XJT<.8SX/GK=PK0<.8QX M/WK=HKL<.17Z/W4+V7(P5.@!,1N'_5 [FK+_0\WR+G%!]UQ*^E#N!K-A3S;9 M="C;GMDHXW9- 'YX3A0^]GX'/79"XZ5'W/]M/N,FO6)="T*U]V0MA6[>3KRG%F8U8' MUZI,+.C,!JWVN\3N2_PY^&;!QVQ,CH/O^&,;S 8?.?AJZX @L]%B#L']FUJ'R (C3V,5@H?.C*C&%E$DY@*K#!*\ MQ),IBL1L7),KV=JZ%(K$;.ST,/DQ,V0FRYA6&IF9C8$RD(9$M*1^"*N5V= @ MT9O^"$]4SJUOH>FYSZFZ"2.BAY![I&?\%(G9Z!EC_#F4R'DB-F0P'?D)ML$F.\@D$/ 1XCQT[Y$W8]^SX:XN B#@+R MJFX8XJBTW>5+0M07!&&M&R^,@A@F\^B$RZ)!-J'B1=H%H38A(9G96 7'P3X# MSC*S\9'-.*!T\G2^ML0C'.H3/^(!PH'%Z[_FMZ MX7&&%A1FPW,'!TP2U69S ;-.3!K!\Q2-2:S4?QK MQR.>B8/<*13F.?"C][O_@@./?O-,..3@\!+WHQXP89OH2CUEI"XH+55],KO[ MP%%:;Y26JDN9W379B-))6U(.36:@6:8"59G=Q^'0K"$TR]2:*K,[2VQ!8Y.< M?(\]\H0Q#"-R%*5);-;1AR1]4%DJ3J2[P65@DBZEUFY'<$T+$M5 ME'PCB,.206W)=X&."1JE:BR^#W-,T"A5:S"[$_+#"[#E!S:V?WADT+8#65'( M?8@)-%"([_NN\TPSI;Z]7Z (/_O!^_W@)L*C[ K[PRF8F-QA_8C2'-0;[X6, MA]QT'6.W/I)\'%L"N59]AJA_:J%N=DC?JF\H-U= @"&*LQNA+-^S8(CL[(;A M&-7P99I#+79#3BQJ^%))SVY8A2$-7RK%V8T8L*;A2R4[L]XX@^=[E?DRB,4( MSZRO.ZFTDI2(O?!'8]^#@,(\Y;N6%8]B%PY'9>>&9@\%$:Y9;FP[WO.=#RYS M%/BN2\]/)0RKCX0PZ^76E5$LG$EL,>L]UY6K%;D@&K.^]A$P2BE13VK,NNAU M910+)<7JO)E2GIYD-EC !*.V'NTCMJ _ )ES CW@GL"]0D_]CK8[2D5*Y$#U3C6F(VF<&PR@\T#U7;6F(T[<6PRA,V# M.*D:L\$YCDUFL'DHQX#9^"4ME-2U"#!#YT--N%[L];$;=+^R'-UHJN(+MGL8//APNJM_VT[778[*7%<,)L^'2[-F6,HB&_ MIF:B]^2A0,ALM+?6(*PI&MK,AI3WWH;]U/#PV7D[)_3SXX"L^\F?0XQL.GC; M>>E\)3\H3!S=0)9FV8K:-U"+6%FF89F68EJR;/=-W.[_"\+=TWO"Z-TE=A=-Y2SG1M''UY=>QH>"Y+TO]IT$L[7\,Q\K(;+-_U@_-?")RDP>#+ M@(RS.4 CQWT__^L3X5?;.H0\J#AHK MN4-FL@M%VA\HHB^A2*/SX^[FZ>I2Z#UUGZYZ\W.8&3TKH^U=7?QXO'FZN>H) MW;M+X>I_+_[HWOU^)5S2$H MDM8RF:?[]?WC=^$K45F>[]W%(_(02T@UVR/(C=64&X*'8-FRL7-^Z5LT:0:T M>H,JM0&YH$.\Q;]1Q3=]2F?EU&<$AHRQ]'E_U!?+Y_WI.PI^"O<>_C4;9T1E M/QU&'\YE!$TR&A>-0WR>_?+%=L*QB][/'8\^D][T)9U1WX\B?W0."OH%!Q%Q MZ=V4Q93;R==3W7TF)?H[(@M%9&=O3K\^(U]]7OQ<.5-4=>DWTIF\]/-53S*U M,ZVMKWW49SJR9'2$ $"FWQIJ([MXC&P(LYPKXS=!GE=\+AXLTL ?;\_K?Y ' MP\/#G5>%A+:Y@?VWF-@'9.EX?\1C/X@: C62(K)XOT7G ^<-V\THB"?85QJ= MO_QBZJWVEY7PC^Q#$+ L8:%D_-N/[N/3U>/M/X7'JX?[QR?AX<=C[T?W[DEX MNA>(YGXBZEF05>'^49"U3_:OPOVU\/3'E3"CU"<*O7OQ!%_+IMJ:(Q$%VV?33YI$I\Z M&L)M31N]-]\Q"IK8R\"H-CK?X5RAH,JB /;LCBJ9&?+>/W+ES*!RWI+'2D4J M^BD@KZ-1U=4Z>H#<<**D6ZF2;AVUDGYZ[-[U;J@JYEIZJ9:.)L#)U/0@\$=" M-L']#VV="_V77^2V]&7_/P]'C49'B'S.C:7S!SKA(!0%V'S+_P[7G_C(S(@MV%"(\#_P6>,W7,]$;G$KOH M%06X@ 4J 7%3-IT6%Y[0VTVZ$Y:DR7P)=_[9K\N0DPTU?:!*X]>ED"[O9>7Z_Q-^ ML&48[*0MNK8=X#!,_[DESY,S36$236%*PA\8N='P%8>1K%#9$FI MD]%4A#87Y-?[X,E_G2Q1LD36**)(D/>1!F)NXSU]"=5/]\$#60Z)'MI^M93E M1J?KHCX:H?7\.!J]52VS'WQ":/?_=\:)S9(266ETU+8JJ7M=+RLP.;;4^2DM MP+,8!P2.4,Q"P&_8BJ$: /F8J'X<'G))/!QM"#0$P,:2%:]NH;ZIU_B77PQ% MUK^$0H1=/![Z'A8\:C6*Q(5,,\0%8I CPCP;GPN?MIKMU=+*Y";[M':)$%#&X(!X\.,X"&/P MZR-?(%=0>TM6/O5_!>&$..W,;5=O%EF2GK'0M2+X&@+2YX?Q^4WIS)!:N5U^ M]4QJE>.HR^TSN=4NY5$J\?DE9WJ&Z*+7H4,^F2JL&D802D^/257R MNZSTJ<1,UB:MT:%)_D*7W XI_V0.OO53%,8H$%Z@?+#PWQ KE6'+30B'Q4)@ MQT;65/X2\9O0M$WLF/ON):?3 OPR76!1W*+31GP(] M]R! YA^.A-O;BS)\GW+#.P7"-0>WR)/#K M$G]^O=N1TJD)1#E7#".;J.-!_.Y3EY;CP;8HY8 MZ+\+UA 3>(X@,?5UB&E0%\SA8+H3]DG^-=D7'J)0&#@NL::1ZY(K( \&C.P_ M8P=,;&)9]W%Z 7EP:F4GM\HJ!(*3#)#M#&[!CJ'D.[UT'& +4YM!5@2:C18* MG\CSB"P*84S6S7#HP\9WBV"2H6,!61:11*@J;5-L!K#T+/U4 M( AJ+OTB'!$1)F\)LE4!7"%"A'<15EKR.+(R 9F>A>? ?XV&V==G9.'%=&PV M'C@>S4RD$6J(72IDFBM&2+^6OV27;;Q@]?BR"V&U32]>,=;L2L=+- UQ!)M* M9C_,&@UG!XK.&6>*KN7.V%;/VM+Z/.NM WWM,[VD1^TPJM5I0II>59SO4.G/ M19W):89AD/75F1SGD1J=6RIUW1FAHI<>1^KX[#&P854FZ5^N3-8%ARC(3&RY'L^C6C%8>(<$[8EQZF7G-\C_C6\ MRWV'E[\ZY-7DM8)'YN:#O_OBA-0I3IOM@"\-Z?MP,93%ME%@AP)D(#KV\L24 M+&3^"?VZU-D]D5A).,2NFW%5^$1X12,6R7&<]?& +-8G_!.'12)]/1C"UJI0 M7:D*MXM[G6Q84& >OET:(ON.W@4CJ7(@+NJ22>F%:QH<)@HC]IP$7#0%@5AA M\X!3&@31ED,,M?"WQLW=]9*='YK=0'>0DWII]W%$=0AA^SP>O7C4M'V:=@(/ M).L1663(LZ0).EN-3DL5#<40#4W+ )H-M9-D2=!9TM2*!)$?\RNRK(HLS2+9 M,LLY;76OT]8:'4,T34/49'G+67_;.&M_.IX#A1YW/ QH&F>FM/RK#[&Y(H=. MUEL1'\K*C?UD>3T/L$N[I"T4FIL2E=)'FMZ"^J'OQM'B+:NWXV=_#H/I%)YQ MLQ]@]+.)!A$.SI'[BMY#F,PN1?%6OWBE;@-%=*CST]T?4*:A^_C/I'#;]ZN[ M)^'QZO?NX^7-W>_"]?WC/\BOS=O[^_^!OR?7K"[P=H"I+=?;%T2.D .O38O' MAE09H'1"D1E('F@;J63=?W?Z;F7/94 M, /I\[ PPLB#;XE2F3/H%+V[)/=AFO*@BG#HF*A":G=^@NO2[9'YR]-=D31? M8?X5\M66Z14KWS5[\?1-D^QU?^6./\WXE78/EAE'P0CLDG M8?8ZN-JG:2%$8=$7D=$3'0(T.!.ZQ&Z=(4E&*S2'0W(/ 5_D!Z#GA0$<0Q\1 M^Z*_#F9G@,M5$$1 -:*\/"!U1!V:1(L1]F4E76EF#G ;_!PR@E&D?OW"@*J>].,787?AP!*IG82=T MN.S2/G8=@KV/'Q/+ E@[NT?Z@@('3;9I*:\2MB4Y1TY 7,]GNG+2RT.'Z%%B MJA":PN$CN&\M;)+A4;CTP:(E=BRH!N&9:$7"=4QQLBBHB:\;QBX(!;P7P L/ M\;!%7DO&[%(P$^\W!G'/O/)L'K0V#E7U**);UGVB#Y(L:#K%Y:\2 #)8X= M/GNC1/01>.-$]*<".CFE0WDP$*?76$DJ!QDY>D&$BF#1.5YB<%)E@ZBF@;$3 M1D%/!#IU,H]4X<^IO#/A:8A!&TU'Y'@OODL8E0D"T"X,X]$XU70_/?_5H\^, MO>3WP E_DB]B0@>ZE%&-3M4/U2J@-_P@3%)B@ 46 M$FG\;(G5"-$# 9$HS> M=@8#\G@ +\H!H1:)HZ(*PKL? M9UB#)96HI-3M)Q.<3&,Z,3(/H D*WF?I9^/0"IS^UHMW0LGL55 A&8:5RAHT MX16NDS?/I!KX<2!T/0_HM_C(_YFD^@T<\#4$*(>75M[KX7&45*A6)>HEJH1" M6$@E/0TK@:)+I2# @S3XE%H.:^R+1:LE2:R@&"="&Q)2$;1FJI^B*J#"8Y%E MAPC,,]$/WB1S*OPP%"I6$)/":;Z7Y1-)L*(#X^M"%.-@*C@S\\)EI7 MD316L/JQ-9*60GL!0*[1,4D9M5Y'J+.I2ZK MDQ3M-'.Y*1L'HS05N$.&G>9I([?.-*"%C2VX$+@@C..^ZUBP 0HJ7@$NMV: M+7\$^H78& +WX ?5],>&0/TIV2NTT53QA1M+5"80]CDX#.$QLQX0JWX ^QH(5Q'S*48*,3=MYPG["";K[3_2J:NI::\#1N.1K[ MZ198'&9;Q,1E&\%:A0/L#SC']FB"I-9[PL?QV(646; 'R7\(OO22=(*(>-YA M#(D.] ]B=H!-01VWJ=&);&*H@&@&Z'6R,4'L%S!?QM0+!T3 OD0"%OI"'EW> M+\,#3'GU$]->7J%/..RFF^J.E_@.1'&&R9[4.U&I?;HE[F8),E2HI[@)A!%9 M])Z3;8/L%QNI\4 M1AB[JWF]CT3-[)95E:/JEL+)I:%(O-'&+]CUQVD0>## 26P8!*://+I1#KB= MI@&2<;Q #66P<6)BT/#]N$IY-0Y@!Y2L638:9?'%-%W'1+/,M][[$"A)*ES"YW3O@+-QOVY>:MSC9*5[P72S)O"0FXB7[]*H\\QZ-ZFF M1%.#.;.J9!9=U]+4BXC0BX3*,%/9ZY@X(S!T F/1)>W5HGLR;11@AS!:J[$-TYG6U'JF# M"PZ/@,.VCFX@2[-L1>T;J"4IBFE8IJ68EBS;?1.W^__2&R6X[:JZSFU?HD\' M@^I6CC6E_K\B9L8B# ,X>OW+5AQZHB(/1^=\2.B+PJ^?4;XX"$N]>9ZZWVZO MH*OXQ?W=$YQ9%>!_N5JLU>)@MZR<&>WU11>W?93>.C/4];U9MWV4<6::QAXK M0VDPG;%D8 MDPESGAZ8IVJC;N)FV9 M-M[/,7$@3+0;'>(Z%A1L;;&#"_+"P].;*A4$AV@ /TT/6 M-QZD>M17E9&Y"I]N_1#Z_]9Y#MFV6T1NRRIPO65=S)+]MR.Q!LQ:6P-F:@W4 MG05%UW^NZYEG)7>43@4KEW_==JL_5@72JW6"Z5V M# NEQOVT(U(K&O?3."9F,6% R]@(TW,$FG.9B M*3P7ZV@8^GW2Y^.OH7#IA%9,FZ!0F[+K(?<]=*A#,%75%UF1,'K-8W98;"#< M3WH0<7@<"SP4O2)CCC/U0$QMI4I<+:K$.4.98>C?H"6R$TV[6OT-#IZF?X-2 M=_VD\EFW[\XGC@1HZ,,Q<"P84$MSN_GRRP93]513M[BY?30,A5/"@9\6 MIWL(? O;H)@Y@X^%P>J&J,>'4@6RMJ93=.41T=+N/\(UYD0.+$].+.<\LEQ' MEIZ$$J(LO7_ZX^IQYX/,G+EJ>#^%@ZV[2>L_5HV,IMX*/CJEE6<@GG*#L<_>$% M^-D)(PS56WO(Q311)#V+U4OJJ3LXB8;_"&D=S=1@YM;R\:" 6\O'QE59*2N+ MA'.4'8Y>X@&BR7P_H 9[#WN.'\QH:<[IH^$TMY^/CJO:)%N$G]H]'I9^)_<0 MPWD '2-F$ODXAX^&P]PX/CJN&JDJUKAQ?#P<39HJW4R[UW#>'@UON3E\;%Q5 MLK.*;1Y./AZ.7KT-G;[#SX@?$4M5H\I\Z9*+%95V_Q&N*Z>1+ZVT&IW>S>]W MW:]^K)9T$RYN3#!?PGGZ1-Q!4*[^6-/A55'BA5-?K4 M_T]VYD=H"BO:WJT0S=7$2"8^-Z=58KZE1*F-)0-8\[I]DS#-V%]1Q(H! K9G M"7B8?K(7]W>]I\W-Y?=IZM+X5OWE@C# ME=#[X^KJJ==73_3S'(Z[Q+[ M0,_7>'?UYZI63@M?&)-6I(5ORK?('Y_+P&:HE2=D(-O6?MOF&4N\A7216N4O ME I^8PN7#:I3I25F)[*XQK_BE)NAW%P7KSGJ;=E#>@.E:D4,15):6R#H2*>N MYF%_65$&(D*'F7"WUYM=NW>(QQR/$O@4>RBVG0C;OQ8A2-$ 53[-O*>\AST M=%G$B5B<<1 0I @H#'$4GN_$&*;C0<65BP#_ZDDLA%DV0H5\.+=@P2_XS]AY M0>Z<[Y[F?]WH1G.SHSZO"Q-[:OS=N[YWG6 +%KA-/:< MZ!'B2W%H-PBB/1@\_#?]< M3<'1C2Y0$+P3:OP=N3%N"$DZ"?'GWZ)S+QXU;9\&NN"Q1&P(53 5('#Y!TU5 M;G1:NFAJ^M?/\R/M_.47N2U]*<*93.ZVYE Y=8>X>!RG>&@'$ _H24W 9R!1 [ M% )L8;+N0\2PWAIF0#R/D0$5^4?!PM),6W=9N.FXMFM$VO/6]YR< O\Y0*,PKUK5H!Z^)FJZQ(A]468, @]JM1&53'=:0UJPHN^X+OV40LCR1V,74TLW P W M=W>-DJ04_(<3$6,E)%/"01<"HW6%%'7N+U[>JJT '!: M4J-CM$0)SO8P@9L3,FH? CQ&#C%DW\;8"]/2:CX]NVS-;3QSDW5'C9I2^"HA M<->SZ6DNSZ4P7?1HN_ M//"U"?@D391,C7GP';L;<$^8BB)(XG Q"K% R='T!\V8_%'<*SAND=F@KR>T MO072/L)+[@<_B+L,9,TK,WJCH[1%72FLKWE4FST@;="]I0+):'3DEM@R"NM> MML+*A FYZLH>GC0D5Y>-)(3K6%+7BN8[< MTZ(RV,(%8#"<+_]AWR M"Z3)Q 'F1NF.>C;I!O@=1T/?GM(W7()V%=**&#$FN 6Z/\VY/4+@5!LK/LKQ M[:S5S!Z>.9+L3%'#[>$=]?0E[D?39H#=%^2XC6#\,[W[-VVE;7-/ HB?5<5@X'MYX90M^&->#P MZ&M3]$G%3]5S6WN[_32:M,QBLC)+8K-IXVR:3+H[\G5Z!*HE%]:[W/9F#T"; M-LS* !"TV%)$72HK28&;YC4WS9.4Z>6ZO<*$U;REPJHF0^Y285O._6B4TU8I MX7FU$>QFBJJLBF1\S.?G[J'"'A>HTQ&HK;+>H)W;M+H?=T?_$_?]S?7EX]]O[RBZ'(^A?AZF\_ M;I[^6:3R\ Q_5,($VX]AVSEOM?VJZA+G'-VQ6UM9Q6G707W'I0&4WP!?J* JK5Z.B&:!;? M7> ;LUO!(:'J[,_,P1S[ 04(T=/^A].0,[XGW\PMY11D4;&!<^NBUN8)E4<( MI%RG((L"J0W=)M3BQ?ZXB;QK8(\P*TV, M7K^MYS,\+!B&"@S]CYGQK9OEF5 M=\@\VU$R]"1EK+1M1F[IUD?'E@ ?@S'XG%:8'1)*UY519=:BK8&.#7QDGZHAB>VRI3 NYDJ.AQL-R51;I75F39/$W;6[> ] Z\& MVKH\X"EP-L$49:.LW81*@7?LH>';2>BA<*[1IGJ$C.69;3&X$PI,WGGXJH3PU3DE1<5#K$98JNT,"\3NKKJ1I)<5^^..#@V*:FB9%;>MW0/ M&IJ7;*P:M+W(MWX.?9>P.,SJ2&%:F+]0+:'-A;X.564HQ\CV9#Y,=);MO!RH M5W6VAQ$"&D1AC +A!;DQ%OY[G5)[P$%OB *\5KG=W%TO=LI-WT?!]X""^Z 7 M0B6[:CRMJL;3;G2D,TE:U+0+'WP15@X\A(>'Q6A( M!QAVXVCH!X3O]G:+QG0B^AK"+A]?/IH6'1\2%- M2-L#"^[C*(S(NXCXS\]QX+QAN_D?'/A+IF?F)O\N8[L)P_@CZ=<-RY3V@HK< MPY+W,JR=.&D2_]CS-P-T>P@[E#K).;7IB 04"=]18 T%518%15):](H>'D=X MU,>!H$KT8W6RAM.UA6^0Y/3\YH%!EX.-8)B8XJ8*25O$I%*^,!+/YKLB^W/A MBD&GQ1IT]N0''=P6OG!1& I=,L?1R/=*,HC;&]:?"_JRG-:GN:,UK%H11V;)BC$+6S$R%% _H@8='!M+%<)N MV&@QA(UCSXCIDF$">9%+S%G';CJ>8*&Q$R&7'^CVS]4Q*(H*YY6Q=5]20+EQPJ7O 48!3&P7L6*:A^ MGZTDGUU>Y^QNN\U6UEB,K>,'(ICV4&JKV)[/@O^2\9$./9U%^IB^+U+==!2H):N(1GOUGDC96P>U-9X_E;AW,,? )5D6FQ<$!=HC M$@]Z,8+\*W>[ZHR<#3L+RY"S" YH%:@O'G;;.S3VZG6Q9224O,E016!?47S 2U@[!(;+F]DM#V2J9#_:XL63$Z3AF<4Y%;N&P*N M)9@%29>?MK2XH[&]\N=A!@;M@@WQV!*@8[ #G6,_ M^UK'@4N[1A<-K(QQ^- M SS$7NB\X+0JW^[U^&IK*I?;A3ZC<=)X99;"266U6S^$>FKW@R?TEEM,(6QM;NA>);94R$TPQ+;)6_SL!QJ/.$+DPVGW=KYIMJ/6S2AY ME1)R1E(N\<"QG+S%>V05VOEH+=$L+@WXOVL>!VH8T+>!IU= O):!'ER M6]3TLBQ@MBKVU!$SE>2ZGEV" M/M%@MUR55;%56@-S)M:R-2X&6T)7M8IB5>AJM&R7+G30WT=49%-LM\MRM?:Q MC&>#2.FL$HE:*9#)<))'%.@)NN$Q,[,FHQ%L/^Z[N.R7'&:LE.:?(T0NRO:- MR\_CD*5-LJ30JI(8"YX?D0=&/H@.G1C=HQDX'O(LAWJQY(,1]J)0^!1[*+8= M\OVO9_,[W^3'!Q IYID"?4K&?DC3@<\#[*+(><%?7AT[&F;"/'-C2F!I>@OJ MDP'%T>I;4N(V03>?RV>R B],/PN2>28?SHB$1::"@[)UUV:"JS!XY4/"P,Q/ MF!;H$4M,PF)+B&3?[ 48_ MFVA )GB.W%?T'@+B9@@V+SZX^JN=_/W*QCS_?(#ZL0&;R+QB$^SW[YDE5"=CPZ!'K3EQ$* MGHFHIRH5Q/RC9PT@3[Z>:H S*=$"J6.?OCG]^HQ\]7GQ<\TXDTQ]Z5?2F9SS M\Y:9[XY5@S+.5$EC;DR&9I0T)E532QI3JY7O2?L8DRJ9:Y^T*?A4N*;U;@\P M%?.VH#,FZ14!9AIZH(]'4+8A6FOZL"U$*(:F\Y:8N MY%+S*+#22VQ5.N=5650OV(O7]'/:<5=VY[T]EL+8VY%P^S!VOKD?*(:]W:3S MQ+!E:5.^$,7@=>"/(-( C_R'$PTOXI!,#P=7;Y8; UFZ88C)?_8NV9G0FEN7 MQ59I?6.WUGF'R(G@TL>E;R)]\N&E#[J9*RW1T IOY'+I8PJ(7/HV2=_AA<]L M=/2V+IIJ676]N/"Q@4,N?)N$3SFX]+6D1J?=;HMMI7 EL 9$9.)=:DJ1,06 M*R+QPT;U!](&$ZI$(,$I(ZAQK+-2L(\#:7^F>(DX4J'@G"XJ6N%SYAQ'#.)H M@U59(I!:!$B2*1I:X<-<;!U[3#"A)/F53)B+RW>$?@_\,!3&@3]P5A?UX.?6 M#FE'4A8]4 [E%B^-&(Z&:"PI8,;@@34..58LSB*0HS6A165)#S@.N0*AN7KC MK3JXZ8V.*8GMT@H>,1WZY5@K;KP6 9O1Z&AM4=<+AV%XI+,X*'[''@Z02[/S MD3UR/">, GI\20G1>@-IDW%0+I T:"X@BZ:QN%O%@51O(.T71W*CHRNBKC)0F);CJ%0< M;3(@2P:2TNBT95$OU#2#K> GTU8C@%-7&9-R"QQT!Q4EE9=( M/D9(;;("JH%4BQB5HJPM-K?AD*H_I Z"*%H;S&B7=9B#(XHE1&VR,*N!5!N4 ME%H\AZQ>Y=M9,#8'R((:9N]05F2(O&?, Y.LV)3?XI"\+_S0M&K@O&&[^1\< M^,L$26]T:&E1Y0LC22L<006/4H(@-/6ZL)GUS"U(6H+\\:.;S9.&'5M(]6;F&# M4SRB5'UB7-V<_2-+Q"RX^QV2\9/?J@ @G/X1M25G-G*WX.9)F6QBKT0KM0S MP4Z+*1IRX4+K7.4=#^PVV+9EX(YNQ^AZY960>*;F5O"X@3IX.(RRO,S=M]5/ MUGLLF)NYPJC(&).(6IK )KOL2%IWT#2&QU#5%G(JN- JC8]LVHD&8 DOFCGS1PZ537&BO%#1X02.R5,ECQ$K94-% M;G1*"QYRI+"$E$U1P-Q046 !*JL +"-!O;IL9-_,;E\+?4P,; PG:UZ<$(! M_LQVN"/T=MACV4<6>:\J+IB%WK/*L8X7$\*DL7G?"[]1'B?7/0%/K]ZB !': M.AX*WF\B/ J)],+K ]]UJ?PFWEA>[TNGIW5:K<55(+?WQ<2F)8?Q/H.2[, 8 M"MV)IL9AO-U<:HCA$@UEEH +!Y%D49/+*CU\^#U\CMV]16#9@3'=5]*6E!DM M3__R\.YFH#V4ZQ2G%]FEY4"JJ7U;'#TF)#3K)C\D7Q,(56EF;K-J&5*C8[894#8; M+#W;"<HMNNK$PN]W."KA!!EWB_=D91-V[9[;;L"6J"@K)>2U M\4A,[2&WK;E>#'(*G!)N+2FQSB%W#) KT; OAC.5)EK*99U&YV!C$&S5N #% M<$>/BVEE5(1F/C:<8$1EVYY-,M M[M_,[EV?S$?&],A.X-#F#R_ 9!3_P;;P#&7LTN0NHK&=[#AG@"(LA*]H3-4V M*$U^LO/P:?L7LWISNBI>H'!X[?JO?V#[&6<%A+H#PLI';+DH#)T!H0@,H>OM MT@?BW1?DN*COXFL_@+*:/6S%@1,Y..S:_XX33M[AZ'Y Q7-1 LU&QRBB_'D2 M H,.US8G&JO!DRD1//$>-<<(JL-A"DJ0ROR8_C&":IL#M16A2H$C(JPDX96: M^U/WC1*>"%2O(.U4RO*Y?Z8*P5?5+'S^G6^=LPO"_0=L=X8CW5%7=:9WU#D2 MZQ.\W1F(M##I,I.7 _'T@%A&('=G)-(#J&VUR@( K(1N:V$[7Y1L-:_Q4HLG MGJR42-8BX_]=34G_K4%<>^]@B=K96>7H<%1 65*5^PB[+W 9.VX9J\;Y*5/: M:)E@HU#R"1Q:50H=,*Q>TU%G-1I!1N$7$J-R8RA[NGZ$2<9L%VX_[+BYX*H(/K29#*P7( M)9V!X?0W2!$/NR5CWP8H&_]'/HN MD='PO+)-X_VA;DRTW1;RATK'W'NX_?2SD27^0!!SU0H^N#V,I*E^0* M!1XA0Y@]AZ)MXF](4W]#;G2DLT)-_]C)2>3H/W;TRX70GV%> .=X9=VT6H&\4=FY*0CW?2.?W\XWT MW3?2_T'_P+: R*#0,Q:\>-3' 13:S?;-00&$@A]'880\.B^^>\[OY[OGO*Y7 M4=,\42WK S#21]LDTUC=1&'=47UU/Z!V2G@_U5)I.':;+-B9[0JST=%DT50- M42G>_I:=30L.L)6QCOT"C( ; &8HNJBV%P\&R-X!EL%)2M=46Y18KQ>3XQB9ON<"4#9IR9D'0MI0QM4S;DYVH,@=6 M8=NS(+!:9=J<'%AL NL N-((KA114U21#)GCZCAQM9.M61!8[3*MS7)WFE8A M[/ =L.M]U?*-O/:Z?;SDO&W"H0\GS?.)G>H"4_&L[+YVO M]$>IVEJ6-JEK!=1U#V/!\R/R0'J4U:/C1K!C-W \Y%D.TZXCP*?90 M;#OD^U_/)AIR?@:=K_T )OGARP^2IYC)5LS8#QW0NN':\C"W&_,II86@Z6/8BN9GL*HQ2G:?/[$\8 M/RQ4CFX@2[-L1>T;J"4IBFE8IJ68EBS;?1.W^_]2E$9VTW"BV<9DF6SV XQ^ M-A$T SI'[BMZ#P%WLY0A9$D'I*IG.G#B(Q%7$F8PJ R/"7_(>NT'M'/1.5EG M<0!7D3$A9L8B# .P7G[9S"*]T7FB!\7]@7 !A@\1HJ^?46<9^_>@ Q8VZ:D. MN+B_ZST]_KAXNKF_$QZZCT]W5X\]4;BYNU@EXX<8X?WMS67WZ>I2Z#V1?[Y? MW3WUA/MK\M?]Q?_\<7][2<;\5^'J;S]NGO[)R*BGRE)P/"$:^C%YFAV* GZS M,*P1M)X T;;HUR4C3@H,S"\P9.0N&H?X//OE2V;G.!Y]/[WIR[S> ^'^8'92 M:"=?IW)OFF=MPP#13VW0],6I5C@C\_F\^+DB$2W>6OJ5="8O_7S5H]IGDJ'G M>M+JSU5E^3ORCJEU)DGY9E?]F#B=ZDLG_4Q63#ZF6O*.V*NRPMB8".]:ZY^T M:0]KM\[IFI[C"4N"5HGIS5*>XK4?D 6:++?.FS B5P]# 1-SSQ:^H\ :"JHL M"HH$Q>MF@D++0PJJLB:FL):JYK$1]0*ZD I=8OC23,\>5$C:9EMQ-U >*?F^ M[8E\Y &!_[H0F-Z%E&MWMV>@9\"C,(X>&<="%1E"6N7 8X-CHU5:QS'1LDT?\01(A_: MK&,C.Q]8(R2P9SYV+2L>Q2[=RTFZ>L[W)[I)ZYM""ZI?MVXGSPF]0.@GGQ@[ MB>I*Z[_^Y1=#D?4OPM6?L1.];^$TKCU0FF\/HSN8QWMQ=?\QD3'3031C&4.@BYZDKO=%IJ:+>ED2M57F_HB5ZBL5"F,7P MQMH)G/*Z%BU,OYYBMJQOD;J^.=BL"9Z8WHW%1D2R061IL0O1<R#KVN/[F^GN=C.VHOQ6)R-)BU5,N0UR&3D*&M/PR ME*]3HR(W.DI;%U6U\)D[+F5TM6Z1NMV8I9,W2C0I;GW))XI+$ MJ"3I!20IY\JE$C'3Q+:TZ&)Q2>.25D-)RR5H1N6688M8AJVVJ.AE598[6BD[ M91$[5ODR*YYP[G#N<.YP[G#N<.YP[G#N<.Y4[G$JTGJ7D[@E MR3$I."25V]O4&QU3-)BI,'K"R-E<\(T+]G$)MERE8!ML"7:9+=(8CQ/1+-QF M'X48ICH:8R^DQ1D%_ :_XR('6.HG$;OI*]YUAW.'7<3HM$*^RP_Q*UL5 M8?GV482Z 2'P,^UP].U]>LD#>H>/ND#W^S%<&/X.G AOO$3(?@^V#AY/:P&H MSA[.'LX>SA[.'LX>SA[.'LX>SA[CIT]-[.7LX>SA[.'LX>SA[.'MRFTBY2HXI MV]29?<3CU.RR+^. 4"/9T]EMMQ3J^XFJNEB:/W?=,8XD+NBC]:<[T?/[G0]/%8SA[.'LX>S MA[.'LX>SA[/GV-E314Q@H0;SBFX=U*N\F'4JI_5T[G!T/WA";[GC ZU&IRWJ MTF)W@>WC QQ5+*)J(=*T3U1IS*#J!'J*7V(K;2DN5]A2O(8"D_@;(RHR8LN1WFMC;E\X5S N("Q9!VJ MVV0 %Q,KE5B'6IM8AP:W#KEPG91P;2A\7H)PM9*HH&%RV>*R=5*RI58N6UJC MHRFR*&OL"]<)'6:!/N%P=N58CJ[4H! /3X7BW.'/PX<+-^=.+N&6M]UC+";<.C/"?4*% M=7FW<%ZZB7.'H>!XM78Y5?QJ^IZU0DE!"ZK M;NW0,#U/$>0[4KQ$XHFSAPL/YP[G#N<.YP[G#N<.YP[GSK%P)]>NXH:*CU64 M'=:@+I*HFH5+CG% L0>H31':2@ ELP6H$RAF_1T%UC"K9-WBE:QW*HRJ5ED8 M55-X)>O2D,9:;)>70=ADUY11&%53>25KKK!G4654J;!;O)(U5]@GJ[!W*,>[ MJ+"U8ZQDO7D@7*BX4"T5JH4JO&47@]+:4.-:$=MM]HM!\16+"U>9YV-;^ZO! MJ^F\QC67KU.3KVU[(Y8@7P:O<IJUSH9"A^358T@_T(?9J&D(T@):I! M!&>E1"9C21ZQC>SE?<;,9%7RC>W'?1>7]W@^1#Y$/D0^1#[$PPZ1KCR?(T2N M(/_:SDOG*_F1O6:$@F?'RUZC).L17/MA'&2$+AJ'^#S[Y4MVFM/QJ)E ;_HR M_SAMO+ BTA4S^?K+JV-'0S LSJ3$N$C3]-(WIU^?D:\^+WZN2&>**2_]2CI; M_OFJ1[7/I+:6ZTFK/U=ELY0QJ6>F83 V)DZG^M))/Y,EM:0Q*7*^V:T>DRKG M?7?58RJ3=V6-R3S33-;&!'A:C\Q-B=>YX@J3!VAZCBS9V!;FTKK5.5=VN3>IZ&O!S!ZH?-1V/_I[6 M0.*$W8FP3P%&81R\4U)2A K[E?K3I"Y7"B50]Q%'B'QH4^I>H< C(U_=+)#3 M1WC4)_: *M$0BL)/QN]TT++5JO"@91M.QLNB;&JBKDK,IW'PQ$2> M(E5FBM0..5*+:5!P,O[H\@[YR?C=%;96I<)NT4Q71==$H\U+F7"%?5H*>T/C MI^T4-IR,U[CH<-$Y*='94-VPA'QP./^NM45-/PEKB O7<0M7OO.Y"S6VVW#ZG C6L#6:ZM''D<+FN,7=RR?6&8J3%Y%IE2ZZ/ZIS)MO$BFE[; M[*,0PZ1'8^R%B,("O\'ONT61EA"F'K*QF^9:C@/6D\XY=SAW.'%3_ZTH@\4\[GQTC(^=-6GB_[%S)K_B/^,G=")< \' M+XZ%'\A9UX(FVRVCK-UX#D:N*CAW.'. MB#ME!J:8,X(TMHR@D\R-@D/DR+.PX _(6*!,X'. O$A KRBP5Y(V^_!UO'D MZ6E_O=WHR(8DZJ;!2$29[T7PG2+.' MW[27F,]#'%A#%-*83Y3VB4B"/SRSB8>^.7%H903QRS+G#N<.YP[G#N<.YP[G#N<.Y MP[G#N7.LW,GG]F_;LH9ZDQ>SSN2T0,X=CNX'3^@M]^$AZ!8@*EJ[0(2 HXI% M5"T$D_:(*D-B!E4;XDZV$XY=] YCQ*M!R*_B5]7UJJ-*S5O>XOX26VF'>YEW MN"]R$M.HL&&R(=,.]ZK>%C6E\"E*WCZ%*:#Q]BF;S+&%OGH[M*,T%-[AGBOL M652952ILE7>XYPK[9!7V#HT:%Q5VBW>XYZ)S:J+3KKP-HP$ECS13E+23L(:X MX;''9.BG9 MTJJ6+5."%O>&:"S)C&%-N$HZL$7?J[,M&=#8'DYE\4-9/-F/:;8B%DEK2 MD,9:V)=71MADX)11#-4T>/5JKK!G4*5+52ILDU>OY@K[5!6VOD,)WH\*6Y4D M7KV:B\[)B'5 MJ[D G98 +537K:IZM2JIO'HU%[ C$+!<\E5U@5U5@J9 IBJV#>Y;<>$Z+>&J MNL*N*FE$N!31Y++%9>O$9&NAGECILM6&ZM4*6;C8WP!-DP:R$:14;1/)62EX MR5B21ZP:SM)=GBV?,3-9E7QC^W'?Q>4]G@^1#Y$/D0^1#_&P0Z0KS^<(D2O( MO[;STOE*?F2O&:'@V?&RURAT/2K5L)"E39:%0HO882QX?D0>&/E@2-#)H@C; MPL#QD&V0[W\]FRSR'^>6OD QSQ2-#&+LA_3T]WF M710Y+_C+JV-'P\RTF;DQI88TO07UR8#B:/4M\W0TYFU7BXP9!_NGK JC;,W3 M9_8GC!]L*4 M$A@7$DNIF%_'G]GNZO'GBCW/9?;JZ M%'I/Y)_O5W=//>'^6KCH]OX0KF_O_]%;J7+FU4![#^IT^2RF^E%P/"$:^C%Y MFCT])$Z7@P]+#1F;B\8A/L]^^9*=N'<\^@9ZTY?Y*8(X?W!Z*)B3KZ>2?B8E MTI[F3:=O3K\^(U]]7OQ<;YVU36WI5]*9O/3S58^2I3-357,]:O7G+3/?'6L& MI1KK'[4IUWR5O[K1T##S/6-)0"99U/83G="WREJ_]@,"=2STG#?A.[EZ& I7 M1)':PB2=?2X>L(&V^>PTILEG;$4^15):*U/]R\#!8B\O1!S&8?GV\!H]QC<)G#ME!I=[LA*;5:7 M&,V'!\3J9G4./=^UHA!-X6-S^PO];S?C[4/_RV9XH #_=E/+=1YP?7R_2"C"'J\N)QO]J>3^9B4!\QR'C#FTL56H2R4H2TF45-I=X3*#BT&">2)3#V,7)K\BR OHK!00:^62\ M_Z&7'4OYOKW;&;.TOLPHW?7L[@QQGB6R/>#ZV37UGN^ *(N$P@9SD.7E;C%0.XC!\JV^C4O4N!0E596H8:] MZ\T:F[$_O "3(?R':$KP<03"=YL\Z(5F3Q#WA[@S\2C99^;&ZY9*&:V7B@6)<"TZ34T[+WJTB /M1C&ZFQ%TF+'*CTSJBY$2. ME]RQUYR 4>A)3";PYJN5+"?OO8>CNW MT:$V.FU145C9W>6FZQXCKR5!J 5VJZS7I"_[41FOL/XEQ\"FMB@<./ZW[Y!? M7LA?<;";BCT-6V-+4V-Z:N":T#HIEO4=1T/?WF!TP*X6(T8'-U+WJ%FW!,S6 M,2:E75J,:3\V;%:Y@ P4KT9?E5>=DI%]F>73IB=B(O0F]+&'!\Z))3 4VXA; MH?TSZB9"_83>KA+7Y5M"X67BJA.]+Q79'.'F-(N V38TL0-BC$9'418#%+4. M_3)^MC!9.).?M&6J0"C?I"<#T?38X6E9SV5F,E":WOD>4#21A%0,EN'?+(I_ M;B:SB) -=G(>B*A2H]/FIZ_WR>L+FEP00D1AYGQT&.+T0+7KH#XD(CBP80:' MK_V!T$^W/P5D$;X^=%UJWCK@9;@Q3(1]&R/'0 M,Z;\/ZVULJ)(4X!1B"]Q\N\-'("%(JA44W:IZ.4-T*HR/4S=*MY=CJ^Q#")K M6Z>D$F@IQ-%MB9)9./C/X.+,OFH.TW48AQ%A$*2D8!1X9!YTR<9O%JS#L"8[ MKDL_I5B";5@7TRHHF7+G4:)=G9Q%J)'$J$VD*[=PJ8V.+NHF M PEA/([$AL9>@ZU%^+0(?$KK*,M27(EUQ0Q[/%[D!\0M.BV+N%K%.D/6W*I4 MHYTKS7:1UK#<^F4119MW8DN$49O 2!)E;=',WV4DMH(Y/Q&[)*R*3K;)DPEVR^W<>N,E MMT[=%C M";IH\)/<>^5]5N!$&*-WV%([+<.UDC2]10G(B/R0T#BO =&2:>MP M367 @N &ZD$2^/+-6/=7W[+=L!F]L7L];MH)6Z5U9;(V7O6V6W M:4Y1[F[T+152",66S,I>-#> ]WOBIE)PP68:P5;A@!6WE7>QE8,8KXW^SB0B M>FQ$.1H7U]FF8/@4C?T7$)-VGXVV8CA%714/*18 %YQU%W3C&DDRJ MQ+82ODN[)&[L?[C^3$\10WMS)^3^*^&J&EE54[?CH,UL,!/%HH;M']U6-2D1J>EB6VS<)N3RK%8DFW.P%*@ M+S]" LO P/5?YZI(.25TP4T)L9(UL]S)?3!S&_.N],&=T+G?ASBPABA,"MZ6 MW^?A1&(?&]J>H'=:7^+)[X)1%>"YROQ=S]ZY.+\F-SJ:)FIRD61W'DYC$5*; M6NE4ARFET6E+HLK"8;03*E%#^$=H9J>K,^^\4W'',DIKJ-BWI%=*(>E1B<4K MFFV^,WV,L-KM4R[\4=_Q M:#7J"]\+'9O&''SOD9:@P7:.RJF:QKOS'#.:5BC? G#:0NVV&QVU+9K&8C>] M^A^NKY7>Y;UZ#FLA/TX(O+*N]1;B1'M3FDO"%=PZKC^DU)=6R5KB6J(Q"TN;G[QY,[: W+;@U<5 M(K+5Z)BZJ*A%:A'Q#,^2,SP'CH<\:Q\9GNRF=^;.[3PN,X5UAW9NAR? +[[[ M GBU FP[T62K_;1"BQ7MXMQ"\.=^<$%)FUO!:T3!2R*9-R/;H#R6>*"-FV(P M@MUT@R$8G5+P<$[7.F$8$^. AA*G9[1MW(\FNSOPQ_0Z6C_IM,*+%2GBFY2D M]X-;0O@G0O?%P,_:/*>VSEJ':!Y2/) VW@9+6ZAE@[9,*$$M\QWVO,AXQ.,T M0KRHBD_+[BUS-V=*U8*2 ;UJ=5%;(AE\^[S> -J@95_?;ES"M\/D">T["IF-6R32Z>U["O M$8#$P&P"K'8:G1:;;$M%SYE79=DAOHH M?GK6&C+98 D0DX4 *F&\$!YZ:6N'F:1H^+Z(*[55P:@CE;_UX@>R!_^_FA)_ M>HZ+GBKP[/D/9JY\(*/W[<5RHY8; T6OTC/UCRC"5X,!MO+'6S3JKFEE'1;; M&@&&K2WUD1-6XPI\_P,AG0YAF95J[1X*:OI2F%;1K-#RMI_ M5S?]H]$Q+994#+02E\36DFW.DB-?C 1BN3AR<9P71^):LR./AD26?$ELJY5' MHDOT]K-!I"PPB; =\B282F9B^W'?Q2RV(=AF=,<>1>G%X[&+(=$"N8F-!<<7 M!<=+A(6@O5#TY- !DE./@0AC1)0,X27A:(3!7"[BJ!S90KMLAD>SEF[L8YC MX8'@XP[G#H(;XA$6$"\*1"L+&QHO%)$$!29!:A:L3\\!0T07. M\D=8B-#;8OI9X9,6]97M93,\'MG>V%.50.()$+&K=*O$"11E;;&J2FT/W7-9 M.%)9V-Q@>$$8%O'>:G3:2ED1R%//GC]>;W+:P-B%])IUK>6Y77VD^F:]NIFT MKKT%@&2'>7*OOS27L+6DJAGW,UD!#9>'K=;?D@2B#0*A2(6/:G!W,W<.O.\U M:83Q_6-=-.3Y*35??5B:"ME45F31;C M,7J';@T\J'\B@7@>]>?"]#$8P1G9M+*/<@E0R(?)#50/\4>BFV' M?/_KV41TLQE\R"]6S,3<'/N).CD/L$LL]!?\Y=6QHV&FSV9N3,3T7)K>@OID M0'&T^I81"IX=KYG>:/K,_8?R@'QW=0)9FV8K: M-U!+4A33L$Q+,2U9MOLF;O?_I1!W)+UI.,G?'J-GW.P'&/ULH@&9X#ER7]%[ M"-":I0PA2SH@54V"IQ^)N)(P@T%ED$OX0Q8,/^G\?DYT/ [@*C(FQ,Q8A&$ M:^@OFUFD-SI/(,IPM.P"EE_:YQ%UEK%_#V*^D,E-Q?SN_NFJ)SS="Q?W=[W[ MVYO+[M/5I7!]<]>]N[CIW@J])_+!]ZN[I]ZLB*^4\'FI:].#!,FE_>!S9_&V M[<"NRHV-[X+Y5B[0*VA(U*0@"TTA-<'NXA%YD+7HH,P;65E?UTL<6H$S!IQU M/?L;"IWP?O 0X!#2Z^'3)_*0;ZYO_9P:3W)BT3E>3 RQ*/T,7D&>A<;D)5$0 M$[GY'7LX0&YF8J4#^\ '\EWZ+/JVZ3N:\CJ56BW!Z1//G8CH:VL+%DSZ7<\0 MZ5_R MEU\%)Q208#DOC@M'+@*4/"0.H-L#O5*(AB@2PC&&99H,*(0="7B@-?M&"*., M$*3X>UE+":BA"4N&@*S )^3LNJB/1D@4K@E%R/HO"O^/O7=O6Q'ELMWK7;?M<+EGXOZU09&I$ML4J>&CRMI/?P%D)IE\2:*> M5!5/G.UQ250R$PD@ 23PP^_, ^K!/[YX?CC7[@P?# ,7_K[W(N5O&OP' MX'VP&OCR8247^)]_W&I+@YH1X0Q2Z[5=*X*_5C@;<"$>\$XNT)[@M<[JVGO" MBYL@F@:V91N^S6 C0F72 KL0Y_F(7X#WN@A>N1I;+.>H C28\!QX!7=#IWV!_YG"'CS@ MS S;7P+] ['(!<@U662BO!DF"@(-?UOLD3D>Q"?8#Y2JJ"W1KZ]C2B&ZVY%VH+^Q=L(4S<";57@FEA M)V*&Q3LPH@C5D[@P,;HU0YJ!6T@$"^>V#V0"(; YN\(L7,8WCFB3VLJ$;J]L MF*+<\1A 3L?$7H[=D^?[A,^U*=W&&2N0.YJ.L5S"CAGR,;DF&)_L7'H=O ]X MD*FTS;[.AK<9CA./ Y3"F#,GG@\B!X::%JP"O!+&,1^!RC:!B1@/#SY[ $Z! MSX/(G*-D@(JQ=&!XF(23Y^H@!.]!YQ)O $M1XU#XE6\\P=8!N8$/8OD7_"JF MA<*"X^'V%&^$3M^_@OFE]MRQ01"MF#PFXX'8 ^PRR6\\R7)7HL9GT3TS @]6 MKS9 .Z\OAW(OMP)Y)UHL)0N$A2JA2*G-'-19J,.LB.%>!LDZRU2+'$>P)>4Q4#U>5,8\*]8^\@F. #80>J*[!46-YGL]5&MCCG@\2(.>F('_>TV.)B,B6'2,J%+F>D\KT+0@G: -??37+?E#*3Y/Q-GPFR7I0GAJ M!F(N#M*_O/A%&J@&-U0><^&%Z&2Z>*![)A>?1/WUMB- J%V%_P&<^9\;BB MV02(7P&GGO4(ZHDYH#X(>JQPSZ;2 *)%)P0-Q4EG8+P/.0.70D(:"J;8A@DL MMI!ZHNA9R2,M,%TTC,/AN_7T)B>J2-E?8K"YN,=Q4)^B9>!@+:G0Y:M"RT6> MY'!LSFV@<+@B,@*)/-.,_%C=\7W";< 3DNLZ>(RSZ\SV@U#P.#*$]N\(]!*> M!"4DF=D8Q=16S/"5-\Y!+0-G/L'X8@5X<,C9"UEQ<&MFQB/XD^@12C9)^+"E M_X9R'][R:TF@ M\#>PCTW0: 5>7;? J^OFO3IE6"T95Y,#[^;MT7L*WMZ-;Q:V=6NY YM9\(K_ MMV#1O8+7]O*+OI##_QVWW6>:ZL#GA4C=GCIZIJ5L@CN#]D3 M@@*J* M[^73RC6V"$K=,#Q40!5)IS >!W\(SI\;\&NC@"OB*6/@0SDVF-,T+VYBBGFB M1:GQR=-!;B_2BU"FG@RV]!G8J_#M$@Z6"&6.[%BF^9'#)*#40^2( UV&',"XFQW63ZT!'AO^+-EL9!ZI2B! M)JL$YX7Q:T7L%& D*@Z/<]->(MT?>&C+H>]Q/98\]/]T:9+W.#5:[BT)FA$3 M_/?;VV^Q:TI>![QR29:5![L%+.\4+I',&WP#&&VNL)]!TL"7XSY@2)P51TDK M" @2PD>.X2ZV]1=8-XL8K\S%BU4'U^E':$ E)$.:&V!7V#ZR::QOR@T8.0=Y MCZ(+ZX#HE+'#8UR/9&\M(BD9Z9SWY&N9)05K\Z+)SS:%/.-Z^353,/?1"/([FO!2_AY"^0:W)Y4%SD?H.:1\N7XA./ ML>$N-Q"#3DQCOY"1F259(W*U\K:=IN4LA^VM@#\# M]G7V(0AMM/N#Y+3O%YSV_8L][?^(I3_FQWC-M0A=; P+\-,MI36V45OX$(9P MT8L@T42=*K5VH&A%9,N%\1,84]*%RW\@@Q"!B%PEKJV/UVXH4L8BMAAX@KVN M)L[K&K5=PZ Q."J"_I06B(F"L5M#N8(@%&Z@^CCX%I1N.E1( 'AL@I1<SNK M'V(8\I&)HT/'D"(>D:@AP$''KQ\\SWJR1<3"$Y&-$ P3&[U22>0DEI#$V^'C M1\.)8D;)5C04E$/H>*QY3V1^X+H0-"L$A12;<.J0\:.X8AZDX9HY1F?0DP,0 M1UMZH8AQJ]NB_-8QGH((U3EI5MA.W@[;,6R,N=(4X?$0^)7XU(L[@V672@81 M5[DVQ2"2#-_*[;[4M6C",#X0VCOT;4T=U;#!@=)&2-&1 MOT6XITGF49-YAN7)/$U>SN7GY91'RXIC=;VJT3*!/[H)GS3;KH2":8E5/;A0 M^YG@(5 ETC^4!=;?>*89BYOR0 8F^!4$'#G@R2:B':3$H'T[^$EC MB7LW.&W0GL'XF6F(*R;E.XDIJ?G< ,DM649%E,61CP'F$.P]T$K,+#ZW?<:T M!>S8G(P]O&M))YQ0D@O\7R#W(+% X6<,'_!_@CF8BBWB&4TK%%$DL6^X;0': M6LF>?22[REX0A?%_=3D2/.%PHY;BB>R7R1B>QW@8+XQ?]B)::,:C83NDCV;P MG4])&_Q-BM7JX0L?L' 87*[TXN;@)&"4(#$'+7+OP84).,&Y*Z&NC0>Z)^!_SYG#?6>P?*W(I,4 "0P3)S5=\3<(DLB@ MW9*C9PBU!R8TW2ZG/<.L;.6Z1>"O_[9[MX!!KH0U==3?T<&Q)>#<,#$ AE2,>%P6O'=?%#-P8=N1)'A2+ MHZ-/R:[$@)>+:3]Q8*6X<:A>U,M%A/5$,;!P>]==B/%$63B&A58*/80T%VHQ M@%T1IZ>PF, 2>W*UHG'O$[<;_0JZ.TG2YG7^0R_"A+[@]9N2[+"23(J; M?W!2Q5XT(=+#ICG&,F!OY#_>RJ(BVR72TX_>IC:\_JO2+LDEU>C"I:D.=:%*334.= M#'5P8\?C3;!!QQ^@H,"8!W].4X>[.5FHS2^%U(-J&\"GAG(%E.MM0;FSXF^> MI\Y]\R';3D56LL?F3@!D>T#O;,>;9P8/V)*HE5%YMES\F7 %MESU@5NCY-O+TD>=NF]]GA!:Y# M/MC8#,WY1FF=W73Z=2;71KWKXQY?GBR,^.6@=/&+6S, MU+.ZA:?JT-MO]P_5,;MQ%^O%D8T<7E*K['Y[<*A6V9?H1F;2: ?K>F[S=R>__4I*82I?QI8$7B*8I\K13TJ-I/%IJ&:(WF: ME"B+81XJU@?QHB?'" *>)BFR-2B72ZE^YH52E!Z)@%F"_X0/4Z=K2I%P%"MY1P1[A.'%]F\?32$+?L)A8EFPK M+"N?X)'L$':0C/!$]=6&CUE]6+3U0 AB5$J'2UW9N/X%"^>>U=+^='U&:'"6 M]D#)L#A3D27*YR529Y"<0%K0>;+ZSC2C1<0KJSP!7+)8^@S>'O"<0YKL*QSL MM:ZY+)35P.I>Q!7UREY1[JI[S?.E0]E')RZ"XG1.4KJ2G.2D$KFH0H8P[:CV MT&=<>L26+'T/4W#I"4QV?BJ1L[5I@*H\'C@;\#UL=J*LLVK\%@O@L+T%9Y); MK"6YE85S\,P=Y>]^AEU S.Z=\O'Z[='536=P\ES"&BQ\3 LO,T8/FHE8\T-( M2[0R%2KDU&5.*0F\((= &^,C O43J0NJM"<]30H@!49%Y?2Q)N7%=APQ9($% MNO_+1)VK0%(2.>I";V%O+7H# A0*0#!0D"PIS"2)#^ CK !P BK%XQ6?\ER0 MN<\2'F(Y8!;8+P@BA,W( 2K$2$X<7P!T,M5KX.N)"P)=UMMC>J.WX#9< M#$*6JHE( 9@IA1-4MLR+;F6"(M^!54O[%YX$8>90C#?"XGF.5%, FM$*.'Z; MX^@:&0+BNT #DF-V]T]$&X./7:HLD/4?"8 GEA 34(- Z1"CP<;*&<'7B,JF M$8H)I7X+7DIOZI3@^([/FOHO 9#RV10E^:+II)ZTP=>[PW<@LK*K>1 M$2*C0$!9H"7#%TDGE0V$M7UB2ZPM1:0T DQ!.TU G&W86T.5#(W]PK(D76 ^ M\J(=+E^RYH<#>\1P$1P] I-(!7R$1']124\5!6*_"R1T*K&/TJSY:;;[-& \ M@DXC7BQ[I9Y9?%)VKMI*TN15GM1Y/0V+;42>YHM_)417=--6L^'\0"2P?\FR M)(X14G!P\*,BS!@;KI=G#%)V*>U7 ,ZF>IJ5/,;OS&3V(S)P4(+4U6]/\8&6K!U%6FC[[RSD.*TZ3"&L__&=+,=/EH-F?0*4%)O5,IM] M"GJ<\>)$830Y'+&0I-^, E@3(5++'Z2?0@45N7P0?GS*YWPF&F&"),7#:$O& M%3*6!@7\?%V13G%8#+@KD7U!;81"Y2P\)>,^:^=S'$B!=A,L$$B)<#WX<,PF M50]C/O@HN#A7F$&@25T@B(;UFR8>.S%H8J?]FRZT$1X-JB,I%Z1AX;^3DEVQ M&*IC$ N1NC)>M(JT(D<2(""^15HKQCH2:,2XD_%,4>N#CKE7JA)T. QF1&Y# MDI[X%G<_A@#P-M="P*]CP/$"9DHL(>4=Z.O),_2=XK;EMBHI3^3K"T#S.H8? M+XPL''P;*#U$*D(<$KE;A$^,"XY?G!16IED\.3G$@0Y.K ^DB M*KOQ-FNH/ 0%(0,6,C#3<'FX<>NZ/!"A..2[T4A_)0+JR1T2ZE(3,IU<&38QP#!403M*RD*>9M*:6(\6(]37^C.O0:S8B%@Q:A KZC&7 M4R-6% &M=J_[I7@ZW+BKIRKT.%(?Q@N#0$:P^9'*(XFH^B)R1A0W,BG[AX.> MJ"F0JQ$#C'>DT.,1"OUT!95)1DX5)"T%IBDNZB?\,ZDX6_+(5> :@A"]:57E MDL2I>AK]/0(+\SG$.3<(N,[U*.#+>T' :-([]F:S0@V\C:+E@!4*#*7\86R$ M).?/1H#HBEX( 9DAH((\[/X%Y_B=L)/*/)-..^^9=-I5/1-50^/*[=FJ=LZ* MQKLNM<47;#=913&MSEJN);'.!**R7L4$='DGZDP>8AS*Q!*!/4#)E#B&&DG M]+<00_GA LSB'RHWT,KUQ(\)!!DDX)V5V*"P1@1D"8AY$L_0)8.6^W$)^0+A MY*!79:/>?\H&7.,-#))-)<=%-M"(SQBQP;D^&$E3&_2L,W!TR$:_:Q;,=H/3(BH5(S8.PGR3#%L?&OG >4$$7>,/#-1&W"?-_S M9>7PM[V/%?),.)PB\1/L/0P'+(#@5^8(*B&$\#:+N*XDXRF_] M7Z=C#.F;:V$/P'E)UL$\[6%BTQ(.X\R-E96R:YR-Z$) H"QZ4[(CM#MZK0!( MC%>?)M$";\K3]S;P&:8L/'K.(P/^>?!".T;*), %G]_=!XS"O:$ ^<3K\)*7 MD-84DW$"+QX\3!JFQ/"9,I=:@K(&@6?:AHP_E"]$?8<:I;'CE "):\_W6[D( MX!;W) $>OCX27,'*F^.*LG8,\)DA5Q-O5;T$GGJ@=&- W8 MOR,>^>:!7%MD+(E#G?=/3,BJFG!BXO5GU -:2S3*]'"<3?N7:FE$*B@7Y95( MAJB)Y%T^VN:*=A1W]J+/)$]R:F6Q[O>Z2P-[!R-\/."#8&X\/07_E;BL%WQM MEBP.]Q.7=0%^Y\2],6 M&*!;6KUQ5Q'1Y@/TE<^M#(G#7M*(-(F>DR>1F/$(,NHQ[C(D5R,B68/L7#R5 M#2<#DBF1(->O-7N <]\Q62+)L($B^>#Q^P.Z$R]"K$R":6@B*O"5JKBF;KQU MNG=,R)P*KB7XV*FH8$R8&)]0K(8R:3)34W%<+898\\)+E[U9E$O10+2EM:@O MH2,B% G,]Q-SG&L.N,H?X(",!&=*3=;@E(Y"V7 %=H8_FPD8IF;'#YMXZ\TY M,W\*+U,A&:8UIMDAQP5!$A,1*<#Y8:0[FIY#,M1L;/D=5)-DTV//$,YPOR:&CGF"S@]0'%'L0W$82Z2.2A7B5(Q.NW? MREK>;"N%_,Y,9AKGD_S@??DL-6.Y>N^1MQ?-7)C0\[N=[537=2@&KYFS@9DJA)*E9$9J\*9[PA;TA-,=7C M5KY5USXY[-K[M#'YRO&=-F;U0*CNMT;!W(.C,T7#\ MC"?5ANVK-M1))M4;=]<.M2L>QOZPE0<>N=O9>NCBVM':XVA.MH+1_$WDB21: M6\3,TN"/^^*@[+J[:W\_.01W7,0NR2SQ'W1Z_L%/S0_I4W,?5)8=A>CE;< ] M&"U;D+^6XK(/'US#?NC>6I?(-1U MMO<&ICL=UE26Y8I!ES["6\"VUM['\5*TN7^DPJ7[@*=N2ZK*PK_E^!=GXE7$ MQBH)-G8.&VSD4 H%4>!+98V7RA?=P_(%(DUT6KW3\47#%$=@BMYAF6("3-%O MY2'5+U99/"/6^+]Y\S*- E?'J][_JWV.P0HZ[=\V%>JL+9VL!%5WQM\U)9XX MRW%3XEF/N9RRQ%-4O!74P75+2SQY 6A16>C@8A(2O\?W]%BXD=2:4.)6?--= M_P3%-,BB#\I*+22BHI3TVE)9?]BZEUD>8B=2EO(TSA;CF:Y*F5&<+8VW_=0L M?!E-@=:RNN01T]IL=^8;_#>1SY32) ZQY&ILL9QSO!^7>I*C[M UWS,LK%\" MY_B!JB-L?\EK4ZD4+>YV+A#H;8LG7L*"'YGC+1/LO2!Y)T\62*4K&=K"_H6B M(EIFBV0\75N T4;Y>ZG%Q%2B7$M9 I-.J^1Y;6&.Z!R[@PMFBHRRM('0NV0^ MV7_^<0N+?GCPV0,O#Q%]VHT J.7(*BK#6EWC C#3TF7NWO.6:/!N]8?QE^?'4O1N]9U (F&I]^QA4=Z+ MMM\M*,GM%I3D%C6#%5G\")DF84JS91^Z_%B8U+@[6)L5[YW<3E'()@B:X>K" MZKNX-&#]KB/UQ:CI7$LJ"RN=1[%X[3V1'*/OE$Q#&]0DTS3)-#68U#--ICE3 MEUTU->99A7*.F0&SY99LFT[Q/$A[J+25O;-3GA[G^@>] MGP,+^J;?+;BTW:TAYI%Z59UE8_:ZH6PX?'<.'QR6P[O$X7MW8VLXO.'P0W'X M\+ ;O4;#M_ X7L6/3Z''.9O='MU@/J$ MW;++UNF%'8C]/+7#86$INH.KF\%H__-O-UFX.!UQ0=+P D3AL"@EW2&)0AX( MY/"BT,C!UK>4C1"L%X+)8=%PNB,0@O'^UF(C!+4Z#%Z&*!RV5JL[!E&8M(:- M:;2]^Y0N@:A8/R!3P]D6.;NA[C@0RY*C[IL]XUVU?8^[<('1, ;&@5B@UK1]Q'\%\P(./!8>4^/5*Z4:44#5NO++T;>3:&-;UK3;WGA"97D?.6<4-EFEG[&D4\O;. M23^%9$P%39=O14N[I7:)B ^ZTI4G"4Q40+82!A^.J2)*IX0Y!ON5[T5)3K61 MD3LIQ&?*0FS-M&9F\ @V!4X:0,%4G5ROA50S!2.(.3]N)R"8$%OFQ4RH2@X? M0(*=PPB!A_B=(SN*5]0QCA(,:>5?2:3+J>18ZC] Y()B)[ M;Y=A=6/C -QHC2%0,?7A=2ULAR';7E'OB()U\0Z@B:C^,AFSN!;-/BX4&&(M M/H"(.0)//^G4G@P)71H.3MJ 9+M M0S%%-%S>]"L*;0>[(,CGL?_8,J$Y:CPP'N+.7'.6&5QL ^7S"Y;G^/1R7W/3 M5<8+9.=CV=D!5Y^0L*@!1YQMOKF)1RMI/<4G(?&O11*^!<=&_)V7-$9)54J M<'BD"N(J"K6![-)824)FR!*GV"-/*>]1")%T=4V.7EV3[4U 2]1;"7.W-TK@J9RR"Q67/P^@*T M_+?REEBV*FT(0?X@.I4G[:=T>>+%U@@OL 0^F-M+$L1$J)-C7?2CP^?5$Q,S M=,F,H=]D3UVUR7Q\_*H&T*M4ERP^P==IT&KE(,,F]_0(? B/P[;:IFB3$3?" M@/GS7AB$::HTPTAUJ@!-CTUV>(O[N-]&49_?+"CUUDTC=-$X@QJR!%D[4Z@P MH1Y26.ZJ8%OAV84=B'// D8AS9CN?"*QRBW0Q%\C^+NDTI?:E+W<@*BEZ7WY');01P$XUO!*M'QH\BJ- M4C2@)CZ!\B/!AD4F<9&8E.QWAM0IF'_>([S<21+CU10T?"H,I^:8M!WGT\:?;%M7.N M,Y5ZIB<=0X,855YV+Z=6+.+TE$2N5/I#TCKC(7V)C8XM6JV,$& M=R(I8E6[CL46'S_-XI,OS+TQT%[-*,A@H$;6-0N+3WTR>^!%=+#(RNNE8\"Y M\+KX),C6SV9(D7@!? )<%>;63-T">1,75&[18@F:;J$^P85*=N*)?6$^7B(Y MY'A.\T7OTB["%V><,.GP;8HH@)3N!033 *S@+"<-P$H]YG)*@!4.BU($EC(L M!5B1\"MU/"9BQ2I/Y_B"((EOIN.,\HCGIZ]B5-+I39H/U%(2P?W+FZ9C,/@! MO):'W+)- .%8 -Q4XUOP M'\ 6(WM5I_@=6!N1$U+7V.(8;.XR)8A;#BJVC1V[U61QNXI5F(R+OU$"LC7Q M)>[2;6I]M% MM9GQC)J[^?9#FI1TEK'93+:]D1O"VP23V_R@[D:FK:>(KE/H M7'JWO.?.VD@ OA3M4_B%:-\7.W#B:*784O9EZI*JQ0BX.V[FB)1T15/#! F" MC,\P5H@T*!@]B?O$E$H"0-CP3EBVJMDM'7CA/A. K\U+^@$KMZ@K%M1 MNCV0@0$:E8!RY-S<14>@-1NXQJCGOI'REBU-=^V#+6X>DX$]/],AD;>,MK%3 M-,MJ#BZJ_ GRD]0KJ;+.WJ0^7)>'#E,:;V:8J,]L=&+CN'(J[ W6D- G0E^D M W6"NF@27KI?4GS7KB+'>OCY"CD59@07;HE><>0# M=P>L" H+13_N-6JXU 8='1[J$@G<80#S>V;$(_C81M&1-P5T054+5^H27I.R'\>N;!R[WJ@ K:W*AO8#YRC18&KL0 M@+W8 J%#QN;S#W'^26108,KQXROD:%W)#4?:O?"L[2M-#NEU&%0&XKS? M, M[\^D'O$H)@_+ '8>.ENR=5M%KXT#O5,X2:5O&)ZD1LDR3=(RD?L&\ M8R]B4.)MC_&+#,0(A(D"G^2A.3"TS?T!O.%QKRDJAE$VF0VB8$2]$]U_[^<, MIK.AN6^E(^"#Z&__C?GW-'O*4-)F#@N%K1$X-8;/FGD-.DK@(C$(>J*9K7N1 9 ?H4S X43A2##+KU*Z<'*-0C(E>W0C#++4L?8=G7Q-:Y!5X9[ MT$K7X/M$L5DX1SPW(A>,7IPM/:P9>#,<*"DGH4^GQ$I\+\[. \KE1\/V_XD' MVQ]).@J7S5()+8!8[G7RN*87(K=( (THH"DDN!!C+I?M0@<(& ..A_F)XAY1 M,6O*[)$0/"/;YR9.2_L8_UM* ;_IH9/OR8LF5%D*"8@3(E":!C#7J4N*:4Q!E3^"0-16 O1C.GF-BS,FT)S%'002@V? MB\RY2%9$1Z=R$B;RE7@^ID_G!#P=8@J"C13L4>W49G9[*XZ)L5MNER#-WZ60%@II7:OMFM$#[T13');_UXF$S]7XA M*>Y):GZ\N/+A,BI95!N! 0V,1TP@5W+S8[HEM%(I"-N0U!LI%L)%K3R."B=F MD$TY/SQ-+[[D,((Y=YGQ'\@0L%9^,0J6%5CX%"S!+_54UBX:03(D(ZYK?0P& M(_?HR96.S.>GRU+3!!/9HA",&U"^CU+((AUTQ5:3'ZEGI4B:7>._X]$8@^AJ M"-I)@]VS9JUZ>,>.$W*'=L<3MYKE#MP%4*1O!I2/PJ%;+HJ'S*!,!"! ML73(3,2O?.\772&+9TJY*0?;WR3C;$K&Z;2;;)QZS.74V3AK\F[()Z^]14 MO"W M_%<"YD.([4B_)8,0*VK#J#X*]E Z\5LF:']P&/BLX>>/ZX:FPQXSB.J M_CM8MQUJ'\4E+]6+R!H-2D2*?.X&L,#T[2FW^;Z TZ&-M6OM/3 #MPHS9PE> M0XA,;C4.&!MXF";%WYQ<]?*[!X6;',]]X"<<,IU.43U*U^:G[ *//1$840/R MQ*%V@*V'3%XVD#J[O#('] M2X*2%T!:KNEZ"L6$MRF"JF"AID?+6F5R'F>,]B;G&WZ/KFGTD M58B4^%]S.P@]GX)D*6?6I*&$C3!*3M4&)+9VD"GJ2:B4 M"D@D]\6@ 1C/D,C6D\7%&[[8>7 '(]^5I4/SU1+C;#P,FH]SB_@ZO9]A+$6D MY,B(=2PZ4V1>8-H+4 K*G3TOJ0M*+"'M 4NY\ S$4W2G48T#ODG^I6W9X,8_=KUO<*WQI MM_WVZ]TG^E?G[>N6!G\DU]+9ZE4E[S=M 5$R9-;L2=*>%5.*W )YMEW#H#SY ML-B?:VG8#$H!)$D=@%,P^-BR)H-VRGPA/*\V;OO@7M? M"[DH%FHB4@]H5$WKP=MOX\J7;[[G>FA;T-;=NI8H>_GDJL_ #ME+,!X*-&*O M((^@E\\C2$9#>7(MS)#8V-OS(&O:H-'[.8U>%HGIR4C,^;6@95N4BF98WC(D M? 877J+4,P62QN@\1DN+\NN4-)O _@6V#[5I8^DV;>2C;CQFLSNW,8=_.X'K MM^LOU-Q"_:>9W> P53 DOGB//@L+U)R6.T6C4D>_]XL4X6L M/2CJN Z?GK'DKZ*!H]( -BA&!3.<^MLW7UWMJQEZ& WJ\F!0NHXA=A;0:@#! M%C5BE+RJ@"R2>?*?T72*88IO!L7O_H^Q6+[5?O<-CFD(!V=+YQD^21_O)7_4 M%&^;,\/Z=P2N#,4\P6CXE^' LXZA:_=P=L^U.\,'9>H:O*WUWTKQ3J/ RH&= M=E6P4ZQ"W2@I=RJLQ8^D%@,8EEL5H%=^A6_<:'%M>13/Q]%C:-1A(E;#JYM> MJUT"C K;ZB15=&HR$Q@R%.Q,RE&DSVR0YBP*"(HR-ND8"K?SSR5/P_?9@[@( M3Q/T GS KQC?>N21R\Y:7BUE"R)ACC%Z*F-\^O)1C.=.T6'#=CL9/& M'IR112=7-\-V:2.W#*:74M7 -74 SS-;V/0PY7PB'_I9RRD0F'B\HBB+T+B:*P*T8T,NI<,+[)&YV M;__2_N!QLP\%<;/+T,-X ?W@D?)4E_G$K= MH@@OL)("?2*O+F[O[^35A?;#6]JF-FX/="V.9]VI;Y(_BA],;CUNR4Q)[P W M=R0 @D2Z=!Q/S&%N\,CI"FMNL4:)H)0$UFBUI:; MQ64LP3<,Q8(38"Z5AJE\!%XT"FM[6"GY1C6A!4_5$GZU95V MSMH=F2#6U:[A,$DR513M25=5A&WS(X5#6Z#8>&<)>3CA73+Q3TVX(E9I]DZB M8J210)=)2#].!\F#]2HYC>#7UH00U7S9T7I?]G>Q]LJ^:N?JIMMM==<[JPK ME,6[=,C"L@0\!KEPZ1%,BIR, BV;2?+"[5Y,$2F:P@ PDF@R49.]"58N ]LL M@]0B !1C8"_UY!>84^(83#*Z8@$N]F13R;DU6;QRJAO\2$FR@[D3G!+=M2E: M,5*8VD)#%C[)5A.&^1-.,,EDQ#DU(07UI(D;T,@,:MIK;&YPL4][M7-^/R)K@9U48&.@(;\.86 M<B,)R/!PKN,V0 ML&[!F\-L!]VG5=B++RS\%X^0W?$ 6>6] >^_T]MT[.#1C>9+)AJG5USTAJ.S M8-W?8S0KU9ZG>'%\T7CK6I\3 ^66VR???&\)GMJ*[B3AB0\2%+,R@?I7-X-. M:[R90$OQ2EV]AHY[/.%?!Z%6&8OL3"II),"7G^(3)*A,IP'9+QN$7/8\>I(7 MCLF959!C72]]K:1Y[92Y*O/\*W%!IUU99H#U/^+6?4JB'@(2]>M,, *[A\DP M)8KV'A9Q2]WC*N_[$!3(:-,EB](,M+HD'(8&$COLJX_;<112C*YNVMM( *I2 MS*;-@5KA<89*)$'!+CC[)<0#94NL2Q/<@=)U9[8Q*9D-5\[[,=N%\-H$Q&[; M8WM_7MN4D)H*1L9A 1DKC?O:"IC+K,LF>F^M>/PMZ2G"#<)<_U#5!8*75Z%W@0 MWWE)B+B0-R24E8M@5/.-2_?$4.MR4'?$#3]3:@5ODZCOE\\#]3*-E^]*5WL5 MN48$'B/J&I)T+X*%6,'K/#S=!E.4:]4X6P!!]ZY-[!*U#-@;^8^WEAV :[!Z M8[M$!?K1V_3=(]Z@/S*?"A=%L@#='_.OD\OU5IM?L(<^_)\EWRR^;L%7?\]_ M/NRT^IU1X5?M5J?P\[*AP.+K3@:5ABK_O#^I]HNUD]JX/M@-W+[_]ZIW)9^1 M^P)RQ[9_ZN]$>[_L<<$%H;=\TUF&&AT[FI2F)=9?N0]OVAI\EWWEI-H8W>4O M'"6?7Y)E),Y#IR_.($[]*#3E#SI'BB_I8\$*KZ4.1$!V M\P=ZB<72-O#7RILA;Y_3RU@=Y MZW?U;KLLH%IW>3O1<9\VIV0*:Q6+JG8"F9@#BI_/\2>VWO0MR/*L557E]==; M6[W:SSQ U"GX5Q6]]86%/ B,D<3*VFMP==/1.]W\M=CQ./B8ED*5N6QE1C3B M^8+%,V=-G%P\AU.YA6/R=8LY5*F!VZ?K:1,.;:'@3#=\F&EY> ML-;$PIM8^(72N8F%-['P)C9WLMCQWU]U,[;SY<1FFM"X8VX[2IN MW=/+V_CJ9C@>ZYU.$PIO0N%-*/R%Q]I.9!SL%V";7-U,]&ZGK"SD J)L31"\ M$64H!BH<(*A5]Y%7O#<-2K'-[VAU)@V82V]N>Z,S[:5KXQ8ND[_ M^KL6PL1A072BC3 MCDR LN:19)J'349@XUV_XMEG2Q_7K#\!+X.Y'8(#-UP:UYB5S1JQD] M.$"Z<19V8.36B"@+MD1/U=B:H0GD#C:$HDE^*X^YZI-[_19G]Z+ERJJ17/$C M@OW:!8ZCQ57Q,6;2!@--5ZIJ MZ5"*1TA5Z*,\HU!X&=,QBPJ*\\I(2@/;78&'.6QWMX'MKL=HL*Q"*7ZD:G8+O!SY5*$SG[> MUW=NP(,4V3#,N0U/6\(*RL*;; (J$?C!AIQ>Y!TI;>: EM;BY6L!VQVM5LX M3YRU;7M$FZ\-+=%N450#A!3,]##2X"5_ %NM?P58!L8CL:2N/?#>;,2041&+!4B]X+,'] Y#,N<""O3JTI1[K?I)-L!/ M-B )//O)!N"9(P,OE@R()@ V< H51#L+)/C5!LB99Y%B/QD5?U4YFWW8&O6[ M!TFQ[[1ZW0.EV ];_>'Z%/NCI<57'.,RDH=+VK6L2==NZ*?2+Z]E]BLC6),5 M6>7WSXC""618[I*\=A2-!]^W?.02LDZ*SN^J:0PO(-?F@M)IJL1E^^OSW*3U MFMBI[]!+L\#]66/75TZHZ2,Z[4 ?C\OBM/OLU@DRVW9)7FMDIDYKJR(S@UK( M#,+&#SIZKP JX3PR\Q)JS.)PPIK#,EY[M]K:"Y7 94O*AM-%[;Z<- 5/Y":F M=F7A&%[=#-KZN+^W;!3SZ#FJJ1JVVE8!'X^M1L!6/;T[/E3YWLE5[C;E[>OX MJVK9]3-DOA*=1MUE)+4<^S>,AOJH5]:Y8,?,\ZU""^

Y$-MV24LD:=0FO+MA7JUO7TO4V*AUY*I- M48)J7)5GG,[5S:0 1^+D;'.@&#GG@"[/5*RSHJUTWWVT8_"91@RW7W^]-<4! MCY]$&00'#!^.NNA0#/3!Z"(LN!/$XQO1>WFBM^&,/I+H84.$=D\?M0\,\G!4 MYRE34S#DR53'P9?9$PVP='R%3CWX$ITD.+M/]?::K6ZGBGYBL?/E&A9=OR3- MQJ=TS2;JV9(,9?S>0#T LA\7M1+38Y:PJ*?3M6D4\I(=\0FFW&,6O15AQ6!H M.UI@A'8PHV#RBA0)2BTE-8MR4.JK"6;U,B1'?+KBH !1 !O&_&TRA;>J5FO* M>JBLIU=>UE,AYWH8YUPWM4#/HA:HGGGSP\IY\P+S[J/OQ4;'O^QP?B>T23Y? M?-3/9\R/^N49\QIO<4]:2VENOU../+VG8HX\E7-^L8D"6S]?.M: M\I_)E_3LC^(\^='@0O+D T%L%H3V@M>7BG;7O#+&Y^7E4[%ZS>.'%ATOS(I/ MG&#[3/DUV?8O((F^UVJ/#H13C_GJM<.I;Y+HFR3Z.M%OOR3ZET>O:BGQAZ3/ M[@GN%W@SR@_>LL-TG^N2YQ8)+%KB\PGVK4_< 1[YZOZ9<$@ZH M/=![DT%-\L1. .;>R$6=UG:X#*+#R<4(Y6(,YE7G8.T/:G)W76LV_Y#W-L') MY.A"6YZ)57+Q+C"MXU"'2$SI#X+0!Q*<,0C.N*-W)\^H.JIAJ:WT[[%8:@(L M->GKH^&A;O_/G:*Y:Q;:2TX=WF@0W[K6D1AP3&F/X_%0'TYZQ^[-2H2ZJ]LF@ MCW*T?X>,QE:M%1^M4\X'YJ,>Z>+12.^/:L!'!XJ4TWM'/%NDSDKW"PN3BVB; MH!U90(",YKI[[$-%V5]L,F[E]3\CW;(9+2"7!2/S5E:5M4O_ZF8XTGL%];25 M*VCJ[G@TPM8(VPX8"@<4ML'5S:"C#]OY-JSU$K;B7/=QD^M^X:LKR'5?F^+V MMA[I[O? G?8,.-4--7-NN ^,G."IX6!^^69K+&6WQ=;,X4C&\+L]9I X:N0RA+JXGE7?5*\MES#[8IV9X"2C^E#G>TQYIC05[?A%I MCOU^:]R9//,TQUI.:CW1=\V]W#MQ\,*RX)*\Z.2F^H.BP3[$VNA=DAA-!3(\ M'JO$&K2[,G^SV8#R#7BGJ/Z$V&NWI=F 0VX QEIVV@1M,^F?5X+GEGG'W2;< M]#(]X$H.<*>Z!TP54R"N.X+]C(=7-]V)WAUU+N%NL8D\-7)WE,C3#H(7AYYV ME3Q$[NSJ_=&HYA&H1N@:H:N=T%66-D0K[>G=0\"374+ZS*5_*3:_K,"-A[ MQO^W2+0P<[=?@WR()J_FR#RT@76R%E&>=ZKI[$G[ZF:B#[K[&$@-:UT&:Q6I MIRS_V&ZIPMK9+I@@9JD^'.V3_J9MC5VP48I$.X-=LAX/E/=7D->W]]#-U)XA MXM-.0&0-FLW+0[,YIN^"G5A'>G=2%U2;!NWIAR&Z\S*^H M'L97-V-]7("A<;&@;XVL7)*L5+MD/G?ZP@2^]Q>CIM$2%\MG L(*:*T92WC@%UTT MP#O^MKLJ'95TD_W.%H:-\"'?DCE_C:<<:\U)HC7[8)JT>OFH&D<,PPZPKF8\ M//CL :&Y85% &+E6VV0M[8="4O9KR7#1H4ZT"6BX$+:W(1S; I?@T M/"Y5MFZU<41M!833F(NBF4=)XXU@*ZT63NTC+7>(&<:35MZ'C)<+R_(9==C> MIC=ZYDQ\Z>W/^QF2[=;^?-*T/V_:GQ\K[)FT/Q]5;G_^S??@! A7WQS##;'C MQ[\C>[F Q;\'/>AX0>3G6X$/VI-<"W3X+-\"70ZN:S0\1]B2+]BE 3I_2\4& MZ*5+S"^LT[Z('N<)79G^8CTXVK=F/Q1"T=UM!I3?85SM*4>^D4H0M M"WL]?;C_&5.?5.2&G11VVI"P<&!VZ@,[M M+'WOD2W8KCKZ0+W G[U0;2BZ/+!0X2WL1)^T#]5VO@9N0,--"C=M /@Y,#=A M9?M0[]4&^^$EF,U_P">^X6B8-^,_KL&F;BR>_<5I=%)Q&EW=#"=ZOP HHK&? MGP,WC4_*3>.:<=-+,)_?1;:#DVU,YF/*T>2D&\Y:DSF.G)3IWU* M;NJV:\9-+\%D_ACYP &1SRBR,8.=@G\WAO,QA>JDMYO=#OBA^FA4%TNG8:;# M,M-)+P.[762F0:^).I\PZHPH'W//:<+.)Y.IDUX-=GM7-QV].]Q;IAH3NI;, M=-*+P6Z_7LST$BQH3MGU__WAA8:#-9[E11"Z]H [?D[+>P^,AR[T"^;Q5=JI4 M=BN+[>CJIC?I' 8+JO$2:L5R&_3_V5AN#"PW&.O]X0&@D1I?HF+IE$VH, \^ M.Z]7<(&R=UBDL7A'/J%DT7[L9G=AA_:A/N[OG1+6Q.)KR$B;.X0>8IHUA=6V4#L8>WL<*#W!H>JG3U_+*N1 MLT;.CAJTVT7.NB!G[8'>GAPJ-ZI>78,/ 7-Z[#$. /-:IRD> K3UA-))*&+O MMXR.$IRH&R!6)@^KAMYZJTQ[,H*JZ)CKP3'5J6XG[0E 9H^JA5ME1ZH$R:R. MZ-DYXIRI)+75WS!G&)1PV\*YSYBV@.G- P0MA3TJ0(!#S",=JWD0'-9^9 [L M7O55'W'1 P1'*-@H;?<]ZAYQND.,(!? S!;O46#_VF&'M@%L70OYO"5 Z:![ M=5-W<,MQ97#+]VRZ%L>R-\KC6/9&>1Q+'&_8SH#(#P M*JHT A.'\'^!9OK,LD-M9IC8(@"1I.%(F-DN@4@;)IP#'/@WT.D+L)=(!)81 M<+P1$,2JS\"W9T$(!XJ>QNY6G'LZ6P(2#0]!C#&C&B3'P+8[ 5=>*%X/C!"L9OU:*AW!X?JP'D!URJ-;-1I;=5D8P/HTB%EH]\&V1CW]%%M9.- *6N7 M\X@^_QT/MWSDX995J4739 UU.AMPE XJ(1W,0.OI,,V:9 XU*6B' M9:8-,$H'9:8NUC'5B)<.Z6ITNKR'7)W5+<\V(3E%UGU>*K T>Z]:I\8L MKB.+;%2LI2Q24:L.$7ZCT\GKU)-ST$LHR;B+8-?<4(,=BGR>U>'-#F@0/W>Q MV* Y\5H*[S/0[A"DKBP0(ZI4:A?XB$W)\F4SSP:=>@CF&=>'>0X9R;V$V$+Z M2IJ*UE"WFGF-BPEA5@73]6#Y.,_M)JCR^NNM3(YT$'WQ7'-'=3*YNNEW>WIO M?'3@.J*3/,.9I*=AAH030-;,LV?#*4?*8M#5\6 M'QC:C[GM6]KM@A?7X&^_\_("2]Z?WS[XC/'" HL^_Z_(93(YM:L]V>%<^_;E M3GMGN#]U[0M1S7"TVR#PXBHY ]YL+6S7#D+?P!(=S7A@HO[-P5?[.HUQ)TH0 M_C#\GPSF_OGS'?WX+\^&IQUFP!1]WW ?F$^_A=UGVM3S?OJ1Z^(@W]D#%E#0 M9.B)=][L5KMGIK 4=>V3:[9T3B"=MZ];&NU1YELL"'RT+=@,+,AX9;^&"9'!ZWC M1*)09(4@/ 9"\< 2@#C& _S\ =X,O[9=TU[B9Q2 QRVO6(R7:M7QZ M(Z5R'+U-\6+&3.A.N#>_]'@%V1NJ.08]FU0%_98N71)G6#OYB3$%;1J%Y3]) MGW[CHN* TQ]_/9QE9Y AF?+?>6Q2+>',N9[ZS/AY;SV>[I8E2.DB9[.CU9US6@,7>CYQP9L(#R5\"N9DU&8NVMQ'F?R/S:6S M([!:J#(.I/T.Q9D:"A@W13M97B9Z*06AMW ^>5$(!H.+)BA80X\8G0HT(AV= M8;$>$%98B>HE$\Z*>*N![^*3YS66S\(!%'IOP,Q[K96>/G X_'%!SZ#JZW=AKAJ) MX[J5DRUC G\[V+P5R[:18LG8GDN#I<2(BX_ANL@]-AZ!X!1H/@ZH&JHX$:)BX&C M+9F/]A'8'[#-Z(R S=:Y(47;3W6LF-H@SQNO/A P?5Q!#IS6]H]5XGX M^T=8@P?O]A$#P.>]>71U5%GJ[R :P0HTG L\QT\>Z>J:MF]&"SR?3/22%Z!4 M05%S?4D2X2';+5%OPXY( 51.M*GAT'V+^$JR.RKI!T9<2Y$"PS3]")84RPI^ MQ9#)N>;FY+!]VF,D-0J6N.E9<6GSIF!QDB$0R+>IL8][DB+/N8+G!IDGOL$>EYCX/2!J/<,@; M4^X 5 ^/;-K'@NC(=VD [1T?&7;10>]M1'PZPDX?=UT(D-;M5F6&K?8!O,I-62*70!FS@*-=<#N\A>V!Q=CR@=^K8I3 .W M+M0HM V$,(.]LS!^9N&?Z".,G@9D=\6V%'TN<9H(7]"BOKD\ \9V'YGPA75T M;C18L6W!,_ G, C&6FM"$5B4C?>Z\%_,UF&6RX)DDH[-D @@G)86+9$"EAV M-?PH,*^$70SD8/X#NH'P"Z >_PS^"ICC@&GBPP1G(&O\]PAIA=PDC#+U.J8F M1%',4B?PI#4?I Q<8)< )":8K6++G0.(84@]%J*T L%[MT6T$"A@YMQ HN&S MB3N!A*GJ=?52MQG=E,N?=K@^XHOOQ N_X_MB==I.U"D/=^3]K.N:;$_H77=: M[38_CT$2Z?8@[:>E?;2=B-HY+%$'5S>]5D%YS;58C:X%B1\I.4J)J;6T2KY M3LVMXSGT&BK2IW]8ZB 49:LW*:4.+;7B% >'G>((C(S6(-^L(]G /#+IQGA" MAD^/N1&?V88%CBG,ES>B3K('&V>'W5):HWPQ3C'Y25K G9_O(#*T"QB(@3\= MFT(I/&#B*(I]32PC'V98"W!Z'AWZT?<66@@C4IP'_C=-@KF!**\8::$ D9>. MJ&K!D[%4;4-X8,ZL!TPF0;N2QU!]._A)%O$<$SJ(I.FX+&U23>A1E5>22W,P M?7F>S:/A1#+J%K -%*LRX+^(^52I!$U\J5%[GUS=XTT+W/U> MN^AN?Y//)]7PS+!]L465:;_U(F_)I/UL]+,(5#K0.K'K4ST,- MC_IYJ&$^VD[ P'RX@I=LS$XX4PN#>[#'>9WBG0.,K-VBU;'P*%\+3!DG'#J\ T.IPN*S_A^:8E9S#===;]_1ZX@Q M_TEC?*=5?O3\#X8Y)U*G-!9LFHE:Z\GSK8"Y!5;G"$37T/\1A68)1"/* M)*=,C@@%^[8W$&>@J"4U^(*;PQQFRDM3R_;A#P\?BER'X?CX MWB>;VH10O(=?1"9RX!A/FNB%D//IL)9@!L_Q2T3AB(LF^= T#!9>F:8'\,R?_&;6_$E_)][K<;,U^L4G5_G;OU\DLS! MZ2?]EO74:VE?>65BA=_H6\T$ ^)39"4L?V16JWCSP*C!!W-[CIO$K1O!^\77 MVC+^S-=2X7;[>*<=C?@&9V6;6Q@?/WQF@+6PTDAAU6(%ZUL.1;[4)AOZH:3] M:5 V#,Q9C%>&A-.U+B+)^2L?D4REMK6S!IDD)5&2*YI;DRNR[>QT1>-C;_&> M/BH(MVQ21S.,*[#%TO%63!13@ PLII$?\(BZ4(\8>#!^X?%AV*1H56K!:%,V M-YQ9XDTG0RI-G/ W>-%""8ZSV(!AEM2-3P8<:NOC5F7$[JTE-M'WG1%@W'"! MS:5(U=_RVA5*;5HECWSCV6VW.)LOGON5M"JW''!"SQB_0RK:DO'5S:"; M[Z>T:3_"N>]%#W/<"#GZ.E+A1C!_8;M$XICH%ZE;OB=K))G0: ."6BSE*$J& M]G!/'7,DMN<\'_SN8^STD_L-".-9%4!U%$&87-V,VWJGDT\J2G'U!K%([!W% M$O1F8,.A!4.5>['&R:2V*9%?M>W/-\,/7;(ZL; -MJ(MX D J7!KPCG2C:)RG9YV MS7W&:]I:3=W^ICBMASTWC$@4=8"Z:&04!A7VT^!J$ MGSCYZ_!*T*)Z?7SL&J9;P"]3>B&DAF",._2H'-BSGF@>M%BR<>Q:A1E"T,/\K_#^R MMH"+*51 M_ 5";UK:\RLL& QDGGK6N]M/-XL4B % M0M$*!N7H!^I(K]1.?) M: 'L#SS*"<+9DUG7AL@!XBDTN"M3G$N\3K%9:M&JN&Z0E6LB",M_5D!HV<-W M219@H.QETK=-4QMSQE=*8J-<2]TVNL+?M7DG46NS3KB(9IW]06O2'1ZF+R:F M7$X.U*QS-%S?8;/"I$;#:GT_3]!!M+:3&IRGK>GDV763_"CTU0_J"_\'=\0_ MI!WQ?1J:OE1ZWMN_MJ%FT]I4)=Z^W7/W;IU[>?3J;4&OET>5AHOVX:*7T/2# M#&F$2]FGZ>_>+'2T'NIG[T?\+&;VTAJ;?6&A3!EXY7A!\%HSPM"WIU$HPQEJ M0$ D(34-ER^YJ6REU@.==A;$.( %P+^RL1]@I$_$1Y]W:.8R[E$SEX(4C$ML M7=&(P_,5A\Y)Q*%_=3/0^P7E@HTXU(%EGK,X5)*&]0#W^\G X.IFK(\Z9?5, MC2#4@%F>LR!4.Q>Z)SD7L))?'XSS,G&I39IJS=WOF>M1MNY^(8-S>[_-[U^X MC_\O<1>NY>_"2V_!=7'?_<)Z.E;-+6VO32V5A+_E=/]"9/\ZXXFC7Q-B4W9$ MY=31$3@)'7W2&^O=3AXYY6*MI(;#RAW.$W/8F#ALW!WIO6$>H+KAL.?!86=D ML E78=AY=/B,'+V&P7 MUKJVD:9G+4U9C-9]I:E+'4;VN=-JI*E>?/4RI6DG82J$:JTL0CT2H;(6 XT< M-7)T07*TVZG4/?"IU"<;+R]2-3J5BGNF#^O<,[U&#=.//,MFBELUG*]Y/["X MGB&2E.+5[M6KS65/SQEM>G6H!\%NW4I]:3#?K4BT)-42?8GU7YQ M>:6;M9S4?O6D!RZ">+Y5D4V5:1VK3/=.MGDF5&T*!YORTX:+SLY%!\K(JW60 M9[_R4['@(]18;I/'T,SLW#,[4,X #X?VZBXJ1RU*+:#,,PT3/Y=@\'F*4B># M_8M2UTAAS>Y3&G&HT]IJ6)0Z&>Y?E-J(0R,.EUR4.AD=J"BU$81&$)Y)4>ID MO']1ZH'$X26$$?8M2CV0Z]K\_L"_?U$._IJ*U WHS'O5I6Y[I-5/[]>W+E6> M I-#5J/6QSQJ^.I,U:BL/&W8JJ9L=;K*4\E7 MW4/6FS9NT=:<\6$VPU;+,G<2FYD%S(Q\.[19\*;QE)[1[S>PL\PR!;ECY:][ MB4^]*!?S>[8)[P.U1VW\QCW\QD^NZ5.[2<.Y(P===,)6+N=_>/EFF4DKS4QP M<6;_8M;U_S+?2P[0WM4-M6#OOJW)Z=E89:=U(D_!9/V&R9X[DYV4QTK=@<'5 MS; ]UMN]_*UYPVC/@]'6^YBGT&;#NFFS@P)LUMW07'.7L;'^K]PQW0(Y;(\* M^,N7NITN.$3WT5R 9TME?@S S?-C,!P(Q^Y%<^-.\>L]N?$8X)P--SX';CP# M,^+M;UKE2M",.:$Z*&OS/1HJ>@Q0='_\S)SH-[F*)886A-UD3T:&^; M+J]Z=CHM[O=R=BE8TPD;3O]G"&[G-GB (ZK=RE@^N1MQ;\%^ M&+_>VX'I>$'DLQ_P^#O',W\F:GK #P @-K-N0_$9#L8"TUC"<*$?L:N;;[[W M: =XB" N*A]:@[%9(!6\F%5F%S)[F;SV&HE^7G*7@]/>>0MX\TJ;V0X,;""% MB.,-#*+]Z1+TZWT(?P7:C 'W&XX,NH7&+\UG8>2[! ";^S1 R-A'P[>]*("5 MX1 M[0_#-7@2@L8>#2>BUX3)/"CI8/0VH'&67F C*0,LT(/G@*C&-4)\]4K#$&$0 M+9>>SR.$\=O@6QO.S"48"3/@PI"9/5PWW/PQBJ-T9'/C\+]/VS6B!L663 M!1+.UV5#W[^1G.N.M7.,:MXNW=,BHR!(OU6_@YLM\WK'G.JDVTW#_?.G&-^7,"!SM=M MI4^G(1X:5D37298-W_F,5+[M\K,NWG!X,M3PL/#X7-T'.&NF@6W9<#3"D9A6 M0MM8A..,SM!4>60(+_UO:>!-O:B<_ M,:9@,$5A^4_2?A][.$L,_Z6X3_EO!:>B'SL5\SC"L 0S[WKJ,^/G MM3&#%;XQG"=C%:!KI)(&Z")FU.NU1K@562J64F8V.QJ'\PT"O>1Q[?(&'$7F MXU,P)Z,V<]' ! M^A^;MPA.L1]DVH)%BMJ34=F2<5.T_?5U#+N5'D MJ\XZPT[\G%,CAYDJWP',3'%@MFD7?&YPN>DLQ< MAF_9+V;R0EIO!@X5?"Y=)/FZ5WC>=MMOOT5@#($;1K^\C]]"WW;>OL9C%CU5 MVQ+G/YE5AN8BG\ TF?U(["[.N"[_'K?O>W MQKH:)NP&#-!IE26X 0T=^$L'LMM@'9+[^PM&DFZSRT)MZGD_-72FF:0F5FEZ MZ,."G-LAV#>W8<:\U*M28KB>$E_AM?YM$+ PN(M\L(7"RG3@=[GKZ4 FYM%F M_L5SS1TG3[=I>8&4-3%5S:"Y$V7X%_R#M(F+?XFV/FB!\JC$PK#Q8D.;\K<$?$IVD!6CEO:) MQ,UEG-XX#?Z@$LY(JPT@MB=&P#*&G&#.?&]1Q*JQ G@O/_] G\>"[Q5HK+W% M?'0",>]O(>;I30+]&,(.:89I4DTGL 1@0=M2YNNU!TY MA X8'UT'#(ZD [:?^1XZ8+C-Y"]7!WR/GUWZMFO:2\,1@5\P[UD0(GM2=1F/ MIYIS9D4.'E.>-F7:PK#H..8]QL!RLUWPDQV'_\**?!QX9B-5M14S?!X$">>^ M%SW,LU\,6R6ANQ*O[SS&U3=8J8_+IU"Q^>_(YAYC1C)UC+J+?53LJ8QA9%B/ MN#^6-@/[/Q#6EM"9W!:#43<:8-+LR@QNY]6[H3FXN18#SO&6%+ 'T^,O>(1' M2[PIN*\BK"Y&FWJ^[X'^D=,*\00 IN"ZF<\_X KJ(3(0.H&):6L!/$?1L>R* M*%(&LII?#7XCE@.ZC?><2_7!(S\I_6X+U"+P-? C\%',M[A.D'-P!JC+W2QR M\(Y#*$O@M@Z=?\F?_*1;LU4+'M#CMP\4#>+&&KQOH5P*"'E12 FL@' M[8L']N*3;-#'=R+F*]@M]3UI M'M70ND9O0%DT? +/.L1KJ',8O+& D6CAB9G0TOY,]J604$@D/347[C:0'0$\ MN+"#P(,)D(+"_3(>O2Q'QYI4F; P$A3EM:NY,%E_FKQGT_ 3:#<_PNW]:)B, MLV?E V6$!\IX_8'"I9%H@5P-*[872_)\)'>'R%&X2;#0JM'9]%(_??FX?JV? MQ$LQ2$N7AIA[@Q$NXX$5!6B[XZN;?H%1])M@"5"96-UJN. V.]H"&'P1+9)S MYL@[=TNO_2;Y1=115][%R39F ;S#B0+N&6?.5S#__(@EYZPN%#2(HU]R)&=_ M0H%JZM(I+$BIYO+6='>T29L2K^$1?S(S)G8*/N,W[Y4CZ1L_DJ1W4-$LJ%U< M_2-Y1?:";A7P?]-.%7"S%>%-,^B[.9P4XF\\*8%W7!8$BI':)SI4+2"QK-_&F+ MYL /OD$?PJH?;32+I'C=)V_ [^_%]^72U3#.X1CGWD;M^%^1RS0>UNBGA1\% M?LJ8BT80AK.%"P"J'N7>>/ 93ZLA#? I(.O]&R@(&,!?>F0 R W5M<^?[V1( MD;)H+,K]<3PS"::J[Z:2.=(UB:91/0-DF$?.]K.L"J.L'7P+\''6LO\0\_[= MW+#A5'7+[+AWGN%;^.5[BD)[?L*UREH;3CT%IZII8W:@<"-X47%V5ZQ<,IQY M'[D_?FEWQM(&[Y_N3ES0A3JQB/U(+B!8?2$FI('.XYE88">\!X_'@,=^L%\& M-Q",C"^8Y1C29' (HB;#5,^E]NJ*7G[U6A?63.)=Q;K66 5BBM4LRWZZ?5A_ MRXLH86E]G2F?534P>VTT,'N;0HM8'"O"*/\&[SM$ZXJ,;'LQC?P =DK&&^$ M -%6K#"P Z^]V?72,W^R$ ZL)7/Q>3#./-,FVX*V-MYR']TZ]*83HW$M9[1R M=V7;W_#=BSC3UUG971]=?.:O^7JY"SU53R@W]']%06C/5F?,T4QL.9Z?*()X M2.A'YD;P,O#\7.%(Q]MC\T!F-A L8VU)#AG^:MML)%WZ%]Q#4"+ZJGL1!Q.- M;,R9'KMGRU#X'&U=#"NM5#PUE,U+#-J,&0O2%IB^/<553STX05Z1?^]%0&PK M>/VFFK'/Z1JG>%":-^RP8RP#]D;^XZT$/[5=VB?ZT=OT>)C!D"G"(%;B7R?) M#:TV3W 0-?KBS1M:S$]:H_'Z%O/;#C5I=7K51BK[O-OJ=T<'F5,'E-AH4K-) M35J#0?$WYYS3N#NLV9Q@\P:=\4$FU6Z-AM5&*IU4IP5J?NU0FX R=NOSV^UD M1]A84+*^WJOFS;>_\W-(^\"/H5_6-GZQI0FY@WA=&MX_":?U!1LT?W)CYD#9F&CZL3L][, UWIN:V]7AE-+L\ MLAV$UZJ4,CX?TJ7\@H-INBJB?1ET0D?J>)KL6=*K=P)==7E4:;CH;%QT<6O? MAE>>Z]I[ISR,+D\R7D6N$5E8*KZ-H]?0IZ%/0Y^&/L^!/H=NM5UK:+&2FJQ] M.H$\4TRU"T).JW;+G0(6N,Z5ZXLX,*:QW8E$HG_9X?PN"F"!S/_P2^0C8:D% M_'_KA_&KO!6-N.CN)3>VW;HUI3D!-F$C+75:6S5IZ9Y56IYCU\-&6IZOM/3. M*BW/L7UC(RW/5UKZ9Y6602,MC;1LGUPX-Q_:A.7'^@5K"U9N(,ML<^/5V?4T.X0C8?G=44&A_,%%K3L;C& MG0B?/7N-S\I>DX:]GC=[3<[)7OUVPU[/FKT&[;.R5Z=AK^?-7ALN!+=W,?K= MJYO.I SLIF&3RV:3#3=A%=BD5R0E9'V68.SNYI-L&E2Z=W\]ZE]5_CG=9 M#7LI['76RY_^<[S\:=A+8:\-MR5'9J]APU[/F[TV7$L2U3P\_7H%IWY^=M\!459L<&37IGE.]XV;![P^ZG8O<-%RT'9/?NU4U7'W;R M,?:&W1MV/Q6[;[@P.B"[]Y#=)Y.\_=ZP>\/NIV+W#?=%TAD5*("BNQIPOMJM M+,_:?>S4/;I8QGY!M^D5V67#_<^.[#*XNAE,:F#E;@AA2!1FF",KYZ[FJ?H\ M]1+2))0N%"\L,Z*B[MIPN?@['K#/>H./#U&,,6& MJ1NF/A]3;[CUW8&I)V!]#!NF;ICZ7)D,PPTWNUM% [;.GQH>KF*L28RI(SN- M-ERL'IB=#E:#7W13[V,G$7WQZ_F$G2=X;$A MQ:6Z;S;L7MWT!WG8HDNY 'W&OMF+8>H-B2P[,'7OZJ8WF#1,W3#UV9AZ0[K* M#DS=O[H9CYL.UBAT1F\=J]5AQ8&J8^T'5D]*R M'^40"\-_L-UK_A4,%!Y:$0Q;@RTTP=NE%]@H6F]\YI!=\Q8[GUWWZ-?9=1@! MPP%2B?WGT%X:UH%H=J#Y;.8P,V269@2P4_"A-X,/"4@BT$"O82/S.V\!!OE[JZ&?B[^Q#^!_&M OPI/NJS.1AV0 GMDVMZ"Z:]^NP%P>M6K'5@ M%]=V!&WX).&3;@WYY(%;]!KF[1HIFUYCW*@_&^ML"I5GCJ#AFA-(]#$4C+-% M*\-FF&:89AC5 OA[B.9L++;<%OT2+4 9F?QO-)1M-S+(."U7VZ2NQ#NN4?._ MZ8R53WRNLL9%#5>%NK_YQ]3'::EZ1'F=T ?=2:N+^CBOK)]L*YQ+VU_YH9A@ M._F),0721&'Y3])+6S?I$ZK['LX2:Y=3BE;Y+RX '0Q[-#;,@6EU>].QT6]W MNY.Q.3&[$[/3L:83-IS^#_H?XD=S/SG)']CUU&?&SVMC!BM\8SA/QBI 5E%) M W01,^KU6B/ZC MP_D?F[<(=N@'BB8_=X'CX S^Q]^-FZ+M7RN4IV]SLP'2^(?/9UAO8&&!M$Q.\HYLQ":R>XGQL^>P<6F 7N.%DG/V#$ M=XYG_DQ<[#'W\4%U,>LV%)_A^QBXXTMX8^A'P!PTUC4-IJGOR^M"E>X9O9B\ M%%]0\-IN'([8D@SWYIQ9D0-$^+!8.MZ*,5$)GJQ=G>VM XNG?WV=?0?&>W!A MJZQO\":/DZR 0),L*<[,1T6B!$( )NK,@^4](1X2G59:$"U@?C!(0!8LF*%+ ML"&%D1K0ADYI0TV%1-+PU6P74?;@6]O=RDZVI9UH9O2.P M?VD+6/,\T)B+<_C#\,VYUNOH6K?=[=,S\(^>EO3]UOD$O BH: 6OWY0>D(5; M)@B6,A%@ZQQC&; W\A]OI2ENN[0!]*.WZ?$*?"!2<_SKY QHM?DY(.Q^\6;Q M=0N^^GO^\V&OU1Z-"K]JMSJ%GY<-U1FV^L-!I:'*/^]/JOUB[:36KV_7.M+2 M5N[KS<;)(48N\[RRVC41_^'=GA2C,=(PCLF8W!J"?#MW+X MA9O6O)WR>6Y-&ZLM_CG=OFT"MN7F+;.*K=\X3Z$:/M*HC?A(@T$^C6&W.[BM M3\QS7/8V$M=(G"IQFS""CR-Q'0+@*T DJYO$O01A=6?OH\'" 1K87W M>N9/;1GYYASV4ELZAMND&:9)-=A.=33 WN]Z+CMO%L&1-LLESX)I-:#:'OA<=7QK6^?-P@)ID MD]W$XT#IYGDQZ%[=]$;Y]M)-LLESX)HCI$RO5ZJ'R^!KDDV:9)/F[OMTNN(< M_BYXV3=#?3#9.\+4Y)K4B_,:>=LH;T?( ]U"X 8'"C UN29-KLEEIXH<(]_2=!2%,EX/$H%=^K8E[RKLD[GF;CGO6 ,2I&'SG M?8)ALP&Y1E>Q)'E<%^.[6DC6M#?32M4Y6=I!WMM*5=FU<_A(2-M/01 QBT^2 M8QV1?@^2/:#'B-J_^UX0;*?AVXF&'V*K:KW3R>?O:GZRT7P)A 2$>ZS=HLL MQ!)QF=#33-#,ANUJ"[:8,C\):P289#X0E1.@_0(8@ M]&*#!0R5L4 <35;L,B5@5%@6)L+)>^]PM6&C)G5969NNO)OQ5F MW1?/?01>9Q8_#2GNHGZ/N'5?O/#_8V&":)>,Q'_T%=?S8VZX7Y?XD\IJ88*W M8*TRCUGR)] YK[X")_KI,@.QH;YQHK\ M%3/\A-"(_- :9HTZ#1\*6K6PA"H:>D (6C0EU:4/&O5GRX8GIIP0@?H1-C!'$:8KF)U&HLK_+&P MPY!)8R>G;-]YL%?XY7L;9#7T?&$[S6P7M#>H%##@MB %40W=1Y4F^#31V(2] MA6,=1'SF>XMRXYB_+J]_4\??IR\?I?C[GF&]*8$(]>F%2,MWJQR"*G$H9]Q/ M+AQ,$9TP6?4*/(\&**BFK[-/*/N&\SM:)Y_$8F,->]U-)+][=9,W 'Y#/5EY MV?T+6G;OZJ8S*%JXX+N$DX@C;#XN',5D[R'NI\5@%1:Q#;<+') %Q@O=B]E]G_,CXG?/"^XC]\.AXOO__V7O3YK:1;$'T MKV2H7?/D"(A% %SM&D6H9+O*,^5E+/?MN)]N@&!21!L$6%@DJW_].^=D @1( M< %7@,R([K)-@HG,DV=?9W#]1F#])J!:B((M1,%%#!1WFS582+2'B2JC,8_3 M?2/3FI!2 Y ?<0?>QT&A0<% .)ORZ8B:],)*5DC:;AYM5K!KC4W V'6F;@:! M%NQ1B5)%K#=O9X^M*(]:8"O;SA1.$*;ZET.FYFSK80PR*K/A:N@B!_'*R*.7 M]<3TV]M[8HI)HZP;IH^.]K9FMA8T2=(ZV>,-HDSCX 5<# W0W1"P5(6B^!P@E>4Q2JSM6^LVLK#UTIBF0=_51=D[AU>OWP4!I+&N[M[V/LM\]P6FZ MS28H?>L\KA?AH^R=AX^RV]31Z[RL@UEM?)1(#I7V47:;!G):Z3?3*ZBW-Z!38>^A/PIL/Y@L0%J^ M[9#:DLV7$!!)8E2;3]@J#4.CN2:#Y4!Z?!NMDF6E1%M;)4;S%'D@W68'3[,F MSJXAQ4W1PGP"=5^CPSGAL>:UI08)/5(PE^V!3R/A]#.;]+$I6*.;R@'$QAP' M04:Q#<:M2:]XQT<\"/(7DTJC^QB^\J+2-]3=X(:VP;I'3%V"6CU8:FM.CP\G)%J--?XF.ICI%)JU+),^+H8J<3K MJVVDZLU<(F,5$VG6SO/<3-MQY@*,4SCGT@AV&G 0TY+JT#_B. M=B45,[Q&B&H).T7$:(E*$LZ#V VMW FKD@3CK(Y--RR\8&I'U!8(@F-1UG0PB8= M5QYCYFY?^LYYR"0)TTIG8$+RJ0? -A2=HA!?WAV0OQ])5M< M'F]/@B"S$,FWY$R27@65?28$^#("7=QR[SRP6-V/L]>'BU0'&//LP\FX5V!$ MZ/K5[:8"XPKMB"B:*^FT4Q(*J MOEI!!+0'E C:;(.M///UU?N'KU_!?AUP&XB*\=%(Z-R(FI^L%Z:;,J9-7 (? M%LI2) PJD,M)BB!WG4<'W45+[6!XGS]%WH1T_T*_338S"QUNSM"!^;$AT(ED MNP$241PB68W X@Z)6XZYBVP_\./',9M:+X$/"@-L7(!*LN.E*26@C<+"&?-= M'K^DP\-HMI>PL)VCO0DS$\Z1NS@:^S@+NVQ8MZL;5[>Z!FB,_U_@94G2(W(F M@DI&N,Q!!Z^(>[:0%_\G!O8OM&2SP1X<3/:AQ!QD7WE?$F!!B@VE/4I&LW,H M O "J_(EC'SK@Y4:O2U7D$U=H)K>2AN[OT00#^"YV-^*,^1? 5Z"TVX=:9$ M^7AL[R3Q6)W\.&MK1BK@^5@4?XO*AA"&M[\-@E]O%S41//(&,0:P8"JAOA3K M"V"G<::WV,V:>.8\^OS%PY#S+\ B+526_\(TSO [_.!W0*L?,WSH+ 1'X#-< MC@/N3&%!$.K\ZE;\?J$(-@?S8AU!+E?P$F--I.Q0&HW>_B71603G=^EP:6K0 MR+*EJT5#68.6".S0!G'QQ,&P<&42%JKV4V&^%#GIX+<)\),7"!9[]W#/OOM3 MN,)>R]!.IIX6@R6YYX/N:>4.V#4J74;S;0HC^K?^]C5[1A]7E@M=.Z_GH2I.3%Q;?("_E M=\L5]3ICSN=+*A&CBJYA:;N&H]U/*3&WQJ&8YT_?\#5?1O\,^1W>6VG9AL-6 M.NMRT[0#'F!7K[>.79G7Y7Z=E#B1*"J)ED>XU,^^9V]YKWW 3'T=9I[R8O,J MWS*)EC67ALZ0>7X$9M,3*OQ2BA*@\72A,+/&EGCJ!;CDS# ;Q.(;K"ZA>+;S MZ#D@:-&O1/Q;<%]_ :])39ZZ;6CAS:H(]0O9]:US_R1!V+^B46J,<\F ]^("0= M"!#QE^_D)RJ>2,1RGUT7$M4@_QM5MM[>O>0G'II[3ZPTGU4%JV-O_8>P'DI:NJ(I15,'4C^V MIZD.:JUMHZY^H]/K$ ?01^:ZM_1+#6I'#%/Y<'YJ;)45)9*]>&ELE3J[;=362K*R5 ))\/! MDU2P2DO.?(JAZ52^+-&!NV.0":.?&AJW<[.B90JB>5"C6&5Q*+T]2KP MR@/%VTVLTS"U3GOG-%%E U<+NQ1-[:I_;$]4V#_0V(?>JFQ?E<52BX2/LSS4 MZ5'WP%DL\SWTUF>U')FG&T5^G9!=1V,?F\Q0WT_XG!K0Z$;2Y-,/X,$P?$VM MR+'ECVU-J>WCZ^2/1^G5C_ M]@-LVIOOT/O_A2QD">_IZUB ME)?:S,$R5B2;S3HVPP908(<$-,>9.JVCQ,/F26+FTC 6$Z]$O_>7*8H ]T7V M26)B,KIX@ 9T8*]^S^$T1SQI:%[05[N"*+*\1]3"P(/9+ 2ZIB5-EB7TGZW" M!H2G;#$F.XFOZBS56NW-_Y<$R9V R+<$(/0E^ELV&+9@8G79;"A*?MC"B;J' M$62T=+;!PLTG[;%%W"L;R)6[^7<2(-\ 'E]Y8%,[.:G- MXJBZY*YI1E5SL5_S+Z>\Z%6-X?*],5_HKL4$ C$ZA"0RC5T:'X"/#X*_(F8HALA\O=O0=@87C M'[ 'Y6*O[K3KZ"=Y]B7]* ,>$1<+"6P>:F:'/8@]F M/X[""'0+PH:B27C[:G&9@*J(EQ^WJ*#? W;;+EM3T#-+)]VO2-_O%+^D=/J^ MV>CU]I&^OVT"?/TR>3^(J4O_#1K]+@G0>_3SG -4[ZBE^A89TMN&5;=*+*]< M-$,8J4,QDFC3G/RCA(8N/3ITQ@&BUKKXT I=28Y-"E/$_3(2#/6_R8U2,J#4 MN;HUM59[<1C5GN-)QPLI74)"(O"IMLH_K#1YOHOY9UCQ^S-WG[BHKBM-G& X M=[2VN3-Q'C7'[+RRM);27V??>L)&]%< *T5_R^@/!>+W9[\TV?60[ QS7_4% M%26[>HJ]KA)[M2 [''U0FO#ZV**GU:MV8\D+E7<])>_J0'@?_+BT$=AJHA&H M[\T(K"C=U5/@]9.T@X!3*%/)OV.38>!;P]4T^-W_G7^UG"$1H//$[[SA'=Y5 M:4+42?/^C$H![1B-1EC.*HSC@#"=!3^+)7#*'\ALKOW%-%(72?,D !4'7 M=./@8R/.SDT,1SP17B$RO&'.9!I'(L,7- A5M5Y1XOQG)D7D_4\;'A7AW-*4 M:J(JWVLI$[I2M$CJ0V44A(O6#BY4-5C"=TKSEQ88I=TS*D L+N'K[;N$;X^Y M2B=;?_]E;QL4CA6FQ&]0)[0L!1+Q>(.,91"CQZL\6LCGHD33SW[$F=YF-ZM+ M9W:]F+,\M8((\^><2!0W6JY+A8\1?WS!Q'/8"]9)X=?\YY1P3GP< M_. 1"YSP!RX3^K9CH;%"Y9^4IIY8,*(H4=1+)ML+^&/L6H'[@H6: M3N0'(A%[Y'B6!VOB9I**'?2FV@$?.A%+LZYE2KS0OP,\#.9EPP9QP\6GSK]_ MZ'.1F$]IH:*<,O.[V3ZR<,/*2*RHC$7]#IO& 8 &CE;QNL@%Y BP/&0(-PBW M/CMUB 6E(\L)1"U4@WT1I09#JEK%O\P 9$O4Q_J&;$VJELVG!W0!2/,0Q'S! M$I@Y[Z455VF&_AMV[;QF%AL#]Z-O+80[MZT0$0U>ZH52N?)%2>Z3%:357? X M/(BHZ#\3/@S0W0YU]0"4>['EOQ8X_I.3I>'G6MT0@+O-,E*U]:?1#,F"<3 M#1B2CZ"C8GYXPZ/E$)GC=2<56A*:!=27O-2*HL 9Q*) 1E9YRE^AX-(6,,V. M ZK'DG=9KTOYF*M:GPDV6?HOROQG3-A:SH*M 6@"&K-7W3)^@A6%Z446"EL) M8:Q16P/A^QFWIFJXXI6+Q3&^)$.CB#59RK11F?&#%SPE%?\!'P!Y@+0IL2'E M'\OY!6[O VY/0X)V>5:\T(:7 6/YEH&'N?%0TH G^2"5D@E%_Z464F(>[;AH M(4$%=4B&44K[23L*O"'2-Y:AHA"]"(D9R/+Z!+D^")]].X$H+"D*JN$6Q\XT MA"N.GCGWTL6LU'[2).R3[^?6)LR;+S8H>BXCE=\NUL$7(PYC#3VJ!MUDU&+@18I0D M0S@F4"O<'4)"XB0H]Z% C9&\;DZ2&[[UN)!)%B(ZJ Z1P&/1+R;!05ETS*_SUA."0<3I"BP M<(DJ0EJ^E7DQ'2!/=@(.LE9V#@ C:7*E^"4Q"@7W: 28%"74EM73)3)EF"D< M:X:687*JK+"G9_R!ZSQ*$W-6U_WGRQ2U17(K9GT:GW@T]H?"\EO]#.F90(CB MC$($XBZSTB_([7>VP3S'FFDOFZT"7"^[LWDE"J2H:% 1SNLQ>8/VV8_=H2@D M%TZ61*NVR4C&/690&^[Y>2SQ,RO!475@J(,!8HZ!:N"Y]+YG+)IKJ1X &),1 MJ%D5-[<6O'H@&@H$R\#&?TZ=@'ATB&[,H98V)>*D7O.?/+"=D _GV,R>_8T; MU6.KSAZ4ZZ:KSA[5V,M1.WO,O+95<<662_<"NL-FUIR=@FD:.#9Z9._RCN!Y?5CJL7EE M8&SE/7Z994.$?DXGC<:!'S^.I;L7.?GL:?Y3[NV0GEF6\5GD+=G\ML/4*2"] M>_!\:J4>JL/*@PUR,';YE]%,'PDS<9B9+8H5P_+<7X72BKK?G3>X;XBK)815J+S,^DUR>=&,5(K&'P& M!^&E>O^"/R7D>1]\44,9_/$#6!$^-GO:4Z_1-4N9J0 M/A*:5?Q\9X^GFPS#KC2D+V]&PF$EB=X^.R$^ZWSZ>@-L5] IT_:QWD\=EY[J MA1?W2:1PCS1SOA X*/[5 UPR0K:V#&-., M[N(,;27)%.$IPCNL$MDVKFY[F(E50]H[O7/XI([F&DZ#2'O&\9]3[H5DY)UM56K.N,\4UO'D\(=A"3FLUJSS]2F'0@3-JC$.PJ(7C1 MJ'1\(=BK ^LZO9U>A>2R:MK\*U((*Y,W=M%NU#KY4,LPTV,J>'TR%9K[&JU^ M[.DQBLH4E1V(RLIGD'6:Q\@@4Y2D**E>E'1TW;^CDU0S#YX!HVA1T6+%:%$_ MFN[8,9#*6IW%:+NB,D5EM:.R4EDNBV1VG.RRCGGX[#)%;HK=[V,5WGQ2L#J4.I0ZE#G6)72+S ]%5W_W% MSU7O]N/N2?7=K_/=J;[[JN_^*?ON/S@_5==]U M4EWW5==]U76_KO14+[Q07?=5UWW5=5\U]*XN_%1#;]5U7Q%IQ>&GB%1UW3]5 M8:3JNJ_ZT*D^=-OUH=LX1;=<;]5.^^JVH]>RP9PB*D54QR*J+:HG.U>W>G\Q MHU91EJ(L15F';9O:Z5[=&NVVHCU%>^=!>^5(SSA>S60/"T>:[9V[$BEZ4_16 MH8.7E'4+!'>DZDGJ=F/T%OL"*$&G"$\1W@DK*KM-*FPVZCDVX_0>YI-ZJU7K M?M4@="WK,8^F9'?UJ]LVB/F=J[-5J]DZ8M+^NA9W#=6U^*)1Z?AJD*E8USGC M6^MX0K!U=6MJ9L& <(5)%X!)>Q2";24$+QJ5CB\$.W5@7:>WTZN0H59-FU^U M[J^XE[5.+M92G>J.I]]UR5(HF'5:CQ9TBL@4D6W=??5@26C=WJ&3T!0Y*7*J ME#:[1];JZ3D[O+3Z YSGY6G7O5YW&U:'4H=2A5/?^ MO8B6LMW[5WYYW-;^_7[#;/;*=O;OZ V]W=E;U_/N7KJ>Z]V&WFKO:5.M?KGC MK=S4ZJ6JVJ=\_0(%^F?%^P2ES<=9N?[3J\]^.?![X-.(3P8\8&:38)COC7Q6 MO1I_MUS+LSE[&'-^@D:-]4../?80WI8 UR#@Z?6%O:1*G7Z#A\WX.H^>9%\# M/K5@X[+\*V26-V1^- ;F:<=!@-U?@:7P*&0W )W)Q ?2>6'A,^AW*H-,>4L/ MF8[;WM1=^L%R@O^RW#@7"+Q#K"V1WMTS]Y;>K4(3U4([16SKB:VS#V);)*H6 MSB:I_G3@2U5E=BQ83_U$Q\;M+Z2@I(J)DQ2Q!U;$A7+"$N3:Z_;:#6.#_;V= M^J&#>/XFX"[1QUO$V1NCT5OT=@VLD.,"8)GHK_.>-E5^?P!&U]VW5K%!G+4- M7%#7FN9BN]0J%?(HG-H6IWHGP*D.X%1'ZS=WSEO;$TZ=5^%4,5;<6A+8M;M MNSW:AKDN%^:+*W?X:LNE,F)IXRX4A4)IFS3@OC!/C7V9IZ=W?"MB4\2V$;'M M%F/:@MCZ32"VKM;L[YQT?W!BVR(A?1\9GX=>8P\9KU7:XJK M1V87L.>K6_;1L]UX" L.TT(;9EOAF(U<_YF-^?"1X]2V5^5LRWPU>?L@%76= M&5O!BCJ]L6AQ"J8"8'-QR^BP*GD.X[CGP)*D3F.94S,]1X@WDL^3I,,MIOYI M+.#AE-NX'?>E,1=A$6_Y'$]@R[;X-P+ \6+*H-LY3UI]N<.7P M9A%\>>]/8%LOE'G7?1LF.1THR[.QM(D\/;,B-L*K>Z*K0U4 Y+N$!QL@0,HH M!XR(FMT]W+.> 9\=6 ^E%=\X$4@3>P/@+<71$RK+UXX']^;'L,@P?/VFVG5C M(,T:32'12A:.M=OE:K165%89_7V5>YEM]_$7?^(N,S8A_*UR["X"8.>50%9\;DKU"]]LA2@;)\&7 M1J%-\H7VN[/SRB H#D/=YY+_R.1#9^9"%N#.V;.5.WGIL..9!A<-P]PTO"@8 M0XERM?XY3B-1I'"^I+!Q6DM""HLHW]E+,9G*=R\_''165[54=3G/A.)R.+YQ M-DD1N]\@=Z2[KSHBE9!>2?S9N AW2_SI[:MFZ#C9Z6=A!ORS\=!@CSYLR4/O M/0LQ6D%!C:U8Z864U!EKRS0'T4,*R;LGRW$Q2/#!#[ A_/N?F-$#\)$%6XD< M*TTP_:O;CM;M]2JB\ M*T^^%/5D;87E4GNBAM^1R0;.WXDJ,@60N1K-NJBDEV M"=KRW2/W[!>&9^%#I2QO1BUK0W]'H98V4HO>KXH>HY3E_2+9VJ#:49"L0TC6 M[58$RN5.7KJ7_-DF]&VMI+6LNDT>SYS/%+P?J'';F?&;S,$FN >K2%:',4A=?6!I?P![.R) MFKO8_F0*JALV^+GFC<>&EG]/^%ICSV/''C,KR/W.BL2\#,]]87_'/G9AI!_" MZT+T@])[1K'K,OAPDIPA=3TT6/$AYQL,V4M<%_D3X_\L]P7;"+:"(9L"#B'PIS&\U1]$%ES7D(T"?P*0CL9. M,+R96@%L$!]$ (=^'-A<'!"HVXY=>D%($+2&_XY#W!>"R XX'(T%3OB#'@\X M?,JU0D ,4Q:WK.D2+F_+B<+P CP/'%'6[B>GST!\[/ .Z&\--B[Q<4#/#-U MVDR7PKT8S;<;SR"EY_6W]+W\;7826/*U[Q4>^!Y AG1/#3YSM[CS>$T 5/;W&0Q?Z6Y?I9;MI(KG]5#7ZWJL=+3>8RR['5G>6*F\?)10M>911VK23-X:!0IQ6+.I@5 MW\-?/ +<)AYZ3ZQIF^Z@1Q26M.E_4D\X)+QO_,EWGY %B]VS#Y9-$U]R')6- MK2%R;K+AX?KA&6#>93L&ZW/5* N==O^"C7X9B8TD^_AD_70F\>1W/PBHP]Z] M?'O)MKL]O75U:QKM]?V#H_F^>M$8/IM8+VS 01V08LC*R4& !,G,0;)+*6D( M-^A; 5PG#&-D9<"-[^;?4P#PQ\> /Z+BXLZ03*[D@V2-X!UX?$=O+'T3[:O;7F-9_%;>@X:J = \X#ZC)K@ ]\AG M-JC_.*?$\8!MD5"8@IBP28Y1=VL[< :D5C%BD ;PQPQZF M#\S(;4M*,LPUE(2=Q&VTU(;_S!XKN<\O [!IB:%(C8<4GBV)##M)-)9UDI!$ MU@#P>]8C]=QD0Q_NUO,C:08PO($P0SJP1>^1I] ")/K!HYPA F!]]/TAT&$< M)%;3[*+8%/#$'PIV^NS'[A N&)5G6 KXBX/)7D,P[V$5/AKA#J1N. (NZ]D. MW9V$&74\C]V(4,B'A1-KP.5I5H6Q;"T9LVFQ/8_/-3[=1Z;K4 M#[@^W5"[_4:_7;95Z5%:F'8.WL*T'MWT/@A,_F]N!;OT'KW QJ-"?.RE#>'& MSMM*APZ^93GDILUL]YD><9EQF'*'/Z]B_M%+L??+2/!$9(EE MDVCU'E68F3LW&BO+&"Z\T*$8FU E.UAZJ*KJW!\!2JOLB_?!"<+HSO,<-%>L MH& Z4)I?&5D(U$0FMQCF)SF8AQ3(P,5;-O:?.4@Y+8U" M9G9!H8R)O$?+ U1T,YO>+/ 0^-;PC<"!EP]Q% =<(L97N1!1Q&*(P2A(H##T MQ1##][G86C9^(*,ZJ(,@[)*3! E&%H^#FVBK$<50ZZ>Q;\&Y$)Y?1 M;'!G.OG^7##'KF=@A\K=^U6IUH%EZ*2KY$F%Z60<\$*)@FTV>_NJ-58292-* MZ2F)4EU*^>#'A<9+%PBE5966QY<@4JC2F.*"2K!4D5QF]U,ZD8*2(5M=)794 MKI9R(2I>LFEP,<-!^I2*U=O7S-IJI6*M:>6S6WY5]1;?>U97-;,W) FDK3V2 MO$71X26D8'[ G[@7<_9LA25+RINKZV#ER]^+=Y>-Y9O-231<.>GJCY%T< M=#,F7L5B2*?457 6.C\WNHQ-&M&L;1NS6X^:GE&#'C6]TCUJ/GI//!2)21\] MG/!RYPT_4;TYLMKW?\=.])(9^N(-[T5"UO? HK84U"II55$V3I69SY@R6XL9 M4]]@&[!?3&'+[&EM4?3F)UT]OF9)OA>VQES8?7MQ]\M2C<1)"\Y?G"YYTMYN M::JAR,FB=B\W6JU.V5+]UD,2[ MG?//UKC=]-+E'ILG@N!Z"/X%_UXQ U:! M<#'E'%OE_A?V!-M+\G2=8AK_;#PT2LYUWTOZN J!J!#(LG+UWB[#Z^TAI./ZQ#!2L5I>Z'4N=I MQ-0DEW28F0J#.N#OU"'_N_4S3Y CYRO(?.*XBJ">XKB#JRI+E-.2VN@V+1-Z_94 M56 5$.C>#Z8^S6V:B^:I#-P#$F*_3B9CJWEUV];ZS9U%YIYR=Q4R'A49CVT5 MM?2]644*X2X)X=8I_BT#%/_=VS$KI*HC4AU'MVV9*"J[7;,B2'8)(:%/@!>V M,\4Y1/N."ZG"R]5$UVK62H]M44/^]KX,SPHX>!0R;HZ,1]=CV_OV[BN$NPB$ M6ZO'8@BW*IU.%$Y52*+N38W%S@?:'B9KJ-X'&Z/)W2/W;.R4;/_@0^6'/0ZU MZ;727ZF'@M&IBG&ID/&HR'AT_;6O_+ *X0Z@O[:;H+_N;(0KG*HC3AU'?VWK M*"GU_LY)KLH-NW%1@NHVI!*83M-MJ)K:>ANCC9@VL;.ZKC(-JX6RBE!W)-1C M6S)M4^79*UI4M'A4(Z]U==MJ5[]9GZ(W16_545+W9@"W2?ELM?<5)CQVM\R^ M:I:Y5;-,=2AUJ&KU:E6]W.8^/_L.96I3FV[J7'JYU;ZCSF*#2M5D3#49JTR+ M+-5D3#49.S8(+[O)F.HQIGQ*U?$I&2VC5J%/ZC'6Z_0K[WQ2WE]%J<>EU*/' M/E6/,46-BAJ/'?WL7=V:QL[##A7%50OW%,4=6%/=6_R3>HRU6]770"^AM$WU M&#L%(9IU,AD[HL>8N7/"D"H+J2,R'MLJZJ@>8PKA#J'X=PQ4_'>NFU=(54>D M.HYNVZ$>8YVF*FY3/<8N@>AJ5?75H1YCO?:^BKXJX.!1R+@Y,AY=CU4]QA3" M'42/[0 ?VUW%4$A51Z0ZDAY+3<:ZK:JTX[P$3ZQJ,G8":FO72H$53<8JT\%: M(>-1D?'H"JQJ,J80[A *;+=Y=;M[_U*%4W7$J>/HKUW19*Q;E;%(Y^6'54W& M5 ;32;A+K;3UKFPRMGO$4:4:5@ME%:'N2*C'MF2ZJLF8HD5%B\/XXL;$71JME#T+$&;^.TXYY=1ZY#<#T,=^W%CHMGACN<_6 M2XC7D#TE'%$N;IJ-+D)U'B!+#SD:'>:01O,7 6L08%A\A-<%2,D#? KV9%5F M+VPUFH;1[]E]V^C;NCX<]'EG\#_=J]OOU"[/'[%[ M5 B\*/SM5^NVZ";G*"(1VF;[1K]:_FWKQEB%P+)GWY'QU2#7[Y@S*VTI9?MA MQ"QOR$;8IN8)V]0@4.;JRYCM6F'HC!SXA14R*U&$4-%A(:@S;/!"FA7J+;'E M,M!^\*NNB9^^JBU^IWJ[BIU?T&BQ52 MO;5*(SU1N[_^-@LO1IKE>Z+=Y90N.#V8N] 5CT[T1@DAN]Q]L*M0#46 M4WZD"C:KG_<_")N_>/R_ 9=S,=#2/J4.6"9:L[>OS'/E MTZT(5BI:/ 4MHI0E(5N:#KM$A]WJMS"ZA+1]U!C(_9(J#&!KPJ$>Q_@G%Q^I M)/ZCTV;@6\,R&4&22E\P^.>=-WP L+D\^>8=?$KY04B]0,3?Q37CO[[C M39>FX][5;4MK]54ZOT+++%JF@N$$*-E'E#3;*F_V% )D5WFA2BRK*R^V(L<> M%DIHIJ%J?14B[D-";(>$.B)ALS)(>%Y&Q8I:"K9OHV'#+( +\VF4._S9LY]J M%E/T]C:QO=1UG\B,4H2J"+5B4VM[YKZFUAZ< +=(*-U';MVAU]A#;F&5MKAQ MIF#^$TS7091 L/'<1 M4)9OR"S<4*NBF6EY^#@2/B["!XX!WSDAO"QZ]ED8#T(>A6^8QZ.Y!S&7[]A=A\FH<''E'@&+PDQD6,H .DQ'Y"H!"TT]A#! M'Y-D@1472.]=\=.'R+=_C'T72"ZDZK;N6_;^[YA2Y/ 0\(@UG;K (Y$*(^LG M#\41[L7.Y&]"V+*0"8SZP(?/UC1-O&-C/GPDP($4$:?S"?'L%8!]MD)&62WT M@\AG@$#_)W9?F,C5,RC# D['?.#DC@>6CN"<9"PRO#T\5#1V0@%? M^//_Q!Y/1IIV&VR!_F89TG.'U>N4 M1H P-&9%<_FD1'R+HV=&UR.%$"GMI!-=ZP>R&?\1#&B6P/Y:0?( $\-+Y7?O)\%S;\&32]G9>?GZ MBUU!'Y=KWZF. @(?U!%42> @]-<@L+Q'L@6.'26X !?C93H2[WS;0>O@W@K' M'T"W_1--OWNA7X,RCRQ/T[X;_CL,(]:C///HR*NYEU,-,W?;B_,,%PTPE8-4*RQ:8_&FQ MK%_<,>OH6'8)5M=?'#A\9/UD #!NDY&U/K#A1'RB2CE.R/8I-W+C(,?/]W2W M7T:K'ON(=UI6/^LW,4^^H[=V(-;J6#$* S<7"97!0)V&,O<7TW&.CH'G91NH MYN:JQKB2WKG->,Y,ORS)3S#!MJ69O9VGO*OJ_FKAH**\77U]!Z8\S*SM:9W^ MHC)9-TK*ZG;*Y9PM35);8GKLKU@->::K(-TP5(8:[EPY]6\&GC59OPW#L)E;X5ZQ/][V[* J<04R*\'?_*VCDF];\9"BO0TV1],5MX!];QV\^!Z7@_TO*[6,513]BI@A_+.[-T[T]8KZIVA MEM4=<[$]J?+.[-\[8RKOC)+:QY+:QH&E=K_9!*EM:/T:C#0ZTI3L,F;;H=<_ M<*?!;.I3<9_!=C8;0J-V6YTVAU]M6=;V^A!MS46D@5:"+)#0,]\\V?*I\L?^"PQ19JUA'7 MV G()XQ-[#R7NQ[!C0]^0'V-:80,^P3/CT/VWL.>P*F#H$RTXR!(7'LH8_Z+ M"KF5@M3L>L ]/G(BY=Q3SKW#QA/,#>,)"8J^ M%QA:VL=GX+3D3D'7P=)]=51)G+I&GDS3WTK3HV?1U) M+:AA_/S;?"-$1)# L<6 DRIFI5EB'C'XMR,<\V28M1K]XV&KNR^CC[%J* MJ+0%5'I&C7?/'%,.Q.I+XDS[ZK:R#=@EZS:N+W.:#)FB9?)="D>W7;UA>5[BJAB=*O5\_W M#N:BOF%Q>%.- 5?3A2OAB9O/4O@ V(J#$.[C #-WO\)F_6'Y#FC])B;/:_U. M?W=E\_0N.D5XBO#V;;<=C/#Z2'BM@I8BE2>\?>9DG$>-\^JTV#/=ZPYH<(85 MWBH73.6"J5PPE0MVI%RP!^>GR@13F6!5@9?*!%.98%6#JLI4V< ,WG0,VXZ9 M*GH31^88O5VL794)5BU,4_2U 7UUCD1?^M6MJ9FM7492J4RPBA&8R@0[?=!X MS7R:; M2:;=]I;U042B6M]LKM>[ROSHZ.HG]6#[[$><&4UVPTI.!XX'(?\[!I;S_@E] M2HLMZO2>X'( 1CZ\B^1G-PN-ZV8K,;'48N_..? NAWUQ#SSQVL,"F59\XX N M[]BKP:X; /8_N!\\.A:[L_^.'='JLL0QCX M"T*-MOW%8Y^L%R;G>&G,8B'< MGC-TK."%AB*/.<,FAI;WPBP\6L"!"H&=6X['0&SQ*,3''F)OP-V(W873L05_ M/L3!R+)YJ#&P>AOL^G_]HV<8S;?R,?J7_O8UO X7$3^96D_ $P#!Q,O&W!K^ M'5L!AK>&-*LY'L2!IS$): W%(7M53B;G)SZV%Z;&XWDR%W@/9IL#?(Q0[WL M8!YQ$,K#S41Q9T8X?1#%O<:R6FZX5A?^U6#? =@1OD8>!M@DG!U@].>G.P9, M#@C*\N #]AAP[HT<[@[EQ[!?CD#R_ !NS H!:EX"J49%\+ D07T,PYCZF0-Z MB5;1[.[9"H9A18ZSDJP^>HA['A?W^.Q$8Y%])\G$FN&8EB,Q!PZ-5TX'9=3O ME+Z7 !B G[J/''V%:X=_0@)*?[@+X24\#R?3%W_A?,<83Z/?3;@-J![_GM< M7- U$E^RC0P/L)$&P@B_A<>OG==L*S\:"1R'7>@0:?,2A08\!$N 0_SJRG( ]66Y,2%N2-_57\Z8E8/HO M?!O!ZG'%(BMXY!%"I2SV=)K;8\_.<,G@C[$)_AP;:?+ .1W2F!L@S9P8 M*FS?O@$G5XW*5XL?T:B\L[Q1^>;63%]/K1G5W;S^WH!JF-Z"YH'??ANR=$]IQ&"82Z,ZSW!=03O#P M'QP/A)!CN0B&H1,ESX "$;O"1ODRE9I\V&#E!R0<4R$N;J[^?0Q''>9!8&5 MX,!K M^%=$1@K\**0OT*M)ODN09W)T%ZZ FRE^*?ZH:)M#$E"T_)2D%'SW1,;?X 4^ M=4BG /.FP?Z$7?H!^A/35TS AO7\"%1<>/F0/*E/1!2C.(H#GM53T,S* ]+Q M;#<>9W_N>$^^"SL*G/"'>#3VI.H>.1Q^\ 66!*D9SYUIZ(S Y&3X MA@# Y;Z(*&(T]D,NE %0YG':@ 2:%RK#F'!_^3R")LG"\ RO&VT5+XB'9"!#E M(^P0W_-!;O8ON=GTF62MQ=L*QW[L(JCA)!9Y!@ ._P9PSDPMO)]TG@!9,.B< M)##-,"\+%]@OG@TPB.-5 ]8!.4BT&#+NAOP9/Q23"6 [_T\X)N ZOA%.8I(E M'&7"].;-_Z/E< OE-K#DY?1*+N9X):_XOPVP!,5.9H#1V#-G,:*%- E!$[OY MX^[N:^:5$VZ%0 Z ;^]_(@)+DA1V8,A7_42R$3B+[;B._"%L%#.F MDF]BD8Q,7%'DGT.:%]?J\>C9#WY(#IX1"O4E:*,Q"2"]\KB6!.4BD1$F 1 MD@T#>P(P3 /_"; Z_V/X< A_37X.EVISHF:XN3&;Q@/02.B[:> \6>1:S $0 M?O]O>"7LC] 7[A?DT-@BFO3HO&@3:"SPK2'\,0BEJA<@*=C"S29 ><>:1/"KH:/0]%O82KFA.([9R>2AP3*@IU&B3"1/!&# M#ADMDMPIB6\R=]]Y)(8[_L%!'?P@UT:0RKE";D)*2"AB&S<#H$#:SP#Q5*,M M<"M1TQCIES*^ 80 Q 1?6=G3X'9&N7<1_W!0+[0YP""<[45>#C(7H4.#8 [E MK^#40W^"0B*:Z7,P)*X.;\(]/G$OYC*;;!1S M5Z0'9ZX<7@7WSFM!'A\IR"'$-D!=4LIR;C/C9Q:P'B0&M#CP=EST,(HX"#+8 M.6;I2:XJ7'%9CI=PN-SSH&T 8'A>)U[!KX9P*RXR_S!#OX,8["6.=E,U+F+S M^ M=#;H3T)''?K?L'Z[_6.(,2?L42A@YX32RN4&X+8W4^B.HG:%P-:3P1#)'-8CA=B'7!N_1:KC#DFL M+,+ "<>6,,A>.#IT'F,OH=!60J$+,ZY; E<7B<$-_9E_Q_6?887AKYX_>S(C M7&AO$LV38*>42/"KF3*4NX5G3GR )XOC*84Y/WL':,9"7YIA>QI D^*'0%+\ MAIFZ!4 1(Q43?+$6WTWP2W[P"-B)&A#^$,P7$G>^S7'((A+9RCTVV%\%X,KQ MS.;J&ZF&EW6ED/O&,4[#W@GYG2^+K9&L_CWA+*NRCRJG_+V;>7PC&E$W\:DQ M$<\W)I*B^UG8[8*_I&D+XJQ(K7\Y4>1RD11SGQ684NA2;I/O$%]$TUMD**$K MVZ(B2NG-CKA4'Y>D(?W+>K$Q1IHF(C787=ZM2LZL7(:'$!H6'0L9NM0_X>$1 M#\B9"@L+,S<0RBIB)=H1Z3M0Y(WB@-AEQAD:I)Y4>FLF>0A."!"E9, 6NV%% M&)+Z[\KX2E=X1:5_OC)#J^ORNV/&K&7J[0W6%+S1&[J!+Y2?!8(VQ8>5"65W MU@)' 1P\N<[:\>)V<]SYS=H>H_F!R63AZ$9'S+#W!'3PF4<@G##$# M FF)?R6):DLO,SPT=J:D8E&)K>U3MH*-A5)#&784WEOQ?1*;GWD@Z"S)(9_^X/L;C7Z(,U8$/":O02./ (J!(/(B5X6 M@^E6X%#^!(%G9GYR#\ L<3C,)4BXLZ="CKHM*6 :Y05(;=-!#3#Y'5859TX< MSL(&/L*4#/P@K02]*REKY6R+ME70J!*['\E7Q:[%>@^ M8UB9V(2+8I-HBW*JQ:?H50X6\MSYQ,F6)+K"> MTX@H?.%: S_0&$9XR,P7ZVH8*PTP_BM,)A?X#D^Z:8KHZQSKF(59DJ?0\X%L M+1NUS2 _4 U1O85I$YCKLXK+$I%9;N+,F@,7I7O() L+3$=;YOV,7!1824Z7 M)[*/APYQ%8>*<.!/P!X'8\SY%^->AK I[E(L">Q,(F;T'2-=$3,FJK2F<-^P M#$D@8.BN,W'$N0$.OG"&^]D$L/E-X$;)CB GLPB#WN^EX2$4\_1B6.7?L6R31*8_!0470"9S9M)=WY#( M$5P=M0AQ_52B$_*%E7/L6UC$@ JVV,9$WN,&AQ!<&N4EYS_8+ T(5 6@8RO( MOD?Z_S/Q*[%&+1G@NQP9PK]<+OYZ9]L!3V-X=Q,,Q_['JH=_"_@YB%;4!6:U M6S,&)/#$B41:'TI!$:2)).$#MW)&LYH[RMU+(PB IP/'D^""G\R*"!HL"TLF M]. 5VW!HL6F4E$;NDM+. MQ$Z8436 I+/$S(#7"?F._9=8/X3Q'.>37V(@+$X:%**O)<&^VO)TQC^%QO M R7[1HF$SG&QT>RFA7W[0MD^N#23C=(#CHD_^+$0"LB;!5]>V(R( 63TF+D\ MR[1<,NMZ2]2Q1^ZA=H\L?;;M;>[A*5/0)6'TA?(@1]:3+]+Q4EGF.D)-17&T MR^9G6[;"Y,V)G$XM@"2TTV"?'#HKK@[F&$]T2^G3I9<@%FU ]2UFFK&34SH+@F'A #''&:K2RI+$D+D?YBHK)4(! *>=*B$L&M=)NU MY*A_"+P2;'.(6@@EFZ%!*/M/U< #D#V$E3]$JGXE(E+H9QE^XF<3\F 1?S02 M21\8/$-DP1CC+%4(?I&JG LJ7_JVN?4!7:?H*>/)ZHF&D/X@B2?.5#!,C+) MF">Z(*:-8*VH*]^'.@.E#V<.C&Q>N.-%/A422DS%=9J(]FJY9-/P)8SX!)/$ M8K@#1&18T);O2RAZ0HFVE#&8EH0VV"8@ST959, 06-3@^,),FE1)N! M4^0"P18/4C+>Z9Q?$U%_?M$U%?B@.NRP40:/N"Q M6Y XH0G5&"Q%*7B15)(JA@#$M._E;,#4GY"84I3+*\5Z*B@!!3 D'N:>!+,6 M%'BR52)1F/](L [2ILI9C\=J%2N?($05'9C1P@8\>N;)#JT@("5$9 [)))ZA MX"P8\0,C2U(E@8C/\M4%N$CU.+Y4']'^LZ8( M3B()K )Q%CL0B(72G'.I%T4BV(]'=2G;SLA%N$[+F\3M)ITV668?O MZW!]89?G@??I@)?WB3#\S&O!Q_-S:31"@9D&E/$9.LFCJ1_?%WX-U_<>;]#H M @-A$*$K#O.Q!9Y]QX__\BTOQ8]O'.OKJ(4%K.%$*:>0?N^L28KXQ44C%UJ; MFFZ09I7S\_Y/((/HHB9:Q O 'S'/W(P#O>__[Q^[L[:;+G/_M$)ZP^ZY_?=X;5 MHPR0O/(:-8S7H"0 0# T&6)\ >!)5S]:#$%@)JY3)%22K.W$+3Z;@$:*4+:! MOB93KO,1G^',U6SE7,U9D8$_?7J]@:E*:;WP9%Z!0DX.)O*8C &2/@-TDQ;> M-5^$B[J BQ6"PE4!F)-!-WS$>Y'Z;_9\21U'$LHN M<$%2(;!X@9,0[4J@R:I+D<2Q.6E3=RY4W"=I_;,H&HORT(.M8*^O["G2?1 M 7Q^+F91?>Z-1N#(=UW_F8PG4<^9L"-KKOP?3[S T[75#0$2@DM093G-:7C] M12@DO"4K,4UBU4B&<@1+##.\ZCK->-9$$HP? ]@PB0L5\FF4X;+AZSI5A92Q>JEMIW0WU_5Z M/M\YV]^IH&6#2=MJ;GGUYI9OA-#U@-^N,\G7HMSN4%LYWB(C;(_O5UH_MGRO M[^\TVAMLH,#+AR"_,1L%^@(:J\(=Q*[UUW->E.7HH.A$TZ(35CU"*Z>02 M9D]^GC?F]C8">AZSSVW,4>GS5WS2D:[I1NMPUW^B894*?2\$?=M:JZULI--G;JVP;17JGCWJ-C6S=$A# MH6ZU+O$R4;>+J+NESUVA;D4N\3)1M]75.MMF7U4H:;:&[M:%\5?E4Y5- .W0 MC['+QV56!ZT#0+5IS^SJ6LO8,HMCA[J(!;IZ-UC-T+-O>-OMNZW^66DFYV>^M-4@&7 M_'S_W"V2$LM IR9!R6ZC+/)NARGE,/@TL/AED^X_N\)CV[2Q5>O7$?$ZC2T3 MRC8&Q*5CG4*Y.4CW&UO6TRF44RBWK7C=,JGYO%&.U--?J>'Q1BV5DZ[(J"IW M,D-':!")V4FPP/&&W(O>W.B]_;?/;C=Z\QWG"D=@+.TXIV_:!P$NG;(8S3;RO_[1,_3NVS#[6YS025,=K<> BX^HA3B^<#2B5N4T*.$A M]K[_9/>RS_M7*XAPEKS&+#;AD\%L-.S\JV@6I._BM*YXVF#O:>PV3ACX8D<^ M_D[7Z%'W/:>:/7&G-)@&F@+6<>MG",?/+]1KL+C^&-5V=?A12]55FO\SS M:6(2K/#D\.=P?@>+()Y:P%!H1,L&NZ7)$Y[OW00X2H F:\F%&CBA&=@5?.3B M^#O9:AWG:'./YN>%\2#D?\1T M.!0LGF?VC502FAOU)1FN76:2^-%.02MN/J=MU< &%/(MH6 $0EU;][19,T3=!BU*;4I^KS?[.QM4[W58Y .-G%(K:'66+7&!A.4UH3" M*SC"KT."Z57,D<' 24,)85IY3%M&?A4 M2:F:-W?N\^;V55"ZYSSZX_=EVPVAJW>Q%!.JVK56(87SN 5RBCG6F3GNJ4I9 M,<>*7:QBCHHY*N:X8QN@CM;N*L7Q_'ACJW2!XT6PQDL8EG/OAU2Q$:QSNIWI MN C3T#K&EKU0*]![[\ROI]=OG.)NJL!\%'*L@Y?1[X$^HJ985?1Z^OJV_3H4 M[9X]BMZ/KC5/,VJX"Z>XI EC!81#%L= _ C\,V33P1TZTR^RN M<[.)S9[6:Y9MB*%\'96_5[U9FK5=A*]#H=5NMDA',WJ5BR\H=K&S Z)T4R3% M+116K15"AM8V*H=8:C+B)C&P;FF/Y#X&(U:!Z"\A'/(']WA@N=0,P!I.',\) M(]F2*>GA=&$1DFNSHW7;QFOEI:G->2Q6XD,*+]12K:_W>D5%#4:RB M6$6QV^)%2^MV3$6PE;L8O76Q,4PU3OS,GKJ$VK8_+,=C/KS6$AT,IX$_A>UA MJU_7PL[ V(OW[]B98GO>7<)==>1E6M/DW$J'OISFMAFXM9 M(G*U25:4+=R]1QR_XD\XNW;],%P@Y#).J:7A]#KR-5-KEDY"*@6'&G@9S^I" MFXVRBO]AK[,*4DSATTX::;NMEPXT*.90R?B0%-XL0'!]II'Q@Q%L)L1;%L1K,*+A<)%<\MR6$6RA^>E9;*%SX5D M59#JS)ZZA+*Q+]&8!S(H=6'U8:VRB6LJ>?U(-_.__M$S=./MA>:O*_Q8&RWN M;QE<5*1[^+COELYX1;9GCQO79KN$):](]EC7TNN7<8F>"[U>6K^\O[!=WH"/ M_(!C==&3$SJ^Q^"?24I:9/V$MZE6>EG7H]9JE7<^GE.CF[.[TN86^=.J)9;" MJ!4I^5J_C%ZCF$3UK]38(D:LF(3"J!59:FU=-=FLX\U==TM91Q<2S#J+V,?7 MI5;0A45"KDVC?&J]P1[9P:T(M@YX MH6MZ6R4;5/1RKKL]%?ZH8/:5>NHD7?)J$\_ZS".&310.-]-:S?2N,CL#+5@W MJA3+47[W/>C/)7H)*[_[9ABE&.*%,,2VUNJ5FMGNJJ!K'?E>MW^)1;^7$'2]&_X[#B,^9.]___C]W=T./7M,N.*A'P]< M?A',N3P JHWZ1E]KZV4G$I8&0@U\YCNB=/5NMKOMZ)D#7FL5V/L>\$JQQXMA MCTW-[)?57A5[K %[[)2>F*+8HV*/BCWF3M[7=+UZ6H9*N-C$+=-J;"G7:L_B M5-+%F3TE+S3Y6EX]L)6KTIQ LB6!KR";6X6EPM?E&+$]_Y-;) HTV@RVY3J^IS%806\US%\T%OGLE=G5&[)/I7R"C0)_ E\8Z83F M](L-7VXVV'=X+-D!_L6-\:E71KNA)SO!*;)!A/SOF'L1/K[1KFA&+5Q>NB_8@#6=!OY/9V)% MW'V!_0$P"O>'PV_C@/&?3DA3D@!=?_ H%+"RX9V!94?LV0]^T%MP2FZ("_SY MZ4Z\]O$QX(_PEE!LUPF&;&J!&@B81<#J-#J_9"&6O'KIFY^M$,!!P JCP(=O MAGR"KX(? &&-V13,!L>FMT\#YPG>3?M+$7D#JJP,%?X18'.0KX$_2&GN-'LO3H9&Z8W8G0_:8W3UB$& &7#O B58,>!B[ M$=&%X!%%&%F&"2'E6@%\7HY&V1A SH/\=@5ZBC,M_SY+%WPTSK"7/D3_P 'M0,KK^(WMV@+@FV*5F9#WY 7$L M\>ZPGK3%/1Y8+IWZ;CAQ/& T. ONB;/W8C["B85?=H-6?H-R@,.V$V%D@1--H--FN-(C8F:>T:^C;CH7REG =]^N+^8 HC6'/@SB$:PKI8134 M2.%Y@9P' FTR.6>G\)R )M8C)R*$5X6^YW$7).1+X+MBMP/8.9!YJ-&_KITG M6DYO&(7+^=0V=H/3UI-D+3RBQQY S<#[ ,$(0(M>-/85N1J=]WW"U(Y#N\4; M/3'CD& *)9BF*9BF*9@RO']C%C+D*0O)$!VQ$!Q_*UF(GF47@H,TC)TD>?)> MXB+SE.WZSX#QZ/_QX;Q$IK.S)1+-]S@*/:E&XZO_CD$+Y4$MR2"=X_,^X86? M^8G5P\+10MNA5G,.6X2NF$JH5H:19M6LK%3;&L$82K>K8SA?T,^0#6M(!QV,!,X@@V M[:'/(TM,Y15BVP]@1T"7M!1P)\2BINSGUB#T'?C:/E/I&OG!F.+;_2&;N +Y6>!0'WQ82;,87.$ M]/$C&B8U7V[FX9;][SB8'>L1U"JX\Q\WU@@V^\9RGZV7$'U76>8'G"_QF9N- M+@)['DY+#SD:'8S1"%@#M?I"*7L3 ZX%^!3LR:K,7AB0P^A_7_W#Z?8LNVT/ M#7/0LUI-P^CW[+YM]&U='P[ZO#/XG^[5[7<29""U[N&%**5^^]6Z+;K)53 _ ML@#*-^CY*)C1=VS0 VC?_%<@5W(HTUPMV5(IY9DS[H0-K!1QX,?GF@!E'LU51.2(;WT^GFJ-U MX@P=$!!%*K^XIMO?!L&OMTN^/#VR83TQ]L@]+6HE5MY:Y2-C:RM.&[ M&1P?P5P)-[97P Y&RQ@O(K3!$H %K &H6 W&RN%W#13]N9Q\Z:K*?_9)N =/ M2AR;[Y.!L<;!?.S/?,'XM$#L+BGYJ!<*=ND"!FQ).:^,YGQX!S?5H?C/=F\H M<"N7.+<@+/@XL0J6N:>+B2RAQI,1UP/G!"7QQ31Q$&\. 0V7?>9B>60TM@\6 MANM8RY:2_$^8.AHC]8JV,.8660TXC<9HOOW3?V;_XNP.W7(A^\H#N-")L%9& M)(5_EUX[>EY_6TN3_\'YR3X)U'Q?I"+<9W!_];/F(IL\Q?E7,A2DLY'ONOXS M*4FD(8<4=O2#: Q_=8%\D98<#R[:02O5BJR4DD, P"I]"I&4('$=>U8\=& I M31C ?@S;'H8:4)/-I^2219L.;*;P]9L$;G(_B65)Z0$ &=>:AOQ-\I>W24:2 MX]'YZ$=O\Q!&LVHN)XZ,"O&UM+CZ_8;9[*'1)?/3Y(NE/=8 >/VZ^#E&S\QN MX5=-4&2+/E^VE Z4]D,GKQ ?%M#.'I(SH;$*\ M.\+EC%@?VB&;%-DI@3$'-5,QK 7AT02J]D$2X"2IA("M/*8]HR\.VI'7>EVP\L(Z]U M9UR* &?=@J'RYN6+=.BON@,?5NU+X;V/?(PKKW[%A#QBE MN.&Y<\-.IZ-UC++M:!0WK/"5*FZHN*'BAEN2CJZ9S;(][A0WK/*5MAO5TO6K MP POH5OWO1]&V48=%S88N=/M:D9;5Z,;JWD]O5YIMG0NG005U!DIVE7(L2!W-;/?4Z1;S=O1]<8I5*(JD.ZE#=G-MF/;2O<_1VNX MW]0ZO;(4H/P;%;Y1X&AEIHD:3UJ?@,<&S7 O+ 9RW36TKFEN/HU7^6&. M=3.EAB2?BPM&X<5:O.CH6E=O*8JMWLWT&X:B6(47"WBAZUI3[RN*K=S-Z%L/ MLZX]V:IAA6?VU"64I)6:2;!+1*N.O$SK=4[ANU!^I0TNI[EMAFWMY8S"C;6^ M8LTTM@PF*<(]/.%NZ<57A'OVN'&M:ZUV";-.$>VQ+J9E-HY\+U6@V(N(X$@+ M8&1AV^_H!7LLK^YN"VQ#KAMO51*MNIXJG%>YA$OF&6AF[Q2>1T6\&^G\ MIRA.4(1;!]RX)LI5H9SJ70SU]+B\\.NEU:Q\2:?2R?&EJG E"0#TM9Y^Z3FG M9W6C1J-:1095X'<*GW:)-'2[6X8(%8.HXH4V%8-0#&*?*D1':YK5JI54 8\- M[JUEM+;E!+6G]TN(>GS$UN@\C)(J%0V'FEY8Q..ZIYDJ[;V*%Z,W],OSNRB\ MV(!@NYTC%T0H@MV,8(]<\*<(M@YXT6JIIEP5O9KK]B7*6%6CF>MMA![ZH:E.I= M2[]3IG_/N=#KGJ(QM4E'^RB2T*Y=/PQ?LP$?^0''LO0G)W2P3,5/3 $663_A MM;L$;KLVV4:8N_T+"6&<1]?BZU.2YL!B(H77[ MJ@U712^GV6@I/ZK"C64.NQ+9I8IDCV1Z*7AA:MW.EE/:%-$>7M/O M7R39JH2U,WOJTL)9GWF4&&\BI'48_THA&ZN<3?OJ0(>O-D?K:5W]TIUKY^4N MW7:>LW*_K\(GQ0G/G1->FUI[BUY?B@M6\C*;C4Y5KE)Q0,4!:\$!=4,SFUL6 M!9X-&ZPCLS-;*M)ZII'6N^&_XS#B0_;^]X_?W]WMT*;'A"L>^O' Y>?/E4N> MOMI(WVUJ9K^YKMA_**QR&>ONIUNHY]\R4:!/V&O.IU.HS/[;*,W MF@WV'1Y*7HM_<6-\ZE6[U>BFB_DC%B1'L:(H< 8QX0CNQ;+_CIW0B>"Y$#!S M,G4Y.MC#>!#ROV/N1?A0_J7,\N -K4ZC7?@&'%(:!XS_=$*:500X]H-'H3BF M#6<)+#MBSW[P@Q8*+1=^! O\^>F./K >'P/^:$7P*;PZ&CO!D$TMT-T '>BX MW4;SE^R9U[\:SV4%<"Q:$)M4. #?%VX%; JXX0_9LQ6R84P0":/ A]\.^01W M TL"P8S9%&P!QZ8-PJ^?8'MTA!1!-Z"VRE#7'X$?ANQKX(^=Q=LUU!0FP,4.9!?JL"(\5YEG^?)06PKAS;02801X[K_,>* M)+$CE8'&ZP%MX?N 4SC3"3XW':"G"3:+&5E/ M?D"<2+P[7$Y.$F^,OD@DGOJ"9[T)N N[>N)OGYUA-);F5?:'D@";LY]8 Y"A M<;3\)U*NWJ!/YXW>T U\H?PL$.@K/LS8F#;'.07'-R=-*@C1\W#+_G<!/0^GI8<Y;=MH>&.>A9K:9A]'MVWS;ZMJX/ M!WW>&?Q/]^KV.Z$^4,<]O!#P)_SM5^NVZ"9K(E:XQP/+)>J_&P(>@10.B#C9 M>S&[X\3Z7':#5GZ#WFCF-3W0[A)-SU@00AT]^]%60FB5T+EV7@/_ M?Z4W6NE+LO(G'(,PN1G0SI%%PZD%5T_'JUP[8@4SL\UTA7GU\7$#D%IAZ-N. MA6HEL7[Q"'<5D@/HSX:K-% :9/)+LW"NS!$OP( M5$, 6O2BL:\HY.F\[Q,9?QP2+M[HB?F'!%,HP31-P31-P911A3;D)"!'4DXR M,ZF(D;3,E)'H"P8C8+[PEV_%2Y*W$B^9IVK7?P9L1Z^F#VRQY3WRR\5VP)) H(<'?%["9Y3 ATOX M;&7'O&HGS2BVPEW:#&XL+_GP7P)GG<3LL-C?L14$+X#1-@D@#VW^/WQW&$9( M8Y_] 32O052P?&L!OOHH8?"XS8M(*65 R\* )(6?:K1>^[Q--[+3%Q%H/AQ M\F$ Y&, 4R3H(F,EV< K+#(!7=H+R$5T3B1;@V]PY<]6.'X"J( D_LX]DHI@ M'O$H\!F #_981_)*A[B]3[2,S_S$KH?"N7+;,.WF'--N-W3)LWL9W22'_KUM MW1 IUW90/2DZ0%XUE':\E5=FTE_*2)_",_\0##V'$PF?.IRC?'@-KPN!1 MD Q..!98.G)"&Y0@]W;$AU*I*C;;$OZ)L=C9"[/E&'+!:@'W5F2@'4 9W,7S8E M0TV@KJ$#R6U.2+@-H>$4;&9C9#&SCK*A RL%'#"/G-" >M%L3=2OR&,FC1Y8 M'HT;9^@ .119#.)Z;G\;!+_>UI';8R5]TASZ+ZRD/RVGSQ3V9ZUV(\.=X0J] MV5.@. "++FND S9FV8=%*V(C 5K/W$-P)[O'/$>U,FI0@6M7$P$4RUW%?#&[F>A#/2Q$K1 /LZ@9)M&=M:82F.!HE ,U\= &0P1UHP$(HP:KI;(S5Z4B M_6'YSSX)7_Q)Z6+S?;)G- 5>=9L9IQ(^W:>()DI(P49=N-^MB.55JYNA#URZ M2UK4-DL7T$V)DPHZ@H\3I6A9Y*>8IA+BJR M/8 =0282?3%-3*3-8:/ALL]< M+(\U;*D<5]48> M"#5N1-+Z=^D?I.?UM]7P,*SD 7\Y<"%#O$*$Y[TU1>[!OO$0] [TQBT1FSM M'@Q3]@$4IY#=>9;[$CK5.,9*)H><8.2[L&O2ZLC!15;WB"Q_U,IL/->(SI4P M&*'HHRHW=(1Q?AU[5@SWR8>:L$#\&+8U#%^_26 @UTZ"CI2V Z=TK6G(WR1_ M>9MD"CH>[95^]#8/+8RXS>6J4KQ)?#T+QC6:(B G$T?EF^77#?CJU\7/NZV& MWC(*OVH"PRWZ?-E2>K/1-\U22RW_O-4O]XN5FVJM7&I=G>RRTNVUV5S]*CG;%+#LO:XEP,O M\Q 3E=;5Z0#@3E0'@*8IR1\:FX1T!3KDS$V 'NUJ[7;;ZO0Y-213JGCOJMMI:IU^YH6='ZII2 0D3AR)ZXWA//)R3+AZIEO?5NYI^5S/,(P\/W5^SXQKP@:RF.7(\R[/WP OJVRZLHVMZ MIVS_C'WT#%/-W#91&CI:1]^RA:]2#39A"2*\ 'H!,0=*4\*_8#SAR7)%4GHY M5GR9JGJYPU>;ZG10CG9OH7$B(W,__5\4YM82.DR&_2ZV?$-)]CHV=2_?TE=P'>+BGEE@ZWO-DZTU';P>FN4^_2J MVYMEC&C95*@PFPWUI@34TAI/JOLT.PF'=^ 7O3F1N^=#+*4^-!Y>[ITH3QL M]%:CC;!8GC.GR5X$>)^O6JU9@1P^..33@-LB;T3#?XDZ80VNV0Y$R3 ESDQ\ MX*K_D8^]ZC2,["+K"ME$EX)LV0S\Z+%,!<_;I;BC$*4DHEBYS/6D"42(.40< M[ SDZ#-\ 12 :[(>>4K^KUIF)O-,YMQZF"3DLI$;VU$L:PD%W>,BE+Z%G"AR M)OAO<=DV#T-B4;-ZCK1K!" ?J ;Y3=DOMLL7\6"C!%U5L;ZJ8MU0%>O5V,O! M*]85LRS++.>+8IX 4#Z6"A OU#L9:2IYX2RO/?NT2&'-J4Y@_CQ'8UQVODF. MEN2N)BN\ )\.9>E:$:^5;#/S^ [,4B')3A(UE5U3ZX5(E/0GT*9B0(EQ!IAIG."6TWD#>RLJ./> .+FQW2"_D1(J@*F+'.ZQ> M<;PP"N()=7X@@9%M!/VG-%1&L->?&C]&S*+*^,66ZV&GK=S'*% M)+N9(\!4II:S4JN4C2T$LYKQI(6V!-AO /1$ZBJ#[((/TZ(Y44$M?8L1EJ[3 MQW.8(WX;RLHR88V$<4"E8U/?Q=Z%H4*3:EBMS0PF**OU4I'D(%:KWE\40\IJ M/1>,R5FM(LQD9'KTU=&*/5.CM620^V.:B7[60>Y5B??"Q-;!=&ME>DB-V//8 M@85>];)MXI.V87-V\<"%X.O]S;-,4.'8D MA7<8"4UL(-J1WEM3-!>+>R2 ,9<+!Q-SYL-P9AQLUF"Q*,"[?*WB#5>JE<"> MO#WK$:[?G;'0++YUNYG&9.7QK9/M#[(%OK4S8GR?^);MP[8KOIG==X3+GL? M\*$3I3U&-4EVU%QG9AP3^6(GBDVH3O;>2WM8B+Y0141@=//S.F:-\U(S&KYP M?5# (AY,1#L]&G<1 ]RD[A6A%A:#U11&OOU#*-\SXJH&HA_.=;X<05J9V2US M" *R?5L$D1(N*R[3'WW'._K+M[SC8E%GGI7N!XF:,\Z_!1)MJP(?Z'2T=X]!IP?H:?]TMTMZIMBJ.AG:E7@ZYF&>""XI86?=MU+1EKK\ETK(!KN+YGOXXH\>^#3BDP$/ MF-E,Q'F4]C,'7:@SWSR?1*W1,Y,AM*EUE&]!F)-YV2;#L^9V&B7Y49\LQQ5^TA>AJ+6!1Q8=VC#6;&:C=\X"A9@6,(Q%"W6\ MT^SV0?D =BY<9[1"03_STV#T]P(4A8-0>_M6FD)[-A M]G.[-AKMSFPS>60B=SZVW5MQ'EQ4;_3TW*)ZHVL4+UH#U^C:)H4)&3,A]@BE%J(1F(H@A.28BT<$&&NMSJUI"[) M.)GG(SD#?C]9;LR3:0LK-T:'J(\L)Y'J"*^MSCTK^U>5[(G M(4:LB0CAH.1)YV#B!(=T>D\2EO:RU(QA#[W[-D3%9H:/O\LV\@]CSFOA),0^ M?312S_&H>:I([QD ZUTB>W&JQ&8I=,;A*#0O;+T4 MSMP-^3/)5[(K'^;*;:=*2E3B\. ]1@.C0BBB>-G&M.7_9W"LF MN'?*^&T))(K% B!B%(7D:+"FH+;]I("7^S(7:2"J15_P"JH57?@+UT<"CEZF M6$X+2T^L8:XI?W;X!#:F)MJ'+U[H=[2M)SYLB%MWVDCR?Y?T,=[,TG63G;O_=B@!K06$B,A M.^Q??^O1>@ " \9&X/Z2&0-J55=5UZN[Z_>;&^'1$=(78N%(W,LD='- Y8>^ M.X"OL82OG 2Z1BQVH6\(*;@-0,YWLI#A9E:]2G0!/I,_93^>2E()=3Z%>GS+ M(6Y)A$$\',W7WI#%@UA%/T$X%+[;Q_? S'DGF]IE/R0G6UB"B#&,JI_0Y5/I M$%7="6$A^+3"T?\GB($DK99EW?-$L A=%(3C(@]>B>G=^5RO!;\I+2-F'B>=2 $#\ M\L0#?QG&B%4-1@9\3(*5IH"AJ9N]3QC55W&(\0:Z8Q,-P#ED M<#?]S##@.N=,,"%7/4[';J-$0_(YVH4'D9)Q3F82F4DO3E1Z*4!L4KT;&>T3 M5QDIF,6]DF9<;I@1)3]T7"_F\\7 Q3X?17\ ?D2@1+!N@0'9$3_4.M!R4"L0 M/SZ#>W7J>&"0?UDRPPE&(C&VX&<;84%8E\R]<*YC,4,+FPVET # 5O*Y#7?, MH)!@(]1RG3]6!"*=A!+9GAU5PWR^+TDG$P1Q<&^^'$)DS1J9'P&\ Y[5I[AU M+ 4?5<)C2J&3Z65R8#("2Q3R;@2J:C[SO &-->QJKUFQF4\,CK!2,$X@(_)Z M 6CUD%!LYC/?W#/X2;26DUFLO_*%BM?CP $;C=W5HSB:4&B")G;*00H6AB0> MC6'FXZ9&,:?DR:BT2E>5TQ MZQ.7 2J/"'/T2@\(]VD3 D]5*I *-235\R!4"<9DSE1H,W?^+@@G :5Z&-&X M3A+E'$%^]"\5%8QRL0+Z E<2X[GY568GE;'C$M6&G0 M1^!O'"5R>+#HQ,/%G ,K2C&9J9SC5/N(P]@3(0;"@>\"Z<8DP/J[FPL.%:9$ M7E.4C62(D=XT.RV+Y/N(>X7O0BN,<.T)FCLJ='%(#N-X*:)%GGR.4@8QA991 MW*=S<0M:32J@\B!PV6D+WRO91$(8$1!'E2JI+-0!0-+%DR;YEV MB_7S 6I3B*4ZGJ0(N:#!\<7^Z MP&I+H:'"L/B 'V Q25TT8 7(4KZZ+D]$:UX9$7,'&-U(8I.E!LH($OC22\M!2O$M8BI05Y8=..>)B!"8Q MZ\$Q_:6? ]D@EA'Y,F5B,WU?.GX@%&7HNBD.[@>QYRR*@'8/./#@9%@5B+U5 MD\>)G,&[(BGO"H0.O!G@RU9\;3*C9A#[@#%*;?]&B]4T_AV Q QD.J>*5&2D M V41[N(,9,A'@0=LB(,T?LT%;;A'DD5ZN36U8#FE/Q3RGC(-""AHA92! MW2I$331;?-Q+Y8)V(O:3!"7HT0*@6@\P'@LQE/6F8D):\"7J]\F1EGE-(Q(5 M/P;B'J(6]?.8"$B\,^6D11KE2W12(IRML0GZ ,A.!T :^@!(.6@YJ0,@ZXO] MZN8%YH)?.;%U\_@I&Y7U2P1@%H_QE-]_T'7@P8ML"3=N^^[EI MZEC=;K=T-#7JQ=]HFLI.DVU;M<[ZH79%_ML?#-LS#7!Z2'#?DM/DES'5>*]X MI_3_I @UWN!*KGW'/6,-.*@!&I^17TW-KZWXU=+\VHI?;@$!ETUC,H*()H>)]7 I+2J'?-^M8HLAK@IUQ2?)VZ MVS:;5:VY6G./3W/MCMG61E>K[A&J;JVFK:Y6W:-4W7JW:K:T[FK=/4+=I:NI MM0]:=[7N:MW=*QSKSM#KI7]])9GR9@?-TV[5KG,(#Q.^I48>W] M1*5C-K9.@;5P7D@X+;-9U\(IK7!J]8863CF%TS0;G9863CF%4S=M[7/**APP M:^WV883S0GO]ATL%OB57/'/M;G;*!@HF?B3J53,;6XMX99L#D YT M;%T***EPZGK;IJRB:>KJ9DE%8W=K6C0E%4U'EYW+*II&4XNFI*(Q&^T#K9N3 MWQ$XI]YTV'Z6NW<^^9S0\>:9D HTMMUXTD6 UU $T.+1XM'BT>+1XM'BT>(I MFW@.&+>=_.Y 8?NPQV;W.J_J;#?YK[A&J;@>LK@X8M.H>G^K6NV!V6UIWM>X> MH>Z:M>Z.^]9:IN7;5M+L[7E]^]F8@"06*XBZCUJSK@YP W#REEW+Q M&+G)UN$;)X@1/&=OPVL2-8F:Q-*22 ;IC+"ORHRF]G4PJ'P4'@$HWHX00/@\ M#(4_E/-W"@Z+FW9> 'AF,D:I8XCA,)2$;N[)Z52&#*O*V)YYU#1W$?#TEXY5 M,X!:SPW\%/)V4G#1F@ _71E)#WX%_V#3>5_ SX5G#!F,[9>:54_&HN]_J5IV M-G@H(\0^=>^E-V-H6WB@F3X XQ=WQW'8R-F.R.D.PW;B MCTV""0T1&%9$ 8*#S@S/O0->X*SX%\(8(S M06'SFW)PN7(P0-QA!3_->)_T MRP0$U40$87AQA%)>^9L0\71CPL\E?- (85U!-+'',LZC,:<(V68QIFA0@ AL M&;=2&E\"4$6[;52,BQR;$0P5Z$I!^@C8%2T+"3Z/GPPIAGL +N]"@_0=?[ZYG%4R6[CS1/,7*UN#VK/ M:>:N@:E&W3+^$0M_"E+#I4BJ#Q]XR=^7;M3W@HCD>]X#VX$FYP[4^L:-[DH% M9+YBDHC1(2.@%ZTA$ETFFE>"KZ-E@+451&SEW&06( /*PA&K#"9A_QE//< 'CP!,U&^)(/XQ<\%0\)P0I!AH8))W1GV$:Z213.^_$C("LT:["!X=*T,?&2/IX-AB*/ +>@$CLS,P M>Y[O"1W ^L0(B]"GF2/?,F1XXIKR$002@P,%#&B]@A(T6^@/8T901ELZ#04Y M:7!1R#08]7RZTN'#C-'NHMMMU+M6(^]'$S!ZG@6K1!8$(!RW1R^:!\PFE&U" MF4>=Z$4,N[[ ="-Z$!-@GA(SB$Q&_=#M27PD8"6F,_^P\/V8C+PB2;DP@_54^<;UTT>L;F(J9^\)9TME MVC9'SIT &U2@(=,0)P2OZ4Z 3VIAY0V"N;SL.!@;"!=9Y\6X.*(H $^,7OG! MG8YXA0>P2OP9'2=K?XB8K_-K*XK'1%G!KQ56<8IZ7R"CIR+ZKI77"X/V=JQZ MH[HM:&^]:76Z>X,AK=;W D/:LNK-AJ;I*&EJ6]WJWF"22TA3O54[:9K6PVX_ M$_IO]?$1"FK5A\+)ZVX$DW<5<)2:0]TU/G$T<"LGD!;U( ZJ5\UR0 \>?H # M"W5#\,,KB%@. I[\2OBKP80UF+ &$RX5OS28\.9.?P4D[I-\0TD8L*'"%-Y_ M>2V3_R>6,DX8#+EXUH^!(>_M-MX&SS_=$&G*-&6:L@-3=O+71'DC(/_O=]Q* M^QP *4NU]-TLZA,.B[Z"(Z%'=/!S%[CNXO50QH/)6M?*-+>= +:ULFEE>S%( M;*UL6MEV4S;M1\LED5/6MMTZ(&EMT]JVDVUKM\R:#MM*)!&M;;J_\+XJ0S?R M/O#N\>"(.O%\Q9=09ONJ%+W>3GBZ4:$6CQ:/%L])BL=NU4U[ZXQ7BT>O'BT> MO7JT>$K2Q?@0M_]79"+72[K^NZ]_(!'"RIU MJ^"^%%[6PP'>_/K6?C=_C6M?F^H;+;A-"QHE7' -LU6M'VV)Z<2E4^N8C9J6 M3EFETS:KMD9+*ZET[*Y9:VMPSI)*Y]AWTH[Z^>+N?G9M37N_LO0,TV/H,?08 M3QBC,,EM-)]V9>LET]RFU7E:'FEOFDCNE>S%FV;%;M&XD6D?EDD8_%OVL7/* M1'UX5XCMF\1BLR3C043&+_5JU:HF[80L U\\QKZ%N&?K*+Y2 M/SD:#?[[]]B7V P QVAS;QQJKI/VQTD(S1,V3PJ]N&9G[RUL;L.M\H07!:I? M7M.H&-?^/WQYYZ\W%,K6O5<(DO&P#5)X-66OY!]:9J]HCHP?3BZ>I'E#&LH.5[;UL8 M.R4&LA*R=O*'2U<;7WZ9U*E#>G-AB>?^'879M(:RT@NEN*O0?=?WPGL0LP@= M1UY (!TU>+UNM9'9BWQ:.]*]IZ9R;-;_(DI#BS$*Y>"O M;_[K\2Z0;;!NU&T*%OP%O)"/@HA?BR19S@Z* X]F7_[NB78MZYX8Q3UTO(G5 MXW:I$3?U2R8T'4&F-1R!?1YRZS3J[)FO13! MQSMQ7QJ__7[._F'N>>ZJ!P9W#"-3"T P_M@SUT0###^< MTM +>MC %6@(QC-3F?HD(*'F?V'<)S:YOA/#7[.$&S]\;&%:V.@4#V4A M^?3<@JBP'Z'KP)PNN?,DMYMDQP,SH0Z;JK%FS"8A:;XYQ[#$\?.L4!N'TI>A M0&X(Q9M0DL[@L]04$SOUD2[-4P6C^; N(P(HI2 M]4Y& 1?4L(N2!Q\%L8]$'!0ER? MI3#9-.)[[ WM]C>8U">,K-,%EC4A3F:Y,,F2]&3_"@L(!A'<[=OHBS!TL0]I M/#4+(WXS:Z"NPNR?D!VQI;F(//K3KHF(WW\IW]&N[ MZ:B_LA; GWZJ7JWG_>D[R_B8M&2E%N@9=>:C,UTQ2_*>G)W@D*LXO.$D'V28 MXY#RZO>NDVO0+JFE:4AMDVD2:7?V7)/QQ/A18-"3R:OA;W!&,7D9SISPE9!T M>7(%RPS*L?I8R 'S2Y1&$?YO%(]AX8)6.C0''DUU9E4.FEH@3X"VP(FHJS"$ M "P\_/;VTX41DA"ISRM0'JFL5DRWG K[Q_GI8"/CN >.:,S1#T>9U02)5.4-Q[&\>9*,00P)9/4I8?[9Q 4IT46U\?+>!SH MAI!TP;<& D(-51H4YHN"7);##O_Q5&$7><(=SX%+Y=^"D 7N/<%+Y>)1$S>K M4N@,#,"'\/5;]YWQ$(1W,HS4MA5&N A-P93PF_!W\$,YGG@![0A6DE>G5&%$ M"S^"7WD94@HD(4PP.@2(&1#4*MEIPL;6Z,6#F \L!*6S,NENI0ON425)9XR MI"5,8# # X1T3_4TE1_=4U1,:%Q)W9/039(4%"(,((N0.U $M'N5X_(0@PQ? M;5]A-.UF1=4 HVP1SH"L.(SH[2FSL1+(&WQ9.H+YGB2\%55Q \:Y1#=-)O>J MPF)<+J+/=LT0=P)YY8F'2*53P]A+H#'4KAZ\B:AC")N^\!'7I4<55\?MIZ@8 M"HYG.J,B+CT[8*ZJZEF:UZF<;(8VET#?X]D+X M,-IJ#1684$]*'\/H#-\LBZ<9KPVY,,FL42[Y5-H#47+=N +E,.QJY7]6QZPY MIX+U1W_G?1KC M&^1@QK5I*'Z9!AILD$R>;29]9G\H5CU.U?I$PU+JM>"H"A9/#M)/+1:R4[2" M^'@"PGWE@97FZ"^@1U"*RF!-@0^D\ !$Y@,Q1%K&N9-"Y/'7M)WD)S8,S?0\ MPN&='SSX;##(RZC1LA\X$CC(E2)WG!D1= A8N\^S)K4_&S.)W,T2>W:I&SQU MV7>?LNR??[,6U;AF&3]\<&1NA*=C'.-68+$/K/$G=;BJD]>A!*G7@"D^70(H2EXBEP4<,%ORIY6E$FQEQ5B9;7:G':<]W=V_G^'1/]6S&0H/4YO-HU.]\K MDX+GFT)QT?@[ 6H6YKACG%7$L[IW Y648NS%H;+*5(.08BN"MTXWK'JS;&4W MJ_6WXEVRO"\#QZE!H-VFF;-Q"U/G6;AL7UI5U8W%,#?IDP2_?T:F@9*,6 M9//T=NSYT: MW:9E<^P//_@';X5 1,A[0IAL)@'M/UX^M[,[Y=?[IK5<@GVZLWY.A5]T=^OV MO[#R 4XNE)B DWJ[VF?1Z&YTXPF4KGRA/#-P8S'%3IY_3] MP/TI'>"5%\DWI%^#2K>&P-^;OP;TM?:BA4[OZ;]YE<\ET?G#!_E!$5+2:)/&@2OK-@IXK((0]0? MK-0EJ3\P3#T XU0V?.@M:"B5:/L0HM$1A)SJLO>J=I1QGC>G[_0F[&Z;L.V] M;,+6[.?]'M1V\\^;6T+VKJ*I W:UMA[;>#.DW<*K MG#M#@GPL6Y#>[C%^XCH2PB9 M=TE;#I.YPQT[ >>I%@;[!9 ^7!O@NF7O&_7I)=BX]GYW\8IMK?-KS^7OJV4/ M2-83J *2T70ZB=Z?G3T\/%A IS4,[B$+^6\GZ/_U[!Q278C4HS/I#$5XYHBI M.+/;-B0-[3.@6_UOK8Z3:#;/PD X%=SDJ[;J56LT!7MP/N:L&8LR-Y)N[#K& M!H,<:Y]H&Z29#=4[K('XO (HTO\>(5_,[B\]%JT.3>T)7LA3$>T*C5 M*2NO4[2DV4_'P30GB!.0XB9:QG5'>*<,)=V1"-)B7SVI](?@2 M6 :\O5+O--K==W2M@*Z.G,?#.)H:'=;&=P7!^S/ANI;/ ]4.B>1Z D[F-++> MHK6]X9JN(?'=UIDR^N!(0N5'>C,\#;?&SWR<53[C>;GU+L78VC1<\%F21>!OV[N2AT M,Q/08!- MH;.[^(Z3ZW"#9U94%'L;=*;)K4.MQ4[9QWJ]7JE5FO8[48^;)B$ MKJ>"6+OSBL,&N[JC=3APW*!MP+/:@(+HH('$V\TS-26[:F-T$-)I]PB7^83- MP3K_3_<8;]+'E'GXYH$D-[,+J*Y/C@U4*[4:[RN_XL@ N+E;TG#@T$ O_D.E M_8D12-+^1K5>4VG_+?8-WM_.'M3*:@^>*S,N MP\XZEQQLR_[S$] 9=.GAM.R+P.7S1TV15;=5?I!%_ZKH_ T"!Q,XW<4<;<0?6Y_B+P-:0QC7Q)^^6\_O&O M\MI35KDN(YSV*J^M6.79BOXGMFTK6O3+#9R.9-&?OFNO@6L_8M^NU_8^UG9M M?QX:CMB/ MZG7[K.NVVU0>=L5]Q== MR.W.38S?=M>!]WA3\Q ,N:*C4]B\%SL46]OHQ#&)?8]R/Q[1QJ'O1J/UXMT" M/7BE_R@1Z&MA/X_C:W33V4^CFX9&&SG-MC5EB.V*6V_<7O_MR_GW'S>?;DO1 M6W9M<\UONQOA'1 MAB'3AB'&J40B%U^_W'Z_^7'Q_?KK%P-1AKY\NKDUC>LO%X4!YT+@8#?(0KPD M1].?[5>>I1?4Q]G[+0+ETD_G+#HSKK!E[M\MXW8, 3#HW/7U+CG.?M3K1%+& M$G'T:)BVT3G+IZ5GZB/2KO(&51M&3UEXA*$300JI"(D14E1D- @0YQ4[M$X@ M0J(6VGX2/*F7Y:*P'*Q*7TQ$/X/)"/A3A["N7-]AM-I#A4RVU>G8VX9,M2;D MU]LV5ESU>:NQG^"K:5N-^OJ&BR]/E-VQZK7./N*XDIN==>GR%S%FH+=;H)"@ M]UZD1%:NRN Z!GUWIY[FR3Q/+L$JECQB/TC\7W([L%$D_&KC,&YTLSX8>QU+ M_\VOOXN985>Y8/02^X/E4@Z]0H );[^%KM]W)\(KN B&BV:A[)B@=[S;/Z\6 MS;!V,R77'70S?X.$"W&+SBWC-U -&/,5+B(%*+;Y32WM;5Z=M]$+9=[;+-]> MU-[F^;S-4F6Q=&MNM5;-72 I*>3W.G>(@ETIRX=6&!F=C]-"5N ;AN+D>R\W%^_1[*-C=]D M&S+QKIFJ28.M\^CE.9*.SI'$SW][WECHD7!!F?VIU7W?:2%B&\RD]NI3ZY?Y ML'W9^MOG'W[X^;_:[7_<3$?HCAGNAM@.NN4$.\1$3]19(V=-T&^,?Z>/&$TL M["P9W[3;GY78+=N^<+I:.ZC7Z5T$R8*W_/K#1Z/7Q8N/[8ON1:]]<=Y=M*^( M>=F^_'AQV>E==DG'Z/VXNE[T.A\['XV?VLM>!\MDD.*2G+=_ZEU==,K\YZG4[W[!_?1C.5 MM.6GM:C]?2_U\X);0?KS,_EZ@04)DG.&S;WD!K.%PUW#@=;<8N[8T+#O;>*< MR:IWSL^[@:3$I3DY4<#!MK'+R71XVWG9$M%-%X+W9_*]S*C3[G3;O6Y"5"_9 M:W?.V_N%-)V=6+2$'\Z\ERV$'8?3A>N0(7!^1Y;8M4#$M?]PL467E)B@4!:1 M*K.7(/+:P7Q%G >\(6*+#5*R03__@)#DG&ZVC#O(3L LL5BH8@NNQ,Y;R-./ M$3.PH]1>IA1!#1/ISXCE"/FM+;^]?Q9FZZQXKJYHKS#>ELHY*N/E[C\I4X*( MLG>OKJ[.GJ7VII<@5055^K;\V.[V0"M*9)NER\7SAF_M0.X890A[;KDR!'(' MEB&U>V;I@DY2?1>'%F/7UTL7PYF-121@7USS7F!F>69@@YVW*V)=RA1$0G1 6PYF3YJ26GQ78P0/^^Y>0] ME"1(DLA@O]?)UY #$3!AJ/J.P@H%$%+Q/K4$\& 1KXGJ7'^3+,O6'T2H3?\C M:F_A1=G:@PBQ_NTK;F"K;,5!Q'"M*EHOQ>?P'E&P1V\9V/,3O(+BR>>_3.^+ MF52J#*%PD$.01ZB4GSOJORYJA\N!-E*22(K^?!87B$&Y@IAC^[/Z'._KOK"? M)$SKX/!?%:I[3/! MM%ST@( 9-"()R(A (1\+>6 G=N:S">90JS5Q*)3SJ%3M(VMY.R_.&WJWA_W7 MAO(XF\/?;X.'^6P\O!U_FTP'7PY'';)@# M&@_17A[(RP2]D]F<2!X/9_/Q[?]^'8_N!M/9X.^_W,__>4Q^4]"UU'XH3FT4 M_K__.=N@_(L!O()U](8@C8'094;R@ M%G4JSDFY>%K:>EFT(0\/ 2"*(#:(J(GGEGR96# ]0S,,8/392H.V"DO98%J* MSN,4!5@_(H6F*-KA-8B@.[*HQ(62TS;[1;S9I5B#6E=JE/-2I7U]26T+?XBW ML"?8I#;&W(;)4$P(GZTQKQ172&!HV_VG1+O[$ @PD )I$ %E)@#6)F2BRY$6Z">57;*(:@Y2&Q0/X(-:N-[^Y$(1]K2U+XC'%:N#GV$9;%L7/FT4O/K0;7,)%;8(2:B M-@I1402V0;P-,>6_8LLEWT!CH84JD&]3D4Q@2.#7 : F'AXJV4QJ0EH;$LCG$B0Q836)D[*P)E_8* M)VLP6=2P+^WY$1.5B,G%T_*36'0K.+2'%RPXWDG()NV4F+D+0?YPH0*#QZK] M)H&AI22Q'@\AD(?1) KR0JRO%KLM$L.]NOIP2H:.RV.F\E<]!R MF; -2\6(F\QQ6G#W<%YS4+5<)NQ(3>"XB>QE!GVK4Z>#U/*6,#9SH\E-9$W& M>:L3%)'69&SZM3LR6NI2#@F//$F-KPVV%:= MDZ+06KH27H@BT;PFDID:C:M.8!Z FV$L(G\Y88B^J:I M\L'6O=P+NE%EO9/>3.OX<8_L27'/&R;X6 HW[V6>E0KA59ORIYEA01^01!;(IG5C^HO MBI1&^1XC4X1ZWT2U2@N8/6#.U8+@ $4IA*NE/N&620_)M=$.^D2BWR@3SM2 M.26/Q'8)Z/L#<;RY],BT%LA)1_15L:.X7@Q!98;\W%1'EB&[P$QH(/U%@Z<' M\%XV"RWAAQWB;33-:;'46R94C$XX="/]UD%,09K2F!/383?4LN039O\B>\K6 M(G(>#AK]"*KQFL72JE/9P\4JA?!#D$'IPDA,4#[D,!24$('A&2EC1&%/RKC/ M.G1@9AOP1961+:'#!HU([<&S <,ZF(C0_")--UY)%8]3**TBINP-URGB?LFD MS2I'N)W:41MYQ5/6K"Q@EM:>]'"?\F/8L:7PM=J1N2TI6SN:;=F6:?[?NZ]- M\._=$\5'ISASGU'H3LA,*7SMT#M>RXTVZ5.JA(2 UC:!]!2DG#L>O+-;/O81M(;+*AQ"!5Y>!IF/G02GMB4[:EMI#!/ M;$%CW%'+A57X$?F*(6H92[A24QGS41O)6<9M28<9B'F(6LX2_LKL:Y@:R=C^ M+NYCFQ0ET+5,)AQ^\9WC)SLCD]?0!(\\?YES; NLJ#NDBU;-2LMXRKT3<<:C MBX'HVQ<4S;&1&I!^"B"D)_W]X%E^/,21>Y1\M;J1.'\YE(S=!UH%O4Y$EPZF*=\6"UI"3?/CC0/V.=N[_#^ MB<*TMJX6W"P&?*+Q.#1J3^P=T!T+8^O(3/[J2;'C@ WD,_4 WP$4NX M^3)/!#:0JLA)O!%Q'&AVMKSE!"SK@_;^Z$"UI*7L2PR/#,IQ5,&JG5T*N.GD M35QNK)5IN'MT' )S@+4DYMWW*EVW/O3^<=!F\_@-4#?N9LI>L'6@(5H 5)HD9,5Q^Z,*B2C9:@HL>_Y4WGJJ<=MLT MPLQ.I._8V'E%^QO&'?K_TC>F=O+O3)BC*T#Q++7*D/"^92M#Q 6[RS<\&1"Q ML)JH&WE'O(_MA:VNWX]OZ5Z$_/1,M[PF%8A/>] M 0%R.S&>288\,CVTV--78JX.,@@.R4ZK!0G755DM4"?#9<;(R_FD$9D438EA M82'4T7R9\9\T*N1GJ].0Y,\0E=60>/Z-'COBOTEP2& V TK+:/+B_/BO'/RG M4_/SV;.XQMLM!=M%/O&^VS;SRJX>P1-B$<_M"\1QALW?@[-*OU%G?>L*!W2> MJV-+_?!W4/ MSR5(ZRRSYH$3AX^74ENH26&1^(UL%H1G53)7Y.CU,1W>EI]$]]ID&TSM I4* M+E& L6Q!;94;, ,E)5[6:C/2DG!.Y)4-OS'^'1KK%F^I@ZUHK9?8$KMJ'P9: MIEV\=PML8=N %X;RD):B?\-@- %6"K25YW_MKSA1+_*ISTA<"](])]:+%YGS M/5L3_.*Y/%TRA\F-X*6S7[D]ADL@Z&M,;;F*=_YD-D>@H(2,MTHG[=5>[/-E MSF[(!%/SGP3S(JOK+^8QNT \JY6LMO\)&0S$;]DTM1G0R3+%Z/ MBXS=9QP&T95*>O,2)O$[85].F1/"#6F+K*1-S*5&WA'OW_%2)1!? $.>(X > MR^8P\UL*:,TL&*FG!-K-GF);#LZ9%-6C<*]D&FQA<'O3SO)6W:/>'>(!*K:^ MQ6#/@G$A*\+;TXE,ZS,$P]5A36'WP1R+R M:YN1N!:VR9ZA^, <$M[UI#&X](*UJ.!$;9[15":6J!8%[T,1\";:&_+KD)V^ M#AU&AG>9/7.8\?U7)DVV*5VM'0&#YP ;:S759 Z\A61+#)XEADF3&'2#K0(5 MC$^KU Z6W$_Q)??.4,VL<36P U9R?Y)%%5@DH;TR)9ZZDAF,C=0@$U7:!U=J M[G@Y^,/%5M^V71EH O8LR_])6ZUY=+2<7D>O*)A:*\(/7SQ.B>R IJS"D H# M6]*>J+J.S "KZZJI;QA0'M,_D"/ CO#CT6W^M%E,MA86P%C812$'6P&X*PSGBIYG]O.2J\NRE&8%=+")%9VV+";^WI M5E<(WOM7'HZ7P3V#?;].V1:X1NRMZS4G?#-B6*.2\52UZ&H3=V%10Q=MB*:I M1;$U\_N]K;P-3ZRJ@1 !J.M\F!(,D==YKFSIF[DWY7&-)94%]R[_4\,>5PZ: MR'0/[]P-,;\P9CY!/>'EO;QU;$6]W^8H'HM8UG8'!D'(WKCI6G_\S),^# MY9(8SGB9ERPQJ,>-MN/G55=UCER*&P[U:N3730]%)-]ZAMBWO[/-;XWGHR1* M+8;JH<4X-?$=D=LLY*OQ4L5IP03UM@3DU[FP>"TJ&RCB./5.\>P!52-6UTX+ M5O;\^1N6"R=U?ZF_GB@8RBXJ70MFOQ#&5[2XES([?1U6&QKSIZK95%]-]=9" M,!M*X^21R#M/\_G+$:B%/N8'Z<+SGF\513]J"6IJ#";NZB\Y[!>6KVG]/2,K MY3<+2K9#:9R:MD>>&T;]>& 5_XTO>(1!QW2NUY"2&^Y">82JV[+R=\\$C/NR M0&5BJ85$:S&\SMR%X>L;M$I@FNCLF3R96E0KF*NE$:T.[K\HA0OVDXX7%EWY M945@7"1@_P6;1UBG=\ M-%4MBJZ6Q/Z.]8E_+*7 (CI#HA95"L(>W:[\&TP?Q4(EZ3*UJ%;>2EB9;'/R M[-S (/&]TF(Z#O&:=7:";(J:_%7,^W\S4UY.!^$E5$/Z+ O]2#A>D:ELYMQY M)%_P=3;:%-Q3'-Y'H,PVF+TFA*M3YM"F:E>1IFN6 *B#HZO?Z_0NHAMM-0N4 MK.1UJ$OFUK@'XOA!@/A^.NU>F%)8==UW5RB8.V1NY?UB482Z>C@+56%L5_;M M1@#JV@2!V7#Y=Q[" M2!44G:^Q/=ZJ(3P\$31>WLLCS=A21X#NA7#C3KGCG$$Z0I'>]N21W#,V]B\< MG'!J&W0KCW5LO3J"'9/=:$5$CVT!1?1MZ[5L:0MO1,H;=S&9-[7KTN;SW8[Y M8Q@'>K#:NOMTQ\8]%S0Q,]NC.$!=+:2LWZ% M[[ZOMV/,0RK)*7E*7.6]Y;*]DW.?6!@:%D\HTG>1\I!??QNDYI$#%K7D5-FR M1-'$A^YO]02@\>?_^GX\>?85N_EX-OW++_R/[)=G.$VS/)Y^_LLOOW]Z ^Z7 M__KK'_[PY_\%\-\O/KQ[]FJ63HYQNGCVLL.PP/SLVWAQ]&QQA,_^.>O^-?X: MGKV?A$69=<< ?UW^MY>S+S^Z\>>CQ3/!A#I[V]EONS]IFP0/T8+B2H"2/(+' M[,!9Y9AP'%D2_^?SGZ)@EMEDH @6ZMOH'0XE&.$]D]J)DG#YH9/Q]%]_JE]B MF.,SFMYTOOSQ+[\<+19?_O3\^;=OW_[X/7:3/\ZZS\\%8_+YV;M_.7W[]QOO M_R:7[^;>^^?+WYZ_=3Z^[8WTL?SY?__Z[F,ZPN, X^E\$::I#C ?_VF^?/'= M+(7%4NH/XGIVYSOJ3W#V-J@O 1<@^1^_S_,O?_W#LV&3#,"UYVDBN5+Z!93(L,?I[AX7M_\_.7A;Q\/W[U]=?#I]:L7!^\.?GOY M^N/?7[_^])&FLOSHQ8\O^)=?YN/C+Q,\>^VHP_*77[I9R%!USN0*T/^^^\.> M7V!-89).)DO1O*.?3S^R@FD/&[\O<)IQ):HS )-9NO*F2574K#O[GY,0<;)\ M=70RA\\A?!F]&XCQ&5F@T+B1 *3@H[S0$$8G?,6DNT952 MU%5QU;G-:7)+!9#8WX[41*G)P0F2:$6?@I31@G2R.>1F8X8WG=CN2J_.[1)R#+CV; M=1D[,FF_//N&U?R<6K<5K-"E&XRZ^F2=ON/Y_.3X>/F9,%[@\=G_+]WLN"D' M%K/FHE]IF>:Q*PU>SJ:++J3%/\G4OSR9+V;'V)U-]\<9,IV1.ZX]H%)DGT.F MR88@ (T.TDV3!(6JD+-'!T6:A,$&%;$TILK]B-8AB7R:)&FHBF;T>#>;?OZ$W?$KC(LS M(%)'F8)58$U! N(R1!D)3=',6^)N,;:UO[P)8QTBJ*=)A%V%OK/V:SA8W5IW M@OGU]R\XG>/\8)H/*7?H3@%=FO*(< MR7F\9A0/1A@(CCPO,=. RUY DJRPI(3U.?XD<1A.ZQR#%0L[8[$^YA_$8B;\;S6^83=$PY M48# ;7*@$IG=*(JA)T]&14]WH6"AL>H?XO)@S%M[!NRH@)Z]7612Q8@!G)/D M> 63$(LRE%5D+,+;[$2/9N N;[=;7GK9M7#GC> (J#/ER-H)")E<"RJ192%H MT8D>4]/-O/DC&+PMF7!?@KJE]/LN8%V&90LRP3U$12F98L@I&^,2M*7TK% L M(V/K3.5!4 ,UAXWXT58GS:CR"@O2\/GM-,V.\5/X?GGF2&F[M5XG%:%P1LFZ MP0@^,PY9&R6=S]R(UL7.!R -M-K9B"8M]='.GM2"R^US]4&3E407NC2]&M#NHNEAM"U$Q)"GH]Y2R<4=":K09)3Z#, M)1A,K>>X!JPAQ57;L &U*8U="J M--=),[I\P/FB&Z<%+M&=338)$\F'4RJ B:!@3K7LPD [G8G,22ML;4EN!3*D MT*H='7:7>4/U)R0^Q@G.STH)9RYP?MB][V:?NW \'_F4F3%9@*2X#E0NA$UK M!<%2YB@LY\RV7I%;#]F0EI];$J2Y5IHQYNWT*TUOUOVH>:&BS")HR@".!H>DDDN2)4H!6N]?NSS^.MHW3T[[6TNX<8XU(JM3=#$:1#8*5+(&@A0( MT5DCD%V-O"O^O\UF^=MX,AD5)IU4)D"(=8%3DW6-@N1(Z)W/3!LK M7>,9G(T]O/QH(WU>)^56(NTIZ=?>>.<=0LI.UV5KFH=A JP3*JKH,:76WFC@ M&N WKP7'Q$=-)MUH*_!K&D^K]WLRZCQ0KG^[%>CM=8$>ATT&A?P\F MD]FW>CJ$WO.RPSQ>O)O-+Q>GA%-*1$K0,]JZ+2M;B"@D>$5!MN+$8-UK<_5/D=EM_GN$0W2LZQE),$S)X(&'4"%WGU MH%D&'@B1:_WLWPMH>+G1;CQH)OR&F? B3#^/R8&=\A,7K[^GR4D]!GP>+F-8AA7LZ MI&@F^CZWA";N>9(N@*?\&52)]%VQ 8P)Z$..(K#6:4K[[7H M%*![@ZE:)^GI]219:Y?P,*HA54H:4Z.Q2AJVQC@^GDTO$U:E8$V.$"BHHQ", MU6 L*! B>E.+3?8X785PY#*)HUIL).XVT4)%^1;G:2>'7_I\ BG\_%7 M7.T[7I9VD?+Z3^$[.3"CHI,6/",OIC23X%)*P$5V7FG/F&Z]0VE#B$.JL+2. M*GI4UC5&_?GY=?&]HY];=^'Z^(F^_OKZMT\?#]^\//SU_8?7?W_]V\>W_WC] M]C?Z\?6[PX\[]^9:9X@^.W9M/,5&?;S6(DB*J$-VO&X0)Y.C4X80$\6D*7$G MG4O2M'Z:-W^$V\Z][NUZ,YE]^SOFS_@W6BU@=,DS"?C\D%K^S%-%<9 M>2='-Z/JWCF"^[V9E7)OZ*&YS/<3O:Y7+A>5Q?@82DY-*>J]8ZV.D MEX;?/5'^BM,3?$,,N.VTR?FZ1:V TY^EA>#>.IF2!N-TJ1;"0@S,$PTHKK89)]9R>S[K8M6RE@-W7<<+Y1TH)1MI;BL/) M3*CDZP,;/(2*QR>9138Y9=]Z%^3=:#:TN?W6XEJQI)'P6U98KIOY"Q\2F")W M8:!0YE];H@4(.E/6YC0RK9Q/IOUQPCOA]!G&G$\Y!RY+M/1 EA!)$25!,%R# M-L@DCUPI_OC9Q^/:RU:,V23JV$H_S9X1&OT"2FVNY957%I@1'I3U#EPT]8RG MTLY*9[1LG7Q= 3"D4+0O+FPO\9Z4'I4021&$&&E&BH)J")[L/C*F&1K)0VZ] M9^L>I6^S ^GLD\[BD_'TA(*1T\U2L^G\!999A^=M'7#^^CO%,,2G\31T/]X2 M#9;;ZFID,YO0,)_/=M^.0LK&D7<"8Q2Y0ZQ'4 QE'A2^(/>NY-"\8M/C=(9D M:K?GX,UM3\/0?\,M=:= 3\]5O\ I+F,S$@L)B8.1HC:IJ3TGELN:GB6)SC'& M6D>P=T 95/C:FDF[";[]1MM+DU-9&AOJRJ2KG=N"$N"-8J"+8#D%EYAI7F6Z M"6/G*@:)M0L3RA$.\O%X.IXOZ@A?\53JHQQST;5OE_:15.A# I>Y!1,,.I[I MCV^](? !2!L:SG[YOBLQ;AQJ:ZB.=I6NTXKQX;16X@[+E6V,YWL81R2_G%%D MT#HH4"(7""EJ0*&DXYJLMFX=NZR';$B1;'/"M-=-+Q52U$IRD1!,+#6VMADB M?0594LQ">:YYS4*$$IG@L$46C G'"4X(+.M+="S@1B]!:[0HPMH M96A=5'DPI7[<8'&H7-I5>X^_Y?+@X]_?O#O\9]M-EN_'C]WGMAG&N_ -"^W5UH464$3TG5\3U\OP[R^24#*D(13E;C[@A^% 46 RIU.L= MA&S?0(,JD/5$H5NJQ8TTU,S!_3XE))/QOS%?)&BOL!M_71;T*J@@4BH% MD-6=9>&B"0XA%T4@O20; MYP6QM3!N-(1V*W!.'FJEGW^N!UG@A MHR:;XINM!YJ?+,[I06<]NKJS,NAI=[73UCLQ MN> 4)\.(.A$X42"@EV!C%(HB>^E-#WMNUH&V8?.JGX)1?6BM1TJ=]O*\>K_C M$O%%([=+%W0&Z9/D3(%CKE[.+2/$Q!E$I8,*Z+1L?O7OKIB'U"SKT3C8HYK; M-=TZ"AV^(+BY[FO&Z7PIT9$D,%S0])E4]4JSNK.MI%+[!A9.CPQ%AJVOF+L= MR3I$\C\7D1JHI.TYV&I&:=Y7E_]"*H)I'\'K6)L:> 5!UNL130C!"\' M6V\#LU:5D?UD/J^-:AHV*?_281HO!43?3_#T"/?EE&&4N&-:% ZLH*NK>P4\ M-P@\<]39J)BS;$R:=7"MQ9\];H#?!WV:ZZME4]"OXSD-_V;6O9J=Q$4YF9 K MG9W4GM;%UUO*;5W)HWQ &4E)9CTP6%+P28<8>/,:P'UXUF+.OA;[]\2<9OKI M-\)>XGD??M2#^Z/B@HI&U#W_BDQBK U- P%T(>2 ]!MK6S?:>Q#46MSYR8K9 M;375(X'(),[FX\6E!NNCDDS4SA9(?-4-CC!&,HN6&*]T3#;FUC'Q.KC6HI'Z MR8*?Y@K;\UK):6-VQD(VQH!<;J&SC(&SW(/F*:#-3A7?^ECM!O#6(I;^Z8G5 M1GW[*U!>+BE("M&DMHDR 1%J>P5..2-]<<:BXMRG9/LGV-WXUF+8OIH$#J54 MN:W^>F38Z76^KTY;:M]ZK>](L:PL:D^Y)J/(CR<+H1[P,48QJ[UE5O8?8JV# M="W6_?P5\N9*;5A*6$&ZZ]BM-M8IB00%:R\:Z>NQVZS!HA7%BJ@06UNU!R"M M1:F?K-[=4DN]+0=?O@XKZ2*-E [0UI:O,GKP$B-@B3RA]T*ROH^ ;7@'&?<_ MF15JI9[^SPMJ7]OU>08T+J6A*#-EH(F#C4(4SDURKG6E)LF""9!UO8E!"UVO+[7 DE:)HXOV>BN' MFX=D-AIQ2&=#>Z+*VWQ%"ONY2A M)LX23$F2HE7!HVU=H=T WI#.A?;,J[Z5UXY=X_R2.=HJ,PHQ#K/;DC\D<0E(T0HO5&$\*@FZ\];H!O4/FO1_OU M@230C=,"KT0B"26&$@SD@O5:*N,A"(,0!2MD79W!T/H ^YK0GL!9B?[MUNY* MZ\]FW6U3)2,';8H"3(IR:B8LN"+(Q#I!F1)R2J%:[QQ=']V&YR=^3GO51G?] M<>ONNP]>822GS;SF,D1*OU4]M\\-Q"QJIR>F6.$&N>G=)=X/\2D4D%<:%S4)FQEHW;%L?7];K>#>0))\:[,N2\(V%XQ M#:\0_7+Z6!^6=[/IYT_8'2^?7NTRUDV]@%G9NDALZV7=!EC(/H>0&&_>_/4N M+$_AU'YKFC31R\XL659RWI\#N7+O[?N3+AV%.1[&R?CS:F,O.F95X0Z\8?42 M%HO@B>R0-*7;%J//YEJV<4=1;>TAGT)VVHH:/2JCE[ST[7Q^0A/':P3V,O 2 M!:?$1NCZI39WRPQR4NB$XCF6UBT.'T;U!++1/AU1 U6UNT>'YE[_UISE*T65 M1/:+-'E9>9GFJR]<>N=[[,9U+>;ZMI33&Z->?Z>G9/H9/X0%OBX%$]G34*20 M)@'3AJTFZBG'!G*W2=N0M&Y^3\U^9]A31'W;RII*P1$Q!-2>KJ 0*;OP3( N MV5+0'U5H?F7 MBVR'OGFG^%R_)9&,7VH_S&6/8V*@1F60 1!-C(QBJVM%A!T MK>#Z8EUH7;?:=MGSD2\C>O+TW%7]CU&/P)"U%HKB85X70J5==KVE3+ XR7+A M*?O6FX.VK4<\;HNLIT_/7=6_M^:B'\>?I\NKDZ>+TR-5!/K];#).!/EC.L)\ M,L%9N44CX;H.7N$BC"?SJU-8KQMI#RA:MR_M6U"-^IWN].B,%$:,H5BRFXDL M*+?T70H"7$J%AQ"-2*W['>T$>/?BV+61K@O$,IX<&@%>U2R)I4013XI@DR]1 M!^UC:KV1ZB%,/TV8NQ';;I;/&FJN:6I[$\L!N8BN^T'VXA]A)4'=B5GL=[J]3^.F9P_EJ[UU=N3N/ M>SY4IS,-GVN[_!T\]:9#-.\BOLL4=_2QR_KL&8#[QE_>9S02NB"QCI$%4@64 M1P61"X02F4O%L)"O%TON*):O/>3.;31/#]5?#/1B/)E@?C/KSLJ&Y_(_["CF M_=R%X_F(&\E0+0_;1WK:'"O@;;"00O+,.)I]\^TBVR$=@NOLD40WVF[VK\Z& MEZM?//5GH&;=!?)SL8R!1U[-D1;G";&T^TSS&7P?93HNZ MZS. !8J32?Y@4&J@T$F#=SP"!M0,N?/>E3[]U..F,#V0Y,IZ;C]Z:-S*9 M?:LK@[=T9;J _'+58V DA0S*^@3&ZWIW:R9C(3('H:4WUCI&#W5K3[\)P$%M M).F16?UK;^\YRZIS0)A>[GM:&X33*Z_GBS%)'//KT$WIN:E'CNB#,"]F-:"I MK\RFO]>#>[4?7>U_>2KE!GE.G[#ZRHWV)LI6->+VL[WAAX.;Y7Z*'&5>/0&HA2QEAEJ.TZ% M8$2IU_Y()>1ZIQ@W''A0%S"UX\8RP92N9&9V4XEWHM+C1T?GNJ MXNR)%WUH8F\9Q)6S<.'26;B+5?D[W[)#AM!BV-890'-1-(KP[SRN6.]N3C85 M+$%",9I<+%,"8NU6R$.PPGBF-;8^IG4?G@8[Y&__[%65QR(3$5, S0HG6RL* M.,,S6"%S<-%(T<>![7L0#<$+-N?)+7OA6RFE7>DMI9/C*FO,ZW35O_O(;Q;U ME("HW2\T>>["+7AM.*28DZ0_232_4Z,5]D$5['ICWZ-HNI>EN=K_<_:YP_E\ M]> D2GT5CQ),O8%(\7H!.^7"8!+!*E$9JUL?"+@'SI#VL/9&IE;JV%M\=A93 MOL=N>4?1J_'D9/DD;!UZ/?")K:.J32;0*&#ZYY*BF ^^8EIQ'EZ(G5 M;BU1*4JHBXD00@D4?7KG*;-.BK?>7[P1P"&40AZ#??UI<6]N]UT]]C)??JUU MI!W<[1V?U-K-K@.XD7L]'V2$B-&EI,&AK)WJG85H.()3!HU 4[)O_0">#[[[ M)9R4,]1M!1?348ILGJQ,%\0_%7F B)$!Y;:61Q-Y\:U3P9LHAN2RMM/TS;LU M=Y)TNWLUSR^ /<<1I4NAN "KVGW4'B(]N^"9H5R",1%BZVX_-U$,R4VTT?B. MDMZSE7]SLCCI:>JU.,@X"I]2=4G87BO4^-3\,MBZV70W+NN/\7PS=)YH;C@R&4E2J MRTR9A,%00I0^ G-*F^ -"FR=<6X,67;=:_:JQF1O;".:WV8C%C-HF M!/3655\;P67NP7N=5 SU0K[6QU(WA#@L!S@TIFVHPD?AV9O923!S&%+%TA^7->$ZZ MJYA'A2,SK"0(J LH5 5"= J*"3R[I"-KWE1I>[1#ZJ,V'/KMKMB]V[S?*'K^ M] TG7_'7V71Q-!^E):)D@0G/0!4K*%&JS2>=]4XD;V5Y+-MW'>N&+<#_0TBX MJU+;;.J[%^JGV0M\'\9Y::O'7^NUD0=E@1WEUDE$N3RA7WM9JEJUM=(!%P+I M84'.XX,YZ_;#;]CL^^GR:4\:&E+U8W2M#4.S^@=]\"-40*Y/9]\UD"B,28G$ MY8JK:VI:063>0X[U9&\)GJO6:ZC[JH'<,<)(\1"YL H0,5.*[&HG&4XVU'.I M!",O+EJW:[D#RI.L9VS"F/NKL-NI9#^1U>_33(%?/7A9[T1.]-:#X_K32&-* M@EE?]VA1-F(KU)P-4!ILHT1.OVM=G]\*Z).L8.S"K?[5N3'&WT'CZ"KOQ M5_KTK_AV^5]6LMI^)6#MSV[M#+>;5"-_>#'@FS#NEBV?#LO%BW4/G[=&6N8# MH,J:N,<8A%#[6H1Z0(P'%6+KHN3#J':_0_W>$98GBT M5B+EM2Y3X*F-SJU/Y*Z#:TC>L3%_;EZBWEA-S9SD \@N7#@K4C)%F2DR3>F+ MR;)Z[P*<96=Y<4R5UI=NKHMM4)O2'Y=)V^FK!S9=LON_S1:O<#[^/*W[Z0_F M?\?\F?SWI3><70)>91-BIAC %RBEWJ82#0?/*5*T*I9$[MLGW;K[_\Z@6]]. M?P%H/C*%HPXR@> D"N54@!"5!Z]=$"X[+W3KXT?WP!FFR=X'UQZZN'Y;G35[ M]'Z?=A@FXW]COH!V&52M;-ML"AB1")0/#!S9'\A). P!/>;6#]8#D(:4P3PN MF5KJ;H^-@(Z/QZL+4L\N.[KTTDZM?-;YX/;->#:>3J/H:;$MD* M,$QNWB#U(DQJ[ZB/1XB+T_16"2,-$PR2"\0Z2U[>44H+406CK6$,L;5[V %N M"QNWUM"O3N@YOGV1#[4/+MI_::N>1.!'4[?C+OYXF Z)>O?S4/W8V1"9#Y93R:_'HU)-(,8M 84 MUI7D6'&^=<_+W5$/R<$/GK1M=/\8WO_7\71\?'+\8?8C3';: M2(N>Y*L1?JP6#D]'O5PF-QD+1782LI<2%+)<;XH4P$5V4@>!\GJL?L?J^@,# M[;1QX('/?CL]W^#E MBR^[ZV0OU/ETA)0I+_>WL%A4<)9!\8*\8LF4;TN1H2CFH_"1)+%>P[FUAQS" M3MY')Z5<78&J5SD#PA0P<4U9Q6U"M>2'ZNB,.8>OK M$(BQH>SW2(O#*8Z\ES'KPH&7VB=14IKGZVD7E96W];))^JD=+6C$(>Q@'0 M M-I7]WM+;BZO*+K:US#]6@78_9J7>Q?X1TTFWZ['=;89IG0#O/-5F6W@NCW3P ME0:J36/>S+JZPG;:;ZTV-YTO7G\_O9'C(*7NI *GF(2@+W<^7[YCX66'>;RH M"RHC0]$J4Y)?0JLTO0BW>"/""%*8&<$I)GCW5[=H1W M(1U"O>4),'@/-'CDL/N\%_H5.8=I/M\"V3P$7W_(_83C6XK@:83F6C-FASR&&YLO$>0-HOX9%?=N/BB(M-ZE-\T=".L&S MW[RB5Y= 3[/M3T?=[.3ST46M3O#:_HPC"%V;RK#(P'.%8'6IAXU1&;;>LLM> M80]A?6^ #\>5 LQP>=1;A'^Y4!'/9D4_U=NGQE."7?%>F?F($A+#N.; 2)XD M7N8AQE2 Z2RB\M[;U/I\[.ZH_X-B^VWH_TCT:%.S[N^Q73VH-@4NT5!LF>KA M$T:3B3G4D[F9Q\"TLGJ]S@T] _T/BOX':.(WY\ICI[79,FEM4^MPG@QLI6W%M>"I("0?ZJV)I:[IJP+2>BM(T\+X M]794] CRZ01^38BZP=.^/]WOP\]M.YO;0E/M?0D&2^V6F4$5$KAG1@'96:9C MT5Y?WSN]5UYOF=X,([Y[*BS?E1>/F[*>MS[*OQOBIQ/&-:7R(ZA[;T7:P\41=O4>^@Z/<#I?GIE,LV.LL>RE0N7A MR[<[E&4W'Z1U(7;':38JO5Y:@;H/T&^X."QU)-]S=3]Y!_I^355W]7&HBH2SH%!BNR17DN@>)67KL M.+D(SZ+BJO6:6 _3&%)PW"=O[[FN\5$8T2XXF*5Q1?HRS(_>3&;?ZHES?+F: M&TWE['#X,JI9"BWFG)@A*5F*U57)M<< B8^B=2X\Q__O;VY>_/)VDBW,C&!>)M-SQOYU\<^>3#Y]G0X_?)S_(KG4ZX^M?SO])^.2 M%! =TT)+II6(+&#VS#OMN?0">9+_[X=_BI([[I)E17*H'Z-/>%3,RA"X,EZ6 MA(N'CH;CO_]3_2/"#'^AZ8UGBV__Y2\?Y_-/__3KKW_^^><_?HG3T3].IA]^ ME9RK7]>?_LOJXU]N??Y/M?BT""'\NOCMY4=GPTT?I,>*7__O'R_?I8]X#FPX MGLUAG+X-0,/G^>4_O(K&_+K\)7UT-ORGV>+?OYPDF"\(NG<*OVS]1/V.K3_& MZH^8D$R)?_PRRW_YUW_XY9>EY&":II,1OL7RR^K+O[Y]<1OI<#S_-0_/?UU] MYE<8C0CQX@GSKY_P7_XR&YY_&N'Z9Q^G6+:B7T^Y@C(5SO^J3_NU,Z:/!&2: M+B(R^BF.JXHWQ+CIZ=TQ7SZ+92QP,9HW1'S[V4WQ3LYAV%+ MQ[= .WB0>P< MSR-.6T*]]MPK.-<@;R*LCTP36A6F%ZF^V9]@.A_3*OR/8YS_NH#Z9$*K\AOX M@/?#G$X@L[JX#C,/!>F-Y,:Z;!ZQ@XHLYGL\&6EB?C3',^I"9 MUJ!9<+1Z2>&*4"463.DV=;.U*LPP_>.'R>=?:1SB3ZKZ11686I)WS^A+&3:; MU7N((QP(L%H;2$R#B4S;$!E$'NB/[(@H4VCK:SVCQ)O_*8TF,\S_\A?2?OSVP\EX M3MK];(1U;'K_\$/]XE"=N)BQ#P"?!N_F9#S5!ST9P6SVNKR;3]+?S[X,9P.N MP3D$VIG1DYU#4F'>.I(1SQ"2"$;;#:O4I6(4F,4%6:N1EMJ!H_EL_9-O:G(O MF(:Z?*_N'$#SI ]Q;U*>CGIP%<_3Q2:R$Z+!#>.@D2+<1M-0 [9:-M_X M;TS7I!=9'T<+7(H9"BV0*B?%=#")@2^:&0"MLN56>/6=LG_-3GQ \O<1<1^D M3\[/)^,%KK,_%H;C0$4EL\J8FU=T$>YMJWI#JWU:(M/(!A)',)%)HC=ZPZ+AE+J!3T2@/O$>J?SL] MJ@\1;,.W^JKI\IX^.\@R:N?1,)%KO"IGRZ)UCD4EG!7GHZ]O\=-D.A]8%2$$F9@HQ9.:JDQ+2#2L:"]%MME' MWX;/&P.?$+5=1-K3J_H&I\-)?C;.3\GH&& )Z4(9%O0 J135+04&<]0&ZD@ M*6'<78OR[AQ?&_:$&#Y6:6DA5U(B\R(E M%B/D5&0VH$*;9?G&R"?$AWB9:=2'ZV7@^G']]/ASAJXO%_I]S2( *6")? M@6D>(XLB%Q9B]CEK(6B%Z43PS1%/@-A.0KQ-J.Y.Z%O\,)S-2<_FK^ ?3"[&\^G7)Y., ^Z3I1TB,9EM8KIP\@>R=&3 BR"CS5)BM\CX#B!.AOIV MHKZM";:[)KR'+R\RS7Q8ALL3[M7Z$\ $:\ QC*'ZZY*3JRX\"UHG+D04HN/I MR)W#GPS[+<1[FW?7G?>SG*IMKWXSK)_3EZ^G[R9_C0;"N9",468I WCU&P2(7Y.(G MF414Q8IP5VQ[3Z:_#7QJ/!\HTMLLAV8L+[:8U],WT\GGX3CA 1/V27-2N!D M:Q1MF4=./D(&$3#&4*)M1_6-T4^-[R["W1 _Z10FNP;LS60VA]'_-_RTL"J\ MD,4!>N9D(-^?/$,6@Y7,96D"J))UZA9%V3[VJ3%^N& W\-TI8%;7FK,IP@)( M= :S=L"42+2G)#(>/7C%@LJ!:^=3*=VVZJNCG0"G!PMO XN=PF(UD73TYN-D MO';THXD\NQR9+=4#B*17425+V+B+6+5*=@N'W1SQ!-CL),0-C':*?[W#=#$E M]1(ROA_.1SA069:H2V9HDZ!9E; X'V>K9E_01QA]P$7P#9Y3PM&F#5+'NX;16)(W,6N<+8$Y!#MSF M"(FE4->>4@2+.G/F>)#*B)2C;A&BOC;HR7!\N"@W4-L@>O7N'$:CWRYF-+W9 M;.!<0" U8YG7=/-D'0N1(S-.)&TLA(0M AC7!CT9:@\7Y884D 8AJF?G./U MF\?OT\F?\X]/)N>?8/QU4+@1(7M" XB$JT06B@96HEU$U=#KV(#BC8.?#-7= M1;N!\DY1JI4*?L31: W'V,*5=(H57X.D00L61%0L>YJ;M!9%$U/LZI@G0_#! M@MS :Z>XU7&3[+G*'WWV$*7\SKO>KJ[PU*3"XG %:-0+(*/:_9*L"L M4@C<:B-U$Y/[#@PGPWLS06_0@T[1KC.:<*Z3?CZ"#P,#48H4(Q,JI8I$DW.? M+).Q*/HF8_#=@I?7ACL!=@\7WP8B.P6YUM-[/IPE&/TGPO0Y_83L!6UTXK8P MY:IM[TG-HI&>%AE'UH*AWXHV&;@W!CX!R$6@;246*#9:\USFQO=MX8^.:H/%>L&LEM$Q C7%$8OQAF__!_\ M.DB2-H'KV_MG3W\Y>GKUZ\NS=OSU[]O[==4P[UBO9^K#6]4MV M0]VQGLFMJ\S?U,0:[GD.DAFCZ/V5-?42ZKU'&3(H8XH4=UTCZU3>X1)%L^H5 MR\H,I<@$7M3*#/60#>DE\-D:E@!U#@IX@=Y*5AREIDDC/K=6I=A?C(^_C@DF MH446EA6LL_$I,E\O?T&1.AOADVI>P.#1U#%I0?#.%4SV$?1Q:E?L@NB'K6"R M%UWW%[$X1-;'T8)"1@^$4IB.L>;0&,7 )=KX?5!11:^LNBO$_IC9/[B"26/R M]Q'Q<2J89 L:C"N,%X-,FTQ6L+*2!8!@!"_2J=:FP".M8+(7-_=7,-E'L,>I M8&*#1S2!3!T;Z]&>*"S*')F#6'( R[VY*[7_A"J8-*+Z$,'V\%:?S68XGYW% M>F,TS0>)1S),O&7*!5?1>!8CH2DA"XRV%)2M[;CK"(Y/<6,SOX- >WB3EVA6 M48=+4 %,CMG0QL0]+2^H'0-(DOD837(ZTY[%>V'Y!I#CD]V%G8U$=Q%M'YLT MS#Z>C7/]Z]E_7PP_PXC S<[F3V Z_3H(LUTF.:XP+E.NHLV<"7)7A4U M:4<[H&5/9\*8X_3\ MR62\F.QL<=/PPQ1H^XM*J!@*)^,FD-\2L29?AL($)WL$)!DYLG74"-(B1A^ -,,B)--9$^DKS MS"P8M-:)6GFDL29<'?\4*#]8G@UK]JRQO)GB)QCF9U\^X7B&9,R\GG]<*>!Z MSH-BLDB>=C+EJ]N:;6;!DC8Z"UK8')R[\]KW(93O .L4-*&U]!N6\MDXZ8&P MQ1L,M/[X&JSRB2:+*9-!6V02Z+W7=UV$Z>Q-G@+IATNT8<6>;QHX^833^=_&WX_FN M0PC-!-V#K_":D$&]A_<2889O:TNOU^6OM"#5Z0]"TL E::CPM<2V0T]J3AL6 M39CS1*@QW55W\1 MN!/0=ZT&[43=@R?P^V22_QR.1N2[TOC@!0-C=,5!'HE0 MCN6BT.@4'/*[TKX.H7P]]G?-[D$"[,5BG\/XPY ;QT-I:2(+OFEOS]N+YK!6@N^!Y,_KKSS+_^@?./ MDUQ=D=F\;D.S ?"0N43-A*A'5#);%C(M0R5(%"$6$USK2/$6*-^U"K00;P]V M_%.,\U6IA2'.SC[#<%0#4\\GTW= VIK2] +SXH8V(3XK]/?9:#3YL_:VI,\\ MF6(>SE].9K-7DW%:F:[D>E@IK&%1UL#VPOXM*K+DG1$T'QGT7<6B#E&8]K/X MKG7M@4GMP1^YX@!? 27 AV0$9Z9&T+4,G,64$[-"J0Q*QO8]DS8"^:Z5I;MH M&U81O3Z_@2W9()3 E#29["4I&7 MF,LF Z LVK;V,98C?]>,'B"\AB5"URA> M#B$.1\L5:)P7Z3,?)R-Z]FRY%5Y.E38_86H]<@.IWC.V9!YSL/15AN**\#JW M-C!VQ?;=IZ+T0D(/I]%7<-Z,J9&C&PLJS@@BJ;'TB05%!K(O5OJL0.;<>@W8 MCN;X"M$/@]O5I(OX^TA.2ZG6KY^]@:_5A+F,?CM3+"3!T-7PJ)2:!>\DRY'; M5)1VM'NUWA@V(GE0A>C$U\DXOGT,NA; NES8@,>< HC(G%&UJT&Q MM$"JPJIG95)Q3O306N]^7">C&LU)Z#U6?0N==D9;D(X%YVD/A1I6B4XPE;+. M5BMO5.N\IKL1G8QR-!1\#Z'K=7Y-]8C7D%1!3#)$QE755%'(M7$1B,&8N]!XEW$-(^_;D!\)!IO_(>Q)V4572,?*A M-"/#ABP9GG6!UB&CVRB^>S5H). >XME7$'V+9EW.%6.PQ@5D(&,@?:P-%4J* M9,UBX!S 6--CJ.$VH--W)SN2T(.E>'6_NA+PY)C(1D7+9# T2V,*@]K2,I<@ M36@),($GG@K=.=[X%T2NK14OH].)4+:W?C[ ?(DQ.UN4\T":OC0P9O MD9P1JI!\*":[UHFPV]&F1=9LZ)$-J2K M*;C6-V-.7@>Z2[I?'W-@/&(1(3*C:JV^VI[1TX;%1/ :96SI)0Q !9I;?,#J<=T;'T436@D_A[V M@#?3E<6R@+B\WQV!2^]H:3,QUC*\AM<;')JABKQP6:R$UA46-L!XB R&-BS= MOA/52<2]E4.Z@@<41I'K>N1KTE3DD9P6 RR#AF*S"3SU4PSI!/GN)-P>/,*S MG!>"A-$;&))G\@0^#>F,O%9T;9V)L!G* MR5#?0M0][/[OIPBSB^G7*SHIK12&:T_36O2CRXH%&X$YKT(H.4IQ9QWD0\B_ MC>)D>.\HX![V];.4+LXO1C#'U1'7Y/S3%#_6LH"?<1F=6.1)X_QU>0]?!LD4 MKL%+ID*]MMPT)[0CP99>F3FA["&<%D5@+Z5*).Y,XV5I[[49V,OC0FH(>C MR]L3'[BDBT]DT19A:,>323(043*/4I(?+). NWHIM/$J3T8%.@JXAVLM][G- M QVU4VB!&1%J<$M81JK(F8^B6)4P\.:7,>_#=*+!A:94;-U CM^=X0W4*.E' MG \3C*[CZ]BJX?J3C]6WX8[Y]-?$@13+>32:*:R]/CCY(!%%8#I+DX3DUO/6 MQSJ]-W'(-1>G6,NR$++JLV'@BV'96JTQ1"%/MXG#/GS>T\1A'S$^_B8.D-#) MNK0I-&0EJWJ6YG1B(+TO/GK@S0OY//8F#GL1O',3AWT$?9SR_;L@^F&;..Q% MU_UU_ ^1]9%:>?C,"Y(9G$.];)A"83[8Q*P.6F:/B+&UQ_'HFS@T)G\?$1^G MB4,*PJ!"R5RJ-6FEX+4QJ*(]T;G:JSU%V3J,^4B;..S%S?U-'/81[)&:.*1B MC):.<0&DRR R Z1]C:>B58 0%+9V*!]I$X=&5!\BV![>ZNO'H^0DO9XN%K2\ MB*._P>FBK_- :^E!(#)IM%T6%@Y6UJPIEVV]G&-SZ^5]-V2/XJ9]%[>@!P)Z M6!&NHUSV^CZ[F'^<3(?_@WF05-3%R,R,U8J4."L&T98:13% ?V2\LW=K=_6X MB>C$U**3P'M?-9;H7LQF%X3,*5=*B))6L4R*JF1D4(IFQG&%(EH9L?5%J>UH M3E(-#A!T#WD-FY"]OIC/YC"NU>D&O&3//9DPN@B@/Y!,F) +$Q9 !,A&0.N( MP#V03E(9#A5Y+X7_+S-OMFYCH8@")A56"J?I(]AZFAH8%IZ\45;FW+[DPKVP MOGO-:"WZ'E(BKD"\M9L5)9.4:)A)B4QJS)R,&ZP@K9-%U8YV_?B1IVD[M!)U M#^D,MZ"M-K.0I7 + MUM6=*P:GR)Q-3(F:H2>,9%'62O@*3,G<<6=;E_Z\"\_IZ<"APNXA=^%:MMX* MZ +CP&N(6M.6!$748_A26(1Z(T]__O'LU?MWKY^_>__ZR?_YM]TQ,V&=> M_24GF!Q,2"HR4ZU"4HAZ*2H6!MK[+( +U=]!_LN>DA.$CSIFK9B-M4* B.04 M3(5)(ZT&:(//034GATR0E[<7-_6 M3; J)ZY%:M].]E$F)S2B^A#!]O!67ZY>RU3Z>E5K,E[T1*\KF''9(3EV+(L< M:B/TS((S9-)X483)6:#IS7_9!.B43+O. N_AQ/$&II7&[P*J)PMO(Z '-O*Z M$[>Q_U0+J?>P0&P&YVVP1=&"E64%YXI@WNG:#963[J=:9+BUOW=$5=C5XCN2 M)NPC['YK::SV+%F 5CDL3(F[ (;][- M7Z'*3@3#(\&(0C.M1681/3"%CF.V*G+9>BG8C.04R&\@XQYRS7:HXK&.5@0) MV9&=8TU-BDL M$IQRWPQPCMCE%7-6P'N"NX4]*,?)GII8IWJ.H9/65L(+I(+'8!D%)"V/:,#V-"Z#M^>$!]%CD*7 M4\<^*>G! +V63I5TD=IFP6@9Y+6GHJZAL4#?)L$5&MDY6>=@TM5[)NAF' M.E32O00A;Y7T0&%<;4S&I YQ63DZ!.YK]S(E@X\BN.;CL_1?R3ZT-BNN 3AM]@^7=1^V9OZO MB]F\[GJS]Y,M+O%BP8HDE5SM'S)^H'[H+9)49L,YOL/IYV&JN?C#27Z+:?)A MR=:J0JGEDB:%S*A$YIS%>SN[W:7V) \^@ M0TC,8O&+D"'S)FN6H@S.YHRQ^1EM#],X;;U^:-Y[N'"R$-9;_'0Q31\KZJ<7 MT^'XPQ+@\ETC@(7S6A#:UD28&LOTT2BR,3FB*:\*N^# MUI:V;EXO6TC:TT-QR J/ G6PO.C6MMWV,$$3YUWMTLH[X9DCI5AHNULU=^^+E"3T3#5,I^7!M^+<9E,SQ>; MY-,:)A_-#KF3JATR!:$;TN+["SX/N+32RSK"I$[@.DI M'?(:D =.@^Q.U$T5Z"SE_JGGRMA"9F]2H7:UJJ4=,"66,@>+3JO4O(?H$2C? M-=VQ;\;W$&Y#IJNU.'@S'7ZF6:Z.T;75T@>T+/-:&S)F3;Y%3"S0A$!%(4,I M]YF3/. _"^^K #OKZN%-^#[6&,KK:, MWJLN#>@XRJIR Z< @Q$D&2")MB=MD7Q8 C-88!K9H7DP@ MV[!]%;2M<$[;YCA(Z+T43;TY6_J'*^7?!=JQ+(UOL!Z-D7$8A?>&A[O)_QBF MQ16(V4I1@M?,0*E-AD)F(;G$>$[9@4HBB-8QGZ.KQOX&1>^:L8_8^]"(B]E\ M@2FQ:'TW52+ MAK)O:%_,IO/!'_!?D^D:W^J^MT2%/B@F:7"RG[)GT03!;&U,FT/Q6>S4MH4> M?T4+Z+MO&K!YY!.P'AJ(M&%N9D7S"L[Q=;F&:>T%[P!J'U/A'KZW CFN<="" MH4E?XFVX[M\-KE@M'2>'69APIUAR=Q6G6Z_)^"N/9I\ETOEC9UK=PI<>2A&8";'6/0V+! MH6,2C5+!:5 W:YQM.678=<3C[>,-V9GT+=K6)TG/1Y/I,,,WD%LP@D:.O0&(6LA%+K=H-B40C!9,Y %J>W*;0.$VX$\@AL^9=-4L.ZB[F' .%3 MC/-WF"ZFRY;RGV$XJA;L\\FTQC//4II>8'XQGN.4T)\5^OML-)K\"20A^LR3 M*>;A?)$-33);S2@BMZ7HR,"GR.J];!:BX;749\K&!TS-"^6UG\7):-T#$WR, M -4;\M?H!_ !Q<#&8@4&8.AK"D[)@E!RR6RP%K@2'%7[WC[;\9R,&C43^M8S M]-ZRZ]>I6F=I>1FR7AU[!=,ZE<_8(9%^I^\>_"T_G8-'W$?#$B:W"3N'_[>N6[9;C' 7"O MN*Z%J$C_(3D&13OF(V1NO3;H6A^V[XOQ6&GUS?3DUO%JGZ0\EI3[#5-;Q!M$ M$<%)3^ !%@VZ XN95ED=DX.292G0NAWV%B@/5G6X5_HG[6GHP?#9!*M^.<7U M2<,N 'LZPKT7W,,Z#Z,G^XB_==3WW>1B_O$)D)R&8[@"<163LCQH'8Q@N91:!8?7 MMFV93&"K35*26V/4?1;R#N,MU?5>B4@A9[J0AVT8X*?J;B+'A780EJ$K&5=U; M83*:EB==$L,:E=:!.Q:(I;T.DHO=:*D_>C:-T2'IEW0K+:M[EHXVW0S:N9 M'U$)[O$)CZ4#^TBYM4GW.Y*,AAML$>!0R+DUS&=96X#'.F-:[@"=X:@*RIM- M++?L^]M&./[&WT+\D]:RZ^%,?[VA/9F<1W(H*K GM*<-Z>F+;Q8Y* 6G4\QB MD O72BJ:LX^U]J<-#!QM<-:Y+$V60J36MX#VP?EG!8V#2Y11TM%!LWV[!-FPGH"&]TM&#D_#[9)+_ M'(Y& [ *$$)A%K%Z/R8S\H \DX73]$61X%I7J5B/?4*T'R3.A@&!Q0*UQS[T M"N?_,9G^?3C^L"HS/D =:1T#P:3QO*:J%N8M]ZS66,5 LTE\MV.!+BA.0".. MRT0/1=LW8%_5E?\?S"\RCN?#,JR!D\52=[D/GHWS2_KQ<+1,1YS-+LXQOYE. M/N%T_G6Q9=(G:M'53S6?8B #-]+2AFE](-L\N6H&"<4L&4-*N>!\:'WA]"@3 M.P$-?KR*T+"N^[;7]. 9KG< ^N6+\1S&'X;T[V8#X5,V-GE67+TB*HUE8+A@ MJF09T? H(S]T66V,]014]S&RVD-=^0TSI!?L>:VF?*6H\JIDR>NR/@1Y-QPG MO!HF@3E].[^@/2>C<+P$Q8+UBFE'[R/4]GW@2 DYN3-PC&!!MTF<@/X^#H)[ MJ&6_VX36O4%?3^O%A)WFY:%P*>L%&ZR%?:*N[9Q*9DYR :A"*LU['O4UEQ]. M?WNF^[8:^Q[4^%V] T@ 1U^_;3(+\QX6F?ZS9U]J QS:4&A[H5G62E+KCPU, M*=QE_$PA6?"1W$T.G)"ZPK@4,H+( .8(*^@6=*>M8"THV1!2YCW? MNWHRJ??%TGQI/\,UN[G%_:N]GM_X'M;AE;]JJ/"F,*8GQ8JK-9\GFB\*R$&JZ ML^6<@VC\9K=#W_WN>TDA:GHIR=T+A:/)&.F;UJVH#\9"^VLWY_?36?GIKCT.& M/[VUG][:3Z/V)#3VIU'[TZA]W!KZ_1NUUS+)X$HFV?K>YZ1L_4B',XD6PS8V M?YM+HI%-O#77[YN>@Y9:.8DLJT7)%<>9]SDR&4LM.&E-4*WMM/M1M:LNMW6L MI=G"I35.9<5D2/2"&=#,U\(A&+5W$C+8FS?P&E:5NQO;L>S0QCJRO:9<0RH> MBP6Y=4I7&M:$[&GQ)KD9ZPRMX1X9 .TK('30X(M4S5N [0#KX4L"M%2'2;^T M]!!0WS[[;SUM=H'84YF '> ]3,V YM3NJCH=>7D@%8J6>Q=29DYQSG2N%?65 M2\PD*W,0V<'-"F/?K^K<4VG@,6C./G3TH#&7D%9WZ&.=+AID#C7MZ_4J-/#H M6-;6HG&27(W628\W(!S?16Q.TZ2=C'N(0_P!XXOJ5%Y,RME#D0-,T4+&VQECQ>GJV,/AJ?6Q>FO /.Z:E"*]GWL!*\) ^TYLK27R_. M/TUK";S:.&==1-&0H<^-9$:KR'0QF7F4B:'.+J)/$9J70KX3T.FI1COYMZY1 M]P=Y?5,8O<493C_C&A$(XX,1@4FL';P#!Q9LR PE&HG9.QUOG(AMN3NW\?&G MPV\C$?90G^ZWB^$HTSJT0I,L1E_;61KK,[E7/C!O(3"(22CMDD#?NNK4=02G MPWD#"?=P=_SYQ90$>C%%FNGSX9?ZU5H3$QCC"K=, ]9>J5XS2-&RE(,,W-F8 M>.N(Q'8TIZ<'C23?\(;UY:Z#,,./D]&F/8]"P*6L*M#%*K MXDMTNO6>OQW.Z6E%*]GW<(=YZ]1_GTYFLT%6$176\L><7&'MO&>>C%26$\_& M%NEE/EH,88'H$2E'FQAY0P)Z<"'/4KHXOUCMER,=6DDE+'I0T1DC7>N&Z \[) MJ5 KT?=04FWKS%_A?."L*=QGSS!(,LPU%$:.&3"A4Q3*YJ)RZZ:K=^$Y.;UH M)ORM7G!O&2V+1IZ7*1OUNPYY*ML?UCC[9$?4C7)*ZO-?+.!<5YGB=$X^U6J; M@9@%'FHAGL(*IY=>).ZB\XU?JRU06O3K_?;8Y7&TB39;XI89'SUY\SRR$(RF MI4T95 $-EGYG=]2XJXSZ.3&Y@6E,H". 8/@+.GJ#(&U+$@;678@Z7XA]5=/G=7DRQ3Q<)W1(;X1#4F@3)2%RM<@\UJ*I M.5DG,D])M$Z8OHWB)-CN*-P>7NWK=LP3F$Z_#LB!RUDW9.E]WZU[CVY((BD ME\Z$Y"6A24[49B.!T#BTK)!%XW4$%#>;M38Q\V[ . WBN\JWA^CQ54BO)N.T M0E6BME:)R$JI54]-H*T.;&:T+X$20%-7K:L";$9R>L0?*.6'"1"?Y;QX)HRN M%-#M&">^\YD]A(MWGT.CJ/&[BSC#_[X@AI]]OJ9".G#EM2*J76W;JHGJM M]%S0_[6H+5M:^TY;L/01-\[@HK7:,1?J01@$P>B=X"P6992@Z4K3^K#I >/& M35C>)7"\CU@?=>"X...]^)VE\#Q M/C(^7JQP%U0_:N!X+\9V"QH>(N[C*4,NB2NK$_.I$#J;R.)5M#XFM!A=\%J8 MUA'$QQXX[D$']I%R0^X7EP*JJ?MR NOVM<4ZR"@2@ZR0H,3 :C2 !,&OM MD[O/<-SPW$<3%]Q+U),VC5GUX 'SG5A#C#5>WV%08FT M7SD-RD<-TI>]"-PTRO'H["S[31QV%EQ?+Z'_]PMRB\@K6F%2+D1CR3+EQ9.- M&LCS!%U$=3J-<;D \MU:@VT9X#OGL8NX6M]/>XHC^(KYZ13^K/!N7*LL0J<< M-=F>41"R"#4O56C:.4SB!;QS.N]$Y)W#?/^K;#LIMGY%E\=!9Q^FB%=N46,L M)5B7::G@I,)*(B,SP)/:D3> .@ DO1.O&Q___?/976H]Q%&7H-:ZM3#J8E F M"ZF8 M'H/[?>3;1UCC=BJ'*2%IKS(S(M$4)<\LH =F(:94O/:(K2/?MU$%4++Q.LNVAB,A5/&N]W@%13];=;30/8]MU8^D.RCN(N.<7?87,$@2; MO6?<<$FZ'6MN5N2,%C2.$5!EWGJM/Q;I]]AT?7.^CV1[R7%/%[37O/Z,T_'P MP\?Y,BV/=J *\=VD3"]_\V*<\"II:\WSX#H"/;R)T9?Q6WORQZ.KCC.7=Z^=OU^G^(H DLX4IJVNO9DUO M48C I!8A>J5#*#=LASL"\=^>^]T2W%5 >&V70^> OC#\OE#A&$#PY8DH5T M)O+$?'2:!JY4%/O?)ZTW??7NUK W[O%MWATFM8&^P2Q#H^O ., M?6RW7;ZAU$/Y-^CI(KH]W<5UDU@6I0W8,"@ 9'U$PCT(P640";2*F MO%-8_:$)W&)TM>=O'X$UYNT/DM3YQ?GE4:K4,EF:#$K/M-+ 0'K%0G$Z2N-4 MA)WJ,-[#W+5!C[<;=A+[I(7,&MHK"R#PY0H0])&[P&GEY\'6^ [OE7;2WYW;Y2T]E6N GTS'9*#]:E6 M^?VTS&^JEOZ@1+#>NE"[SJ4*RC"O:(/":)67@1=?=LM3N'^L[YS]/B3:^XW@ MWV VG+W[-$7(K\=773PQB.2^A60-,X5-?\6OBNV+YS M3>F5BIZO#PX BL]&:#)3#*DO2'+62T#&C5(YH$JY>2OAJ^.?"/4'B[2',Y!- MV]5EI\?;&Y;3-#E:J4@/%6?:DN434M+,(D'U()QMWOYK/X2GHB+]T=(P K-* MOKRZD#T??L'\9/(9I_"A+F##R< G;YPOCO$4ZEEQ-7>T\>3O%%53>5'<+%RZ M-8OU[I&^<^[;2[-AT?4-X%[B55P%HDDI1O*BR G2/M%70B!3T:@@463!#V'Y MVB"G1_#A,NRAI!-$3@]<,@K;R?"SE(=[-8;YXXI,1S&:KN2T.O%+=WVP2K%9")*\7 M! ,K(W,\*JM-JLV16Z?3; -S['/X/@B_F3S31/!]7*2X@F>50[(+HK[NTMQ" M\S#9EHWHNGFIHHVLCZ0%A>R3&!*S*=654R[Z4!GF',H(*CM96C?O.Q;[]Z1= M'H_\/43('K;'5PJG.4G'/)K,F<:1"9!94+ YEM$VS15$OZVKX(+)A699[XJ07^LA,E !&40%*0F>K&M] M[GP;Q2E1?8A@>WBKS_Z$:;XL<..,=AP5K5B+"[CS#%WV!6X]'GGT@JL)3NM.;4+"JB_/;UVV=655(6,_@V MC7&N791>P?DZB7B7.?5D /8QGX>=J 04#K'I#?C][>8_P^U/4MSN;389IC7NPLJQV? M!Z<,_9]YFSP9$ E9])Y !2Z$U]&@:'\;>0.0!PBP/SC'MVXQ=R6H!^O[#4X7 M]8_'"1?"6)>XDAQ"X099LJI:BM:1.UFMD Q)Z9R*4JU-\"U0?FI.$Y)Z6''6 M,UPLQT'+H-&1%ZFAWNZ2P*)0Y*Y$1,!ZO0Y:Y_E<'?\$C?F#Q=M#TM<-9=X% M34]6^&.PGP]G9@O%'<3:XWN]CD'HC%%:R0A$;618-/,>(W/!.^Z"RJA:'[\\ M F.S+X[WD6;KVH++E>D%;2/CFB-0D:UC@-R6!)$SYVE:6OO(0$I!.XFT2-N4 MHFGN= "[=8@'://<0?"3YE)K?1EC&=U;[#M_F\SK5?=ZO7WV?#)]!NGCPDP8 MJ&)(:WE@**&0?8"&02%SP8!)Q=(>E,#NQ.H.@QVYQ&O/1^RMI=N#Y?Y^BC"[ MF'Y=@%R:A6>)YC_%/"@I\NRD99[7)C+%*^9UK;@D,7&R2@?(FBUS75Y-1F__E0_NU[NU@FG5>D+#N<7-$LR/I315@=FLZ_]"37-,V(_5B^8L>F$8SS(I]!)-\T*-/4SCIR(WIKH'+_K@*2WWF!>SV07F]8S( M_@@\*P],@5,D7)U8D-DRC,;0YE-J]]#'HK>;)O!38YO1N_6&5F\9VF]Q!/,Z MB^DBN;QQ2\ ]GMXXM_O0>35J$WAE^*_O26]FD%;S6>FGC P=$5Q9)7'KXYS,->9GT)M36QS9G*=5;VS-R_RJBC?AL=$IY M[Y@,AI.R9\,"EIH^(&34@%*%W;KQ[3#8R=#>6K#'VP-NV$N+]%3("2,F=D,9J:M. $&5686/2QT&N250BMC_".I0Z'&9A'T(9] M9-ZS%JRVPN1,4B(KEK41C&;JJVGM69- M8Y^^G=!$Z@T/&AML.]"7&]1^T LF7[@UV!';\Y0G<.)\P4_7[<6G)'!X8'4I)]Y-XZ M0/7N8OS^RQ/X-)S#Z,WJK'1]]X34T@BMF54QD*-.(HB(Y*A+M/ M;1WCR*7^^V%DTEZY;J,X,>H[BKD'S_ *HE>3<5J#LK+V5G-,E%HQV$K'0'/# M+*FH528K&5MWL-T(Y'3I/U#8/00.;Y2/AH2KNK*@=4[UPJ)*O,Z4<$6TL9Z2 M>!&32E!:+P#;L)R8'C01>0_IJ==QO:BF#\X674@69 M6V94K1EELF> *3*N4DXF%B5*ZPZGNZ,[:75I1DO#JOZ;D9Z-QQ=DYZ[;VJP2 M7@=:&)UL#P\URUGVN/ZOK/9]]&<-MGL^U#T MR+/9-YUX"V,05>TJ5LN-:AZ1>1 M<=18&_:1^7$RCD1.&A46@3!LFTJ>7OA*A)]BJ0KX@H55'-J$,X./J-N9"!\Z B*]D#@?3(HI:1(=HB:,W3)1[)77E\ MYD7/^K&/Z%LG)+U9I>A,7Y?:0'&8AS!=[X,V1Q^]CTQJR*L91Q* #;209E0J MFQM=@;9D)-TQR*,)]!["Q:0'0;:^'_=T./M4XR//QO/AI843N1*%DUEL+*]] M,:T@V]@BT[4\M@S%.=B-V4U//QE*.XNN]13#6:]F4[^"]-\ M!0Q3*49Y6]-=+ &3DH$1AB$0XNR-X'FW2XYWC7(RW#8394.+;I72&&OL?A^FR/KG0WDNE///%ULY2AI1/!&1)D_D*02B[8U79NT8Y&8Z;B;)A M:L@"V(O9B-3OS62(^"VGB3ESO,MK)<-YRAI MLC?,1Z-(;4XV^R:JE_:/L_GK\OMDDF=GX[Q^ =Y-1GG 9<)DHF%5]VM@L[#@ M228A6I6M\DZFYFU>MZ(Y,4UI)/8>XCZ_XQBG,")49_F9RV%;YTJ<0^D$U.-E@3T$$!>%WJY>87& MTC;KM-?,N]H/SO+((+O V'I/LQY+N>KU!,#A )%^E7J*N(5,;6$B",\Z3,=)Q[T3KY/(' M[2__P#IP9ROZ?;CX7EIY[S*GGZWH]VI%OY>:'*.G]R$*9 M+/U"7VDMF3%DFD<>17:M[_!^/WJ[5ROZ1Z>V^U#;^M3_1IOS"FY+^^J2"Y)) M8QC&3$XG6LEB*LB"A!!02A W2XQL.33:><@3Z26^%[V3WKGI):GX&M"_$DVS MM^_^N@+GO/92*L\BB,*T4(K &>0>@'UBMVA/6P_;Y[/S3 M:/(5<0%M77"K.)J3!Q9+M$QJ(8U!3;-M[1UL@/%36?)9,N^*9]Q99D9;+% 0OMO5)U&[('J%6]1OVZ(&PK9O: MD:/0K5OK'3#*42+,1V^UUT!E=:3-"SQ).* @?<+$($?-3 XBDP.@T+=.4#BE M>'+.@3N;"MF8@:P"38*,F0<&G#NGO"]>]M?"[\>))^^CI?W%D_ MNG%30YMPU(/3<17/^F;=#HAZBAC?1O,P\=Y&=-W,9FLCZR-I 9FY1:,AR[9P MTG:"%[B4S%JO0L"D,[:^%'TL]N^)FAZ/_#U$W ?ID_/SR7B!ZVQ]1T>'+ 5Y MM#SE6M\[>Q8%>!:"]$B;< #=.O7@-HKC^X5=N;F5M=I)L#T$*J\?!"B-69-? MR2\ MEYH>;!)AMC.[#P@/(*@'ZVW;Z3*PG%7H Z$]> N M;#H%=]%S8S4RPF%ILO4P-$)D!9(N.B0K;>L$O=--4>BB.5W)Z>'VVWIV"V,P M<33":\Z$K[5#A93,!^>8<60C0BJTF[9.1+@Z_H\==3B8B1ZUXE+G[T?34[C@ M,3CZAS.SA>(.8NW! +F!JN;801*26=)9ID/M.2V2(8_0*Q^BYD&V+KCQ"+SB MOCC>1YJM,ZB?_??% MK5'R1N+KEHSIK4,+9"_P M6NY;0I3<&HNA11_VRP%_S$WY<)DW+)QU"6*=S;H#C)9]UK\-??Q.Z@<*_R9] M'237<#6^"2>@5S%)Q[A6BRZ]B322_H"8DD4D-X+OM,4^-(%W-#EOR]\^ FO, MVQ\DJ?.+\[6W9K7W8&M:>@"F4Y L9!YI;B"BMLK2HM* N6N#'KE]^:%BG[20 M6>-M\P_X<@6(JKG_Y$\SJ3+I7YV35[D>>$B1T!;N36A!WM5!OT/R#I99'Z>' M-5+R8C:[P/ST8CHL4O0.A_E3$'BCM84'<\892<+98'S+C(=9+4!(9@"#Q MH'$Z% \Z-R]B=[I7RKKH60^$]7ELM"S@N1GKJ\GX,ZW0N#P>F;V?S&%T]?>U M%NBKR?P_/@_5V>]_$>OYQ]Q^OXCC%]_JO]D-@@B6<439Z(D6MDQ MT?LDA:+72UGR$U*Q-WLRM#N<.O9D?SCE_S[4JH<#E-XFOMREGD^FJQ_5SXE! M,J88CH45I6O91>(HN$B;DBZRD.$D4FZ=+WS<&?Y\1^GI' M>!$'OKD*T%QK%!\^X.ORHDX51K_34^?5[%N$AE$%FPLYMI:\95HE1&2TTPIF MBN=!6T,+R&[-8QYN#C_,F_$]Z4K#W@G=IOUM5B_&:8I02ZLN_WY=EHO&8I+5 M!\+WD\4"LGC0Q\F(8+_%^<5T_!;&?R?_:. DN.!) %B[/VFA:N:+%"Q'>A]R MXL+?;+S:^F5I.)N?K\VCUI_;+Y#M-92X64 #*X.(R@;F4-=+8;XPGX-B"7AV M2:J8XDZ'K:WBB)MA_C"Z?"PJ;VN?Z_T:S#:)+2>UG.R+\7*B@^@,6.$]D\4C M"2]P!J *QCX8_;=UV3^8+M]KA/UMX Q*<_OE" ]@9BP/%@3M0"EX MQ40Q]%(#&4I1TE;EO 6A9-:@FA>!.A#KCZ>\QR!UPVE1YX/+IUAP.KV.[.40 MXG!$[]2JP\I .#*!0G ,2ZVDD+U@/J)BH+,V((H'U_JT?!=-1Y>OR*N+*O+7A5;QV@IL?%'K\LW(31PMUO*!SRB- MH)D(ZS33"ND%2:EV@$)E8_*RN!U;^[:&]L.HWR-@=H.B]E\X8YLTUQ-;KNYG M%_./DVF-G ]\$LF53/8$6)I1)#T,O(;+A8^ RJ%)S;,Y6D_BA]'JQZ$&&Q1; M]5S^]<7B3*A.8SA^2F_JYT73Q2OVBKSL_NW&IU\/FU*C Z\8!S\;YWS!_ MJ#UP"?-GFA_.G@YGM:KD!:G+-]U-D0>,OBY^UC%=0JXK(+)4M. V*PUIIZ33 MO8RK#H"[6YS[#[Z\IQ$R&*Z2IPV#2WJO:N] &PHK@I/3EE*2LO7MTX/!'JML MZ_%T[[8Q>@P>'TN%UA?C-#G'R[J"+^L_J'36"PPEDQR]1U:O>#%MG6"@H+9/ M5\G2ZE^$;NT>W0'GH>YC'4D?)OWPTD,FYA9HJ^N'NX#KZY@9U,QIW M4X\.'!Q?47B0$B(P2=X_@126!6,T2SD;5VM/"MOZ*.V]C58(; #1FQWEJK95[1TJ**KNBBT*3<.I'M^.IQCY'Y,-JQC^3[:B&0Z_GA M"MIJ)\R%%LE:Z%=KE9DN/K, X)GQT7 -W.KF8P M"/P&HV756\0;OK6Q5H!5+),&TE2Y8"&7PJ1+)J%!;RPV5H%M6'XL>[,)(SW< M6]R$:^V-[8"L)TMS.ZJ'L3/;L+>#2G00_9&6D?6:Z80&$Q3CLC;N-28Q'Y1C M E*-J4#@S1LR'%LI[K$NCZT3^TB\CZ*A4_P$P[P*K]0%AZ9&6;O,+ALO6U=PGQW=,>W/5IQ>K/N:#^$]&".+G!= M X2JZ"A +4HRUL)PCOF$EAD9DTA* L36 =!;($Y&$;J)MW4-VK.4IA>X5LL; M6KE.;AU^B\]K;H4@O]L52395620-DK5LH2BC% 21=TL'W6_<[Y[\OF7=:UCS MBN'].PG@Y60V^^WKROY^BZ.%;&8?AY^6#8N MM"0!+-2DS)SLK]#0M.K%%O@+7NGK8#L)Z\G:V@'D]0O36SDSYIZ<'Z MW0XP<*V% TVPZH4?&V0M-DTKN.%)1%]D:)XL=F1].2#*_F#JL@\;?03?8?;Q M^6CRYPK@:M^UG@QPJ2(K,I)#&%1F'H1C4GFEM-DR M3AJPT;"DSW94J[=A%US]&A^W,#V,[=&"MWM5H8/0^S,M;N/C,027%7GQ+A>F MLXX,!/F^SB@A.3>%A]8GML=5AGL,BV/JPCZR[B658PD(\]ELA?';:KEN:0'" M:$<3+4(DII4/#$S.K!AAC$_>8=JI$\%>?O"]L![,INC(X2UOMBT!/1@8:Y/Z M];CFM[XNWS;6V8"'[, 7S[BJM8[ DQ \.MHO?5+%.:OXRG"J-Y@_0;R*CRA:R-P7IBR8&G:$EB4Q3"1LBI1TT)J6M>0O0?2 MCZ0X+=DY4N;R[-5D?N=">>GVO\+Y(*04HDJ!)5<+,DN!+ !JYJ1/H>@8@SG* M["L!Y''"9,4,:=BU1 M8@$BOQZ_Q70QK87_Z .O)F2KK[[]#6;#*WH'AALI:ZM#@[7F%00&D!RSQD;O M74C@6L?HFDZ@Z_K6 LPRVH]1*53:,J\-,.WJ>:#/P"19DYY>92RAM;O0#/RQ MBL,\G.[>7#,?AO?'4CSF84G7+L/15 MA-IA'H(,1M-_IK6AN .LASH%?"!]V::UC7CK(>ZR:3^\!+@*=.\"L:?3PAW@ M/2(4R&L<)+'/&TENDI2?+F6NFHC)*8U8H6H=%'DQU[CEF M? R:LP\=1]*8V>5:O#K^XBIB1')Z/-1H7PST%;K(!$]D+6@AHNIM0[L#U_$] MU>:$[J PG=CHX6SIRDMS^>6_#7%*@WS\^A(_XVAYR=[$F#$9)B)'IDUM)BZM M8@CHW0GLI]V4&/V>HCO;WP/;N-=%^78 >P1C:*M0!_N) M]8:*-KM@^UDD;F\6]RD#=@@%QRX2EWC)*3A#"Z&W3!,D!M$#XRYK[BV](:*_ MH^?OH4A<;]JQC^2/6"2N6.1.*LZ*,YZV72>91VY8##3K(K*CG;?U3;7OHDC< M7GSM6"1N'V$?KTBY48>&49"J270,>B8VL?Y[LH$M=% QJ( MN@]'93B&<1HNNW@M%[[%HL'E+;W4QC/"DZK6);]X6C*K\L&M+/Z^LPV_VI]9V>'N?1DJ+:%/2O[WZ??,;I>"&8#T@@6#1 M\,B2+DK2SRV4UDERNV([OKGVE,2P\G^(MRA)MUV#J5%0@6 M7?:T$M*F'V/*K DB])9K5I''K>"^8&5I@U!O9YN+%WP098^&5][,*M:4%^& M1#I=@ 5,2L4BC..M*QSSE"OZNS99QB.:KSE^61:RS \ M^Y)&%WEQ:VQ1('4=?QM@]C)Z)QDO]>0W!-)JG1-+5AG0.68I6U?C.@SICZUK MO7/;ZT';%;D-0@@Q9E^8*4$Q;65A03O-0-"R*E/AM!/WMFQ= ?)CZU-79K:: M1O]_>U?6Y,:-I-_WOV &]_&R$2W-R*,(AULAV1.Q3QTX$E+O=+-D'K*UOWX3 M9%-]D&RR6$"1:LOAD&4=51\ROP+R0F:S*YTE9W0]7Q[S/\,<&3[K\FL4V/5\ MP+W._0^M?+FSYRHJW? L^\>]F73/(>VD!4B).$8CD32AQIG51#G&M *:3(-Q M\UNAU#C][A^[RC2@#1B#+[Z@7GN%P69!>&"\](*/%.H7#FW &.LF9 T=;SMW MADCU7&XGKKZP-SXN.R"LZAB$2J -6FM5?T 08]% J<3!Z\# M6L$N$,D$16S&(51TUDIO%">J3WT<3?E[LDYCZ+Z/?!OH_#U\Z6Z^H+G\&-RZ MSIGB1H9>.9Y^%#TB:S3Q#K>[Z)BAP44-HK;S\2R@\9V0X3KK6@F\05#DYV[R M$8WLVW+@E;CADO+.1\LLYT0!.DT2(B/!!4TR%U$&(U*DM7> ;3A>RN$_6,8- MPNQ/,:UY?@"J1@; =D2G,0&&:VP/!0:(N\&1L .= .-3R1+BKB2(Q'^(*T47 M.7K/P!H\ &M[ &.28(\I,!8'^DBYA>[1#[Z\B["L:TPEC2E&3ZQ@B,@78T<+ M3XRSBCO.3:I^GV@3Q?@'?PW]/%7Y,.&V..\?(/IFB?@_KV\7MZ^ZZ;3[H]@I M_C/^SOSK5;0A2Y&+Z6LS6CUH^CH>$&L0*7%&$S>U$VA]\)VBVKM^"*F91EJP M9Q617<.]7,QGG.):>>L\$:XD\D !L: U^O3" <7N:F=T^^'<*R<2&,^;1M@ MT$A-YY)).7B)K[Z^]G/XV$V_7N8BV?6?2"M'(P!Z&ED2)KU!J[,X&ED%M!JE M,AEP/Z]?M5T%^:F"-BVI=2R+ZZFXQ06"Y['?(_^IZ]+L(T!W^7_RC-KMY# M$0F^N=P9F$5_\S_@IU?6)9K1H"?>EJA"=I+XP!V1 G*D$2QP?2H+=#?L4Q#R M/%VH2JH])3M?^1L_B7 Y>7,]GG7$DIC,>$Y83T'(L-R"'Q4 M:,TS*3C^RZTXF7NT"_4/;M95;!,KLM\*/GP"F-]%8)T),5'K2;94WXVG#R:1 MF%7VS%# @^7$G'P ]P<9*ZER_$+_]X"_>1WGY2++%_SY,NK\87%[BQ]0EQ]? MA1D06C_F-94#[8-76BGL_B%^@K0HLWJ?7BVZ?_\]:T,"'[)S)!F6\7B%4 :+ ME8LG@1K%O=?5Y_WU MCV(MTJOI:M0OO79Q*I2T2"H.7".2,H $UCB#)%->JM MN5'#ZNWXTN_B6W]=G$L8?5?[%Z949-)&$KDIN4Z32?#>$@8NY)B=-:FV5W)F MC<:J:_S %F)])'_N#9D.6(:SPA- M'1K!2I1X5:)1*\ME[5*L\V?JD2W$SH:H?93:N(78UH8>W"3+2IN&Y(4E,AET MQ(+,N$50J6B@SO':1MP^3-]YXY5>&G^F9=A@=8W>*DQ++Y2TCD2+]JW401 7 M.!"C);!L@ &KG;YXR:W"AA"IGJ+&:A4F8\;-&2S1LJ13J$AEEIXF+MJ,_T21 M8^T9*"^P5=@0S@Q6R[BMPBQ-BB=!!#4EQ>=++CE0DG%_5)0)377M",Q+;14V MA#1U%-2D5=AS/O3%;3>=7_\?I-?=;+ZK=]!%QO]>W-QT?Y3@,?[-56'VS]UL M=A5$HMD[31@M?=^EQBT4$B-,ZAR,L%)5[U37=D7C<_A<(FBC@6YF\*O_L\KFST$$R2)KL23I)/$><>) MR#YP*Y@"J'TKO KPE\S;\37;P-H[=A'ETWJP"%P#V% Z?1FT0W1,I247?FW4 M.Y5DRCK7#@I7 ?Z#GC4UV\#"/+*MH"Q=07RYXR6L*3WJ2\8Z1))EB,)3%I(< M]_P_GY:1YW*N5]'=3LNT6>I_:5&_[FX_3^%3B8*6"62QNX7RU5RD=8W#VPE^ M/[>K*K#C\_]'OZMR$4"=-5>J!'BP<3V'ZY["E'(\8H4G$020TERYM%HV1 "7 M$52&*&O'4/MB''R('_:^56K2.C0K%+J2:'0L4Y.)V(@_ &7< %51A-HWA/O@ M&ZM"H"F/-L[B5@HZEVJ!9P.+53^/S M&X_;C@1])N#V44;3CLM;QO4=@NW'!-S>6NPSX_08%8Q-DR C0^"AGAIZID))8)P7! M9=*$*[8JUSY?OHOII[VT==CTTSZB;C)!8KW<7[J5U[&N%Q>*\^0284F5(5T! M&2]B($HI&04WQKGZU:[;L8Q/@E%-V2HJV$F-D_CMZY!(EU_[V:B]]UKYJ1SXR#W-$DWA+&TJG3]QSXEE9(BP0J,9S%3U/NAG[<"; M!%YE[PEHS_#KS9IX%0(1VMF,GD$"4[L[X(MPX/OP:) #WT=!Y^+ ?YCCVLJ# M_OG[8CGU_O9S-RE5"$N#,@*DD!0C*0I=!D=Q$A10$GCRI=+$9EV[_.=90-^% M"]^+!ETK=30PPY]@NK,V#P'5R'G?"N@T7GM%Q76MI#X:)8)D7&8T"7U$A!*X M)Z7)*AJ'64EG(V.F=JAY1"KL\=#'9D(?8;6.*]C^A?0J:!&@F^>IU+#>#C.WT5 M2+#;QAE)@RW*K2Y?O[V8SZ?783$OI_"OW3L_1?G\ O/+_*O_\SV"?M--__#3 M="6CHCI:3K)0EDAM- E44'1@*2)E (%6)]OA\+Z#.,(@B[J1HAIPZL.\B__Y MU-W@TV:KS^[*!:6X8)E8\"48YA0)3DN2O;0N^,REJ^V3;J(X 4-:*6W#_!TD M\0;'VW,?Q'KU[TJE*HI_BX"N%&.*2AT),(8;,],&CWH4"I=D9LUW9TX@CN M>X@W?C:[SM=Q68K4Y<*JYI'-%^M_%JF7,Y0*_JD/, MB_M6_=8+:64BVI34\6F1V15)3[WUFX#N_Y8[-\N M9^Y'WRCH/0SY::+CXS&E$D4'J/G\R*JD2U9:19CAMB2D@ 0;(OI,R6A@7IKJ ME?#G2-(]M= Q&HA=O2Q]DA?>3A M,,3CAT?&Y$K%#+\4=E.(^1NJC%3MH+DJ"$XCE.1/IF"%. M,"">:I.$4E+QVE&7[Z78H3X3^@C[?(L=?*!!R]B(FZ0P' M6KUKPDLJ=NA%@C;%#CTTV,"P6:/YYY^?\3N%JR@\UU9H8JSUI5L_H/=!:2D& MD5E2RBRKG95^ N'T5O&I@KI#=-& &FM27TY*LX7+_*!]_Y5!X]NSP GHH(A, M(/&3\0A2L:2\UQF)6YDFS\#YZU*FEHZ:W+1;F?9_WM'Y%4Q0,?.K6(:!&)4( M!2H1%M7$2A])=-R5N=<\T-J)YAU0_KJTJ:&;!H[24_&\00%>=/'Z]6):JB;> MP?2Z2\N60M8S9B42FB.KI1 .CVW%4!299^M8!-LZM;L+VU^75$VT-WY[G@^+ M,(/?%\41^3)PL/VN1U4NYC@(<:TI.H_?=<^N@0@9M M.9*G^OV>'5@&!_L>/W<5G?(L4<@ZHC$FRK!IETG0RA >%(N**FEY[4K?;3A& MFWY30\\;4;JA@CV78H2G"\&_MHI2^&BURJ7+7:9$T4 MQ XHIPH!#U?Q'LX<(^H&UNT66.L(XP' &L5U=X(Z46RWANKVTV& W$K'NF@W=*:T\, MUYI("Y3X+'$GE$IS#S:@X]66 Z>*OU92U//J/T+*+2Z0E>L%W]BMI<_>6TV MADBDXJ',<0M$"4V9H=Y27?O:QB, +\82.%ZL+6Y0?/)3>.5GI:G\;8FAK%SO MZ=1//BYMS=FKK_=_YIW_NIQ<559POXQ)>G?C)[_X;_45AZRIE>G08#VGL3H& MT.3IYG(N.FYQ/+58FW?&EN?\T'2K)T@2C..Y[QGQ',MB+5&VN2 ^>HC@K8".8$U M=7(=;P1_ARJH@2'V#J;+AN++R? HC/LA>^#0!DPE*0;X=9695SPJ_,14X &" M];8V;W9 ^<&<*DIJ<4"NRY%>EZ3&95[2>KDWHU<2([H7!(J+(6.R2&H'1$E# MA=6.A^J]J'>">3'&?1UQ[\P6#9B(^0#/'=L/0=3(3-]$<^*RS6'J>CK4LHZL M&^P&6Y %XS0M"5)! [*]C&8/(GAD.P/#>?:)U:YC&$O[AU9JME9^'Q&W4'IW M>]M-EK@N[@XE&ZRATALB!(*1PB3BA,?U!NX5H\XDJ.WA;*(8WV@8JIN-X;6# M!-LB9#>;P?PB_KZXGJU$6=@< DN"VHQL+@,N%<7S3&;\7ZXH)&6A64U(T@X1%L@=<=?BCXZ&6@9#V7>PKIROLL99DKR!3%LS#)$J3% M;X+R8K$PI1*M?5WK4&PGS^_^7*5@K(DJ6K5W?#N;+2#]8S&]GGQ<%;NNXEE/ M0J/+,-IR8.I5U%)R[QTI<]A+V$P0%V4D6?GHC,6?5Y]"=!S2%T*G$=34)!*Y M%?6__N-CH/ZLNE555&M MFD'N^BJ>PQU!!R>R)URSZH*QUEZ)% M[<+W5EY1J1;@1YJ_+T,.RN WC+SMRHC_R+L/5N4>T6XJ4PV*GCRUG!'FCIP^ MR]YH"XY :1LE Q?$&C1W0$1M8HPRV"?M*G;$3@Y^Y5.]9G O(S39NJ\ [4[C;6]XT:I\1J2;"K3/6N=W MOUQ^" CLO__K_P%02P,$% @ $4ZJ6(+L4%3#"0$ A5$* !4 !R;V%D M+3(P,C0P,S,Q7VQA8BYX;6S4O7ESY#B2+_C_^Q38FK6WU69"%P_PZCF>*:_J MM,U*:5)9W6^L;"T,I\2I4%!-,E2I]^D7X!'!N!@ J2RVZRS,B42[OXCW>GN M<+C_V__Z]K@$S[RL\F+U[S_X?_9^ 'Q%"Y:O[O_]AU^_?H#I#__K/_['__BW M_PO"__WFRR?PKJ#K1[ZJP=N2XYHS\$=>/X#Z@8._%^7O^3,&MTM%D\O97[_4(/ "U!_6?_;\B]10@,?DP0B'P40A3Z!&6D'J F-H0@\K"Z35Z0\A'&095X8I8&@O%ETF:]^_XOZ@^"* RG>JFK^ M^>\_/-3UTU]^^NF//_[X\S=2+O]#Z_\(FZO]+,M^ M:GZ[N;3*CUTHE_5_^M^_?+JC#_P1PWQ5U7A%%8$J_TO5_/!307'=H'Z6+W#R M"O4OV%\&U8^@'\#0__.WBOWP'_\#@!:.LECR+UP ]=]?OWP\23+[25WQTXK? MJV=[R\N\8'6_G"+VTP7L.^*W/N35 7.-N)]=\3B&Z6=G['Z5%H)/S_" S,4LMR_4 M^Q6;Z]W=D+J8]>DY=O5:%#5>SO!:;,D,6%ZJ'WR2?^O(J(5&C&E#IS/= U;Y MMYJO&&^MY<[2(&?__H/\VV)=P7N,GQ9W=4%_OWYZ*CG-&]/]17W6JKOK+W>_ M\$?"RT6]>7\7? 5_O>M)->L9+O:#@5CU"?4L>56L2]I^V"07ZJ/>,O8?#7TP M9 "T'( ?)0_5G_[MIRWG+J!9SH_*TBD@X+>6@__O)#(%W:&U5!_XHMR7MJ#F MTFXUJ)+B-J(*7)%&WFXQ*7<0_L27==7_!*J?-&JD3^^G@T=]7?92X9*>0;V[ MXB=:2%_GJ88[#T"4Q:.E^'5A^9:T#T*R]0,H2L9+Z>$>$?'@;?X;+G-,I$&4 MQN==\8CSU2)&B1]R::&B@%*(4DQAQH@/$R&PQSFB@?!,U/^0Q,3ZWA,$BB+X MK:5Y^EW6Q45/K2^3UDR/#04U5MK3LCC2TB,$9E7+TP+NZ^'(E7:*]PM>K06F M];J4\><'3/-E7K]T'Y"0L80D+((121E$0F00^PQ#YO.8HB!F7' 3#1RA-;$J MR@AY55=FJC>&C)X..I+73!EWB(*>Z@2?4@WI'*GG&*59]51#Y'V%U;G%3',Y M98M;_/*W2L9 *NNCLASO\HHNBVI=5D-A^Q?6]#:S ME[8JZ\47^?AY9T!Y1K#GQ2EDB8@@(@F'*?4X#*,,(1:GR,LBG4_+WKJ31W#2 M]ZWJG.(E^(5C!4R3F37S[?:Q&%?4"R0TC<8LA=-6PQ.BC'TEY"V#+X3\UU;I M]E>;1;E.B- KT:E?V_EF2NENQ-N2L[S>?#KPM_QQ_?BF*,OB#_E)>8N?Y&_J MEP5G42S]M0R&&2<0)3B$A'@A]#!E:4;2F'/?Q%DS(3ZQVC7?@D( VC!S!1Y; M-@#I^0"T8\3,PS/"5\_EFPHU,U7N 6OYV#B!5Z!C!6QX 6_/(6?L%]I X,A1 M-"(]J^=H \J^*VFUAIWE^;B2NH8K_HZW__VXNGGBI?P^-!3R&B^O2567TJ]= MJ(>0^#Z2=B=(99#(.<1IDL#0SP*4)D&"D=:7W)STQ%;G[8,RY!7(5Z#H.0"X MJGA= ;QB8"D#C9I M&D3-+%+/ _BQY^)/"M@-(Z#C!/S6\^(P4C4'P)$],B \JS4R!V3?%EFL8![E M_KIBY?+E_HY3&3U+6_=[?5OFE+]]6-W?RK=?PZB<7V5B(R*)$] _(C M7/XNS47#!6BMC)Z%T,#D?-#O#@XS"Z")Q)7*"% 9=[B)^O6DM0KXSRP]6ZRO M)^(PS->\P\YU^,*7S08]+NN7KR5>5=(&R*_@-B_%@XBF?NK#. LCE54.8(I\ M#&G"$C\FH>=Q(X?A',&)-;PC#QKZ8," 7@[+#D.]#[]+9,R4_4)0C+_PNI(Z M^JZ?)3?KUUQ7^/UON/9]=H;@[@&7_(WT#=C;XO&)R^75ZM=EJ4)WDP>A;IM>$VLV(F2)M7HDP(A:OBE2E8 MG+?>94*0#TIDIJ1E'CPUB_XLB=?OI)7_@//R;WBYUMJO'[E]8MNFZ("&$,"5 M2J@T' #%@GZ(=$KR\[&1 Z%M+,Q62+ %P$W\W\XNO^.DWM:L?.7?ZC<2 MA=\72>S%$%/5]5K"\UZXXY-Y^*R:7?H3;5(].XNUT>&^-S5:UUKFF^7#;/(LTK-0IY4>BJ6\ MN7K_CW5>OVQ*)E! !(JS&,8,>3+L2GQ(<"8CKCCU19@*EM+4[%"A!M6)+=&& MA\8K'W#Q_X"6#YVJB@LPU^PGT/.2A/@>$RS.#'.6IZE-GHCL:.^72ALG%D< T\X6NH'!. 5X'($) M3@QJB>@N3S=":^[DVWFQCV34-&ZR39,)7LIE/ZYH\U_R1LP]%J&&Y00ZE]M] MDP<[9DV14)\6]1G.&">J"P[Q(:)">MO4#R!+292D..3R'R;?XA-T)M;BX:YR M2];LVWL*';UOK@.9S73U4-P)O.DS4CGZM)ZB,NLG]8RH^Y_2&F_$G;[7F,":FU^'5U@_AVP M,3F.;H.-WF#G35Q36JSE8G)1U2WL[5I&%JMZP6+/][D7P23 L314:0PSZH4P M\Q&)L>\%S*Q'Q'$R$UNIGBAX:JF:>1(GD-%S)"Z7U\PF;43M"%Z!CJ0[+V)< M)$=.Q DBL_H0XX+NNQ!GKK;T\4O^A'.FZN!6%:^N5^RF?N!EM_AUTUJ@^T!$ M?H0(81E,>48@2D.II*GP8<(Y"WT_\IFGY5*8DYXZ$F@9 3TGS994PTO_;H.6 M&\, 01]:S9AA$L ,PPA=K*:(+HSE=Q5PZ!.>-P8Q!N0@+#%?P<[.O.FZD+PM M'DF^:AR^V[+XH$*BCZLF,FK*<7&I2G6KF_)3454WXEJU+"DYO\LE'M?;_B7J MX,0UK==XN0@"+T+<]R&+E/_@IS+0\7 411Z/ Q"CE-F8I6F8G1B&_:9U]UF M@IF1FNRYZ)FT[P%M,P/8Z>[I M'+EU\FJ+#47PCLL%'CL4&V74;)-U2NKSVS87"FQFNL9E!;\IZHXV:$;DLMJ8 M.;;>;!LR(\(,-V+&+K-SFMX6Y5-1JK;JG-3;DJHN:$A80E#** QQH%JA>R$D M68HAXUR01- 8Q8F)YS-*;6(UW- &3-4$5AOJ9M[,.&!Z+HDS&,R4CHLSY.:]9OLY;8^Q]8O9NYV6^QSV8 MB=2'"(L 8H%"Z$D[$),D$J$O+FQJ>9+XQ-K?Y@^6Q>H>JJ_2L(WEQ7TJ3P.J M9PZF@LG,.ISJ5=D M^5E6#TU::_*LQ!,UZWR-.G7[E=Y%A2-CI7GU[#8*3YL M\;+M /.%M]X_O^/E^KY\UJ9MQOQ_A\R%KA>K>2?']7TRN6RV1!:^'%, M1<(#&&5^ E$4!Y"D&8Y#%#QY/T4QJFNLX/5V#5\*6B M?*XX [AA#>0#W@RV:]T_MG&3]_H/P\PH-JS"AM=^ Q@,N%4M)/H'U3'<=82X M I\W#ZKA&K1L@X_?RX,RV(Q_U0=FMX/_2@_.K 9@,EQ'"P?<4YVOVF RQ'9* M%*:C8KN#6E#.6?5!@G&'E_Q&J$1 F:NV(H/C40L_4],!U7XI%1PBE'B08.G) MIWX2LS"C/,-&)Q@TZ4Z^=]IR =2[ "K)1W4%J(2VW1E\Q'4?QDJ5+3<,RD_B MAD/3754]N'6W5)V#:+J?.L1/L:" VC(!/FH 9;&3:B2VLVU4/:HS[Z$:07&X M@6IVNWDZ79JJ7%[YM<1,=3$JECF5ZJ3H?C*8JZ:QRI31:T,<=-1!3[XQ$0V" M;-T4)']R/6'-0&RKO+3.^K/EJ0V$'>:M36ZSS6/+SVVY;KIJ?53[4_?R:5<_ MET4E/5TDX\4LBR /(Q\BG\I(THL2Z'LA]E*&DR0TS&*?I#5Y#GM+625GGCK: MIBGLTUCI)K"=(&":OMX5OB=[!1K"+G/79Z5SEKD^36GFO/59D0^SUN=OL=C9 M72^Y[Y'(ER[WU_)Q53.3 WO'[YXZ5R.) D45^L,0$WSM=C^Y9K_.$?$U=GDO MEMQPH_>LT$Y/XXV+9[??>WS)^;9\1T7:V?4=O](F6[LFDL.F:8;\'G>1[*8( M-_&2.$4"D"PQ0E/I21IE]OF-,\H "8)1$= 6.8";0$QS.9I"#F>F!M;8,8/6Y:'-O)?_":?',RY=M9U>+VJ_Q%6&;O"L#-( M:7@2DX!DZ%T,R\@4/I(+\&4/'\>-0\DBD,8,<^0PBCQ%(8H_#."*(,1*(@!M5[6M3GMAVM+1-&UKJ MHA;S.$18=2B.@P@BYL40H\B#+&)>D&)$B>#>[=8FH^WF=M0Q2\,P#,(08C\*($J)=#%2FL$H22//IZF@R&CZTQBQZ4L3 MGO-*[4>HCF3;%H,61<6G\=*V#4Y0,#8(?5?%R2>8Z$CH3O-/DYI;W<\*?43' MS]]SV1GK=[RB9?[4C'IXRJL;<2M?E#XYMWU]/2Q2060(X;&40$21C,.X M+R".D8=BCD."C$8/F+,PL1'XF:]X.7*:UA60>G9@6GC,K,/F(/. F:8@HV%' M52$-&9K(;-@#XOC4L0$#KW*>V!R@4R>%+59R%9J\[1+1?\_KA[?KJI:&L.R/ M.+PLLC@@G$884J;:2J8408Q5BBCROKS<-D!IU'Z$QNB-_ERV;0"D"XY M_T9YVPR %E7=ED'QJLX?FZU9OFD:L )K];5X6G+U\SZ-?W&4,_X8;*,=9^ Z MB7IZ;L ?DAW0\W.U.2!U.D?G(/[1@F*R.&B<^BO'0UK0G(^+]):QKE:C7"VO MC.&7O/K]TZ;.TLNPM%"9@*'G2W?))P$DS%?-9A*4HBR6)BPV+%8[06KZ6K4M M8: HZQ5?F@*F9TSS(:8R2$R/,IS*(H4]TG*(\]CY"07MAASSW7T^>6&[I7X$E1;B.X MGC; RT9?I6 7-^.;X'F:I:J^FZ=DF=W::=.WE0 ,1>A;EO9"-(]S( ;HY&CZ M_'7/O9'E:C.]L!%GTIY]TZ$_70._"7A^[6Y^TST&C=9^$Q(W^P)59;WX!?]W M4?;!=]4TO MCYM$L1)#06'XJ$L(A#A(!TT P$9',$ZE66Y#CRT\=$W>TSC7" MTP%BW,9>+IYAK*LIF;:9&A=@S)[(.P>V1/YK:T=.+#J+PH\+U&OFF:OLG+B! MLO9ME_NQOB1*$YRA 'I(QIXH"@@D7B8]KS",XSCB.$Z-/*_3I"97K;;T9-#8 M2[.UI@9*>OZ,&]G-]&YGEF&/P123C<\+Y^@;/T)HU@_S>8'WOZ8:=UA/4&BG M)#9!X"TN;\IF.CAKQM[)0+")_Q91&@M,!()IZ@GY:?0H)"PF:FA:1F+YX42) MT4Z['MG)PZ!^@F>EN)#1$"[!JNQ4JRH/J"MTQT0Q(E&VT6R>G4! .YW4U,T"$Z][0$ R".3$HPN=N% M+6E67H0^#<(D2R&F7@I1*!UKC&(!$QHB+O]%.3%*11^A\7I6XO_V_NQY_K\" MW[ORO.;_708:X'7]4)1-J*YB[%71_Z)+5JL?%NNZJN5?U,%!7(-?)-X/(/2O M@#J^UUQQ)]^+YJ@;"+WFQ^$E%JA](#;FQACF"VU+0^^J2U!/94MVA)K$<+04 M7M%*[(@X;A)V+[TLH3MHR;_9"EL$W$=,8 0]3*4A8,B#J4@]Z*7R?['@ IM% M V/$IBZ&Z;-SP^D7]AO0H["9I3LO!<,R2VF,@W5&<4Q QXG HZ1>)7\W)O2I MM-OH/9;;T6M2\7^L9>SQ_EG^\56N\JYXQ/E*33$2(18A3'S,9'20,9B&E$E5 M]P*&$6.QV4CEDY2FWE#>T 4-8: H@]]:VH9:?1HMS6UC%Q@8[@O;B6^^V7M. M-%>[N2?IS+M=>T[<@_W8LS?8*? 'G)?-=[Y+N>^DVG_A6%7SLQN5IE^7:AM8 M7O"Y6)7]/YMBVZ\J9;_@*,B\(* 0Z8:9QU8?L@-\:7@P-AKNGHV=@7@5S,X/D"&YC ^4<&D<&S1U?LQI MYW#N&TSW!.P,;#^HK,^GO,N7ZYJSA<@BSH@?PI0F/D1>D$*L&B&D:2@B@CV> M4J/9LR?H3&S\.BI.>68\( M!UA9=838CK0$/RY5!X@&*]9A*'_^6'3UB@#7=9F3==T4<]3%YI>#0_B3@J[W MO7 I)GUWXR?W*25KT!'U)VI/R.5(\-]BLJL9OB,J/M&]=SE=B;R'2_S9USG MSWQCM&_$]H?;@SPB(U@$(H&,QA@B)#R(/41AD"$2)Y02SFG?\N&KONG4I:_U M6N\V?OAJ85(WA(>;RU= *,>GR3&;:;@VNGHJ[Q0L*QLP &A#[0K( .F_.:V5 MK?P%5[5J$,'KI@'?L7KE&R&D5^#.9)BBXLB&:).=U:B8@K%O98SO-V_V=\N+ MKT6-EZI^^?JQUNWHMW?;U+M,[V] 0PX,RZS!]6.Q'JG,/"OKN)Y?**;A+H^5 MA$8]]D[(8M5(;W^MV;KEG1!BV!+OU"67?I(_-FVWFY$//^-\I1J7O7GY*V?W MTK1^X.J'R \TRF+&$0X^$<1S1*(Q";!+4V+$Q ML5IV5,&0K%&%Y84@FWZGIX+.3-5M4+O@,VPCM/./LA$3K_2)M@'J] ?;:C7+ MK2?ZP-E:S:)::514JX#^.,!1 E$85I*C#DL8A3WPM%S(W&5.D2GKP& M9>?@QNZY#;MTLS:DFMM5$P!EZ%]2"7P;E4,@+,/4R#T8\D5Y,@C'$PF.0(LHC/XAC'!&SSI*'1"QR"6;F MH2?9I@S-[, 13/0TWE).*]W>"#@L$'.GRZ=%<:2U1PC,JI^G!=S7Q)$K+0^( M2#NL-F3D?SX^/I7%7SB P4]&-],U?AI0=#L,PDM'5H9%16O.> M&]$1^^#HB-9-YFFU;N+>=5F^>?FX8JVSJ)E;.W;OQ-K93V\<9(BK*T!>@*2? M/^=LK=MF\:3LYW-MEXIM^M$\*[$[M_B<>%8YN*,+SI:(&Q-GF(T;O"$P#E,#$SQ!$!&&8!91"P2.*4(I(@GRS(]'[)"96VR_\N5@^ MJZ]*2Q1\P'2\(:4N-*$(T@Q+:+PTE- $(8OM&X- MNAFKV[<@+FI+KC@OU]XZ/:69A M:XD^P63L<;JO-B=;"XZQJ=EZ"UB,][V6?\./>'"\K/M6>1Y._22D,$:DZ1"1 M2I.1II"E6>0EL1=@3RN3-TIE8O/0D1V>9S28:'L2FG%+X$Q@,ZT_(JO-&-^3 M0AN,\'4AO-WX7I,';C:Q]YQ,H]-Z3]X\WZ3><_SO3.D]>[&%H?F92[[S(R]6 M$*9QK J# P^ICA(8P4S@#'I4A!%F/F&AEF\R2F5B0].1M30T)Z'1,#0N!#8S M-$=DM3$T)X4V,#0NA+&D0F*6 ID?4*DVT/=*J5YT/SU29M]BQ0_8,G0%-BQ!4910,74%-FR!CB_0 M,^:R>/<28)P5[UHQ,7/Q[B5 '1;O7K2:A1O_+J^>I'UD[U=U7K_TN0(J!$]I M ED8!ZHG/X-9F"8PS(*,I81CG(7:+OPQ"A-_$WN2H*5IX,4>A4/#;;]42$,S ML2N?C;M^5% #5_U2@>W<=&/!S7SU,:%&_?2C-\[GHX_QO>.?CUYH9CT8S_O* MBKN71U(L%QF6__.9M!HB01!%H1KB$7J0ADE&PA"GA&JYVP-Q$4RF1D'37&T->,DZR,E0_*>]@,O_[+]KA^N-(N*G!2@5XW3%U@6%O!: MO8;]WN#-MH]H>YARP8+4$Y3'D$G/'J*$^A"G'H$DB&G& LZ1T/J^ZA*<6($Z M\LW$T7;?>= ZU7"3_1QT>GZ]2T#,M&^ 1;<'/R!^Y>PTK:F@KC;GSY&;=ZM> M4_B#C7O=^^S4_]>[GXMG7JZ4>W-]SU=4NO*[CGU?;81Q&!*,8,JB6,TS89#$ M*8%Q)K ?"A0Q;-1V2)?PQ.;@US_?_1G<;S@!U8:\F2W0QE'/)DR!CIEM^/4. M;%D /0]@+^B?H&C'5'1'UD*;[*Q6PQ2,?>MA?+]YZ?[G8G7+B\^\N'Z^;WH( MT'J-E\N76YPS@PX99Y:9V Q(ZE#UE/@L_W\M 5-5/;N=)3IV@.+'N)/&.8S& MC8)C>,SL@%MDC(X :,IL=1K@W-JS'0S0%')X1D#W%CN/X#.O/S:MYM09_(4G M$E\DE$(J!(8HSBC$,6"'V@P3R M%%&( NGZR+@H@QZC:8@SP7V2F/@_]D!86#>70$11S#$)$QAE\F5 :1C"%&'Y M6F#/PSSPI3=H6%MM#86C7HH:+1,O 4S/X[,&P="<2^D_=M)_>5C!VWHQ(X M\LYVUY[5!3LJUKZ?=?PBRY!,-9-5-[!?Y9(RU%.?6;R\E4_T 5?\ABSS^^;3 M^V[-/ZZ^<-7,6ZY^(S[D%<7+_^*X7+"816E !.0H50T/I<7.4N[#C 0>%H1[ M'L^,HK7+>9K8QFUHJFR&2GH;QF\.0-<,[>:%TC#JVS '=K@#/7M@R]^5LI6$ M-WZ?JND>X-^R"A2O#@-#=\"YBAD=<#1O..D.PH-(T^'2KJ:'+@(7$'LNGS2@J),,(&4^E4$9/JE<+SB 1PH<\B=*( M8>:1S.CPJCD+4R>6#;ZD%\S[LH#>L9MB!>AT7LE$,\/LX9C;U_CT.O/%[ &R M]B0.5[)L"*F2X9S=J$1Y?O]0?\A7>$55XTE<\[M"E)O??)0NR[>[/_"3^DVW MH2,M61"P,(7$"Z0E"_T09IXGH$>8QU.>1<(SZQ)Y"3<3&[5W.%^^@"I_?%IR M<'?SX8MAF\B+@-:S6[/!9V;".K; ACK8, 84??"C@O-/@]\W[ '%7WN!^YTV M)U"Y:D5Y$2_S]J=T =M!TTHGBU[:L[L_Z3L8,$AXYF&6V_D//6W+>8RCB.G9*5O0$#NN"W MGO(4H_E&!'0];>\8J=<9H#&/WF)>.O'U0O039+>?ESV6Q?OJP^LJ_ MU6\DM[_KEHV,+#'QUZ2C#!1IT-"^ A^*HEX5M>:IL7,0C&NI0^G-%'1,!U1M;'E^ MZD&$_ AFG(=0-4.,""=^$AI5#)J1GUCO>V::LT.2CZ9;?_.7 4>V0X2TX-5, M!T\&FF'^5P>OKH,ZF,22V"'A?-*0%O%7FC=D LSIJ4-&JUA:HJ:E],>J6JN! M\!ZC88A#F$1> %&$D.H#S6&,6( 9$4+U@986,2_878W+6M/:#$B8J,4^(6T- M>X:-I/2TD-K6-#Y0JT=!S:O"/NN;BL3EJUNT%1O+)N]ED#B)00B/Z4PS; ',?:C%&_K]_O?GT[OV7N__Y+VG@ M)_\*WO_GKQ^__I=U3=XXKIKQT 1H&49&6PXV\Q)5VY,)$O>FPKHO\1LG^UJ% M?UI@C)0#ZMUO9T?>/SXMBQ?.&P)=20?VJ9]Y&8-9]J.[(RS,(U1YL$D)2%$ M+ Q@EL8Q]..8Q#SV,$M8/\;TJT'^XAQAK9=V=[3I5W.-W=2,RDB\OF#6Z7D< M-3UL)[#8N=V-"@]H@Y8X:*D['XVJ+:HK'_TLO7D==UWQ#[QY[1OM3,+'U3.O MZF:FW\>5:@\A_8!?$^9<,;!OYBX?-=DJ5YC;Q,2^<*7.^UN;C%S:'2*?(SLV5D MOI<<%%(TX*_ M+0*6BB2E""+L$8A0$D&,8P23($AE_"<"CQGIOA.N)C83#6FPI0T4<=/B%C?P MZUF3V4$U,SQ: P(&7(*C#^ *D(95('EU9Z&<0N?(F+GA:5:[YQ3&?1/I=G'K M,:>4JZ,9ZL#IE[SZ_0U?T8='Z;=UIWU"01GEL0^1QS+I),48$C\4,$U$&@DO MX#@U.LA^CN#$-G"'/%#TP88!R\-29R'4,W8N@3&S8Y=A8C/*5$M0=Q-,Q\G- M/;A42_@C\TKU[K,V XUO]O>\?GB[KNKBD9?]OMG+@ODTI Q%JIF%*C&AD2HV M(3#!T@2(3,1QR#<)<_UN,Z-$;9+E=BT4)3UY\7V31>'?**_:YNE%5;?[O#*J MS1^;[S?'Y:JY4JK)6K5#>UIR]7/:"6+H2HV#[I$D]%0'ZBP6#*)0&EZV53+C'.TM"G'O=@3.3;C5"(((Y% M!&.4XL!'?LSH'L;:)533(&Q<6G46W]W:*Y?@:G_V+L3)]IO7G@[^0](%/>$K ML"'M]'MW7D)W'[L16G-_Z0SIW&3Q6BM=KK ]7W)N4I1]DW_DRSB**'0 MPVH\;DP1)"E',*$\HR0,$QIJ-?T_36)J=[8=:[$A:C!TZC@BXTKK1DY#3=T3 MT6; UG%9#29L72RSW8@M[<=K-EIK5)K1V5K'[YQON-8HYSO3M<:OM/.2OW"Z MQ%65BYPVS_&:_?>ZW?*X6=GR*89BA)/%%X"%/ZXSJ!+Q-OEN\RRG8LJIF%2G?9)@T:]@% M._SV'9[MV\JY?))Z?LXK/1\S6SOSHS%VI28 T9'CY9*S6=VT"2#==^JF(''I M"L7>Y S\QN#D\_ M'D)W!1JVFF12Q]A,)R&MX'%^)-*,BUE#DG;+6;NE/']6*U:WQ3*G M+UM](E$L,C]@T&>"2R^3!A!3%$%/^ILA#V-,/*,S2Z=)3;]OTZ98P98%Y6MT MP]>_<%5*A.^EKGWFFE&P!GS:KIT#4(P]M1Z%WUJBT]B2\[*Y,X]# M(D*,21H'/C>:5GF:U.1Z735A1D&:!Q2&/"X&Z^'3'W9KTNTW-7.F. 6>PZ2;M7;PNIAG[]DUIJ#:^ M5$\7*,(N\_7GA'.6K#]):.9,_3F!#]/T9^^P=66:./ 6E_7+UQ*O*O6>RXBQ MF;I8W8C!SQ8!E?Z,( (FC/L0T9#!E"8)C/V$)2QC410:';XPH#VQ4;S%+TW* MI2ZD76Q3+4^**U._1A]+74=G$H1,/9\6D88+,"#9#_1N=C<'/W?I#!G+[\P[ MTJ<\L[MD#,FA_V2^A'D3R/??.%TWG8@EL?NB?+G^EE>Z32"/WCRQ$=C0!#U1 MS6+^T]*.:[D30+^U'7DL5F_5 MEM";KA)#A(+[GA= (J-VB.(T4)-<0^@%'J=>B(*,>X868X_$U+9!D0)O0$NX M[1UB;!3V4=%6_PMD-59T)5XOK?OF**>%<:>Y^P3FUM$3 A[1QE-76FY^YO>K M9@]V55]3JIQKU61!J78^;$_,.<)1$&2041'(L)I)K4P1@0D-(Y\0$4?,2!?U MR$Z]M;EE FRY #T;AIN;>D#JJ:][>,Q4^@PR$W4",)/:U8ZD'M%Y-R"-@#C8 M;S2[VSQJMAB8,-^8!+-I"&8S$&:9?.!^T(&K\0:O,M3@S"B#RP<8J%4^2,Z* M%?_":?',RY>/*V;R/Z5OUPVL[>_HP=Z@E=J)&3^G+,U7CI4 MB7&QK+3CQ)*S*C4-_W".4^]),PA0@G&!(4 M"9B$O@ACG"59K-5'XP%/D)="+L0P; S^&A*8!3+TTYI$?!#332OI:49\\\]L= M%OS[\+!@VS<-2):VIP;!;XHKT+%E=$3)%' -XS,EC*:)H^\009/S7Q,B:7DT MS#FBAF?(+!$9/UYFNNB,)\\LY=T]E&:[B%W&3Q7H_)$OEPOL<2\D:0Q31#.( M1))!PG */<2X'^&4>8%1&7"_\,1VMR=CEI[;2*V7@+.1QY#GYOIPQOUE6^XE7UMG@D^:HQMG?\"9>XYLL7%2#=KU1S MI4&U2?7^VQ-?54VSRK95VO:RA:<*Z"/JP2126U8^ELH5Q0SBE(;<)T&:149I M(QZ1%*?:D=62H-@K-:'WT ]BV*P9VV M';VE<5(+MFV%5=52L5)MQYL:UR3SB0@XAH)CE9"F#&8)SB!C-$D0"WB0&AF( M46I3NUEM__XMS7/5L19XZ5D!9RB8&0!C "PZ>6L(YJR9]QBMF?MY:XA]V-); MYR8[I6X<#"%59'.>*%_=WX@/TB=9T1PO/ZZJNFS29-572:$Z_JNNX2JF:4*$ MD.I/!(4H"01,L702*(]\EB8L8(E1;.:2N8E-QH8P&%"V;&SK])GHV9G70MK, M+%F";&RSF[ MT,16;4L?2 9^?![.*M*OC#D/Q[B1^)3& 8BQ))$1"S%19VW*4P@0;%A9;RQE;%A,);?D:'0ISNKX3"& M8]^0F"]@.?VLJ1:A_UCG5>-_=-\Y0D+JL_EM[=*6JJ4[< (C/<-PN>2&7KVYT.;#P$9E<=UC0IZ M,']K_&K+W8FNVR-G*C_*5U7;\K8LY4-ODJ=O7K:7=(U^KE6MU\U3XX'\+"]4 M$U3;>1_-Y*]%F @2DD M<<8@]7'"Y-/S_0POGGE)"NV=IU=Z3IT9&_)ZP;.Z+YN=V^_PB6GN?+WN4S#[ MF#2;;SJ(#S8')R1ED?E6*_^Z8N7RY7XP4O.QULYXGUI@8A]8DN229MO; MLR=KD.(^*;=&:MN%R(;.KR()CLK<-?-SE,L^)YI=#OODJO/EKL\)MI.S/GNQ MF:(QGB_>K^J\?KE[Q,ME7TJX$%3PF#$!O29#'1 &L:=VXQF/:>P%/(M2'3T\ ML?[413<-1="0!#U-/0T\!;=>R9_5U]73 U[6=^M28,KEAY'^>1"J=B=UO5B@,.,4 MACB2^D5C'V8,QY"A. A)BB..M(8SFQ*>6 4[3D#'"NAY41T"Z)^'R1*#XX$F MN(XK[)1H&?K[VD#9' LW0);2Q-;T4S-W:$L;=,0-+,$H3AK&TI7T9M;QE. VMG 4 0/C MYPH).VMGCXB9D=.1 M=7F76RY?%?D>W?,;\7$E[2I>-JF8)I-+EGR!@]@7J1="@JB,YH1J[.$E#%(2 MD%1P1@75[_#S>G),;&2WY%7J6^2J2F^U5H]=_;L9M]ZT3FV3XGG'%%@_R9\] M\ZKIN2BO>N*E*,K')H7>7KJ6LFB&GZ_]INAXS?\4S]\FZ4XTD^[D6-*].^K8QCAO/H# M&P^87H^]&>.O5W\&N^'U#L>*?UVVV+14>24BF]O13B *& M8.J'&/IQ$&$_2@+N8=V\]O[B4\> BAQHZ(&6H'Y&^P"'\^GL2Z0SC/'T!3-* M9)^2P"J+?;#8;"GL4V(,\]>C/,N2PE+L6Z6KZT']S]#_7P",XGER/O37&PVL'4(C#;9J:)N,-]3:/[ M+JWG_URTQW[:[>E%FL81"Z,89DD20X2]!.(HI#"5OV!^$D4>U=J!.4=HXN]# M3PS@\5UW,W#&-=VER&8:OJ5X!3:2NZHWT!7+>4']'IE7JI\_+NSI.8T?2OZ/-5_1=@@>E>H9XRB#TG1@J;%! DDJ_YG$41+B2,0A MU6H';T!S8N4=D 4;NE:M0G3PTU-JQZB8Z;<5(,8*;B"B(UW7H3BKVAM L&\! M3&ZU,P8W3[S$*K'Z2:[/-^U5/TO1UF7)U<>;1![G+(29+PT XAF"F ;2*"1A MPJE$/_:,CM*>I3BQ(=C0!TO% %AN#R%=@15OQF=WG("GHM0OH-"'5,\Z. 7* MS#9L,6IH7VW[)"M?H*?OSDIHB^K(1IRG-ZN%T!9_WS[HWVAG';[PJBYS6G/6 M#.O[56VS?+G[M=O1Q2$*H]3GD ?"D_8 9S#%*M4C'?S(]P5F9F[]*+6IRJ!LX]++/M^J/,C^Z@[]XQWZ;V44YW]IF/7V&;\G\J.S6UKI^,5-V4MV5Q7^+':I&F%$4T2F"<$AF$IUD&L2 M@2V#:O8)7:Z9RO%MIJ1]X37.5_C>P5?3#32NNN[8,3%O5YZ+@#KHVG/9:K;9 MPCYW1MLH8EW?",G)^G$MPPK.FK(T57I0\@?Y2 M3".( IY $OL>]#%A,6'$8WJG-%TP,[$UVV<-%.MFUV' 75>>NL,?:!FTVK.\ MZ-'H)BWG =PTISDEUA8IS\M!?L(2CS,=0B%3J=N@',$4HA#$1JC0>!]@W*J0X3W)B%1].95,L&':K M.X^8GF:[Q<%,P8<0*,<:*L^Z 6-WZLF$4]CTQ7?5\.T\P7G[MVD#<-".3?]. M.ZOPB5<5YR>J-'[!M>HN]=*\&]N7/J,RV$E3!@53O(QE# ML=%<)@L>9K0;']:U.A;0< 4&_:#-;(D-SGK&96+TS*Q-RXQJ/WFZ/*LN .'@ M%N?L"O3\36I_+D#(D4&RX6!6"W4!1/LFZY*E[&S8SSA?J1&V-ZL[O&P.$*JC M^(V97 0A8;$0 0RY1R#*1 K3,*60QAZ)(\PH$W2QXO,D2TR^"9<"?$GN:P_9J:'3,_.. #$S MYXHH^%&1_9-"0E%6+]-'#1B,K;2&@(ZL\1BE6:VNALC[UE7G%HOZ%[4?D[/& M9!>KST7-MVGYKHZ"1*E'N)=(IX\QB$28P=07$4P88GX:8NS'^OUCSI*;?K=N M2U^='>.#C2>#4I/SL(TKMWLPS+?A3N)@4WMS'A"#>ARGP-C5Z%P(D%D)C[:\ MHV4]YU>9K]1'6Z*=\A_]N\RKB9NL^2TO17=:R:!@^,BM$YNI=MOG=M!,JB-M M7O=[3.YQV^1 9#-C9"^M487NB$Q61;C'UINMSG9$F&$I[=AEYCKTM63793EH M/7Y_?_V,\Z6!+HTL,;%.24IE$W6!AJ#^!_^UR9'09EKUM<1-"56IXL&C_&#\4I8H1-B=T^]S+ M];)Y8IRIJ=;RU5AN?O-._O1:2*7Z+X[+K_*Q\ 7SA(\3%$NWGQ*(PHQ"G"4A MY-RG*4VX#/NU)M)-S>C$5F,[!O.J.52"%7%0*\K@1?)@TMIQRL>E$6Y\)P_! MS(HU^U5;KJ^VQ@I*;P$JSJ]VIFSV3,HK>P&:K%@KPC;OK(20US2/4\D!&D&^ MDZ=I$"M])T_5+LKZ7IZN6;@V ^2C@=Z4].<+$6= <2>XG(.>[58LKOC;HJKW MM@$I#OPD2P2D?AI"E"8Z$>9].J>FG&C=S4N-:=G.P9]G[[)!E-[L@TKXE> \/M\I8 '!"]5 M$MP]H &F-/## 'HH2R$B 8%9'(309Q+2-"(Y\LQ-F8?L0TD?TCJH""EG$4P39$T*&&4PM27?\@/8NQA'@<,&1T),F=AZN^C MY 8(J2,54$^S*P-3I@5O6/F+F7FQ@%G/VDP+GIGQD;R !KN>&S4$Y4?%D(3P M3V##$]@R!7[KV7(8&]MCXL@$63 PJT6R!VC?0%VPDOE&],>V3N1KR6Z+94[E MHI(N_5S4UZQX:NIJ^^20YK:T]H(3&YR.#]!OWO;<-#ZZ8HFSM;Q=%22!CC7] M36Q]U,8MSF2 F8;IQEB!WYRFX*R L-KTUJ###7'SFRW//MH.+OI< M=!.*#B88?2A*P7-U-*A:I*&7>9@E4&"*(6+(AX1E OIQE&51XN,P,&HK-2V[ M4V^5;RF!'_,5J!2GU9\,CUY.^\#T7*GOYS&86<1VS-P;S7%T;XZ-HY,2P%:$ M(Y/IKL! #(?'1&>!V]41TVF9G?=XZBS 'QQMG8>JW0?CS;K*5[RJ)&LD7[6< M;2>6?^%-!XXF;;KP">>!0 @RD040<2%@%J0$$C],0X9I'!)D8OSU24]=*;FE M"LJ6+*"*KIDI-X!2SRQ/ Y"9B>UY ,FKL 0L8Z/9N/7H9$T%]Z1P3,@/*OQ M,@=DWQ!9K##GZ._M:,S]C:\;T5Q0-9,R.6L:)'\M:KQL%GHHEI*U+UR:P]47 MO/I=QD8+3Y62".1!*N(0(AI1B+T@@9A2[&48^5$23C\$W*%$$YO P;C=?+,; MS#:[P87H!C" ^Y;AON%XK7AN/=^6:6E %=>@;-F>8[JSR_=FW#!_-WQ.[5)? M-.%Y\"X=JRRX$>V%%>C$!5)>\+4 C<1@(#)H909?_CG?I3EFAK_2._5JT\-G M?[=F&B4^P7.<9JBX2T;_"<:+3_!6_3 1!G"6KJ5S#Q MF'2\4 :SQ&5Q$",=&/;"'JT\=!RI:0!&S:HRX"X1>B&T ?$^N@M?/1BRZ=V#S(\UROV%\YN]_93MP.BS;<,+^ MPG1OYI:IG2Y]:DNKXVNX9SZ<7C[!]KD#A)Q/23;GY)4&*5M#=GK6LOV2=CIX M*U_-S_B1ORL><;Y:L"B+N>I 'QC!*>N\M/'='+ M?P%%#?S6TC/\FNUAH6=B["4TLQH&PAD;@>,R.-+KO<5G5=7C@NUKWXFKS!2* M\7SQKHL1_W.-2_G^+E^^<#7#=T'C3/J&F0=%FH00X2B$Q,1?MIHV MMN8LZJ8A5*]S.I?:'MJ2:_&J[@X>+E*:48HPADE(?(@"$4*.9YJ70>4S^6'B1FJEX*PSC.4BZPU#M&M;>A].E.K([R!4@,DO$&>&EL MOTR#@IFB=CQ<]2VS.S;Z9'759)T_KNSZ;!C 9;##, UL=OL #N$S2\^;@S": M1#=8;KY4M[F,.PEIB]OM/)3WCT_+XH7S.UX^YY0?3X1_+IIR>L[:E':3QA[^ M7A4K?"[J_^*U&IY\OU+MC+&^/N"NEJI:8()8&J72#<*>ZNI/5%@O M WP/B3BB&:&QR$Q\H5>39&(S_^NJW+ "Z'"_SFH.Z^L]<#TW[Y_B,9I]IX[6 MO0[;XVW$Z?=7MY,H6^:Z?A[J2,$+K\%6*'>M*K\;_!UYPZ\GQZQ^]ZL_KGT/ M__49LOL0;CLQM2U+VP+?_H=_S7DIEWQXZ7/2'*?<)QSZ&<$0B2" 61RET$^# M+!8^CB)N%,@;49_X@[-M? 8VA)N=H,_7?[/,8IN!J_>AF PR,^-^&5K&YME* M:D M!%E"4Y;B&#//Z&37<3(3&Y!^QWA U:J2XP1&>N;A%;.W1S7EWP0O9?"S7K&FR3$' M[^]N;U_C,.>I1Z=G/L64;;/G^'LYHGH'TU8]EGN+OG^0D MYAEXW1V^/$?(LL2H+)YX6;^H,HOZ>L74TF1F]CNMD7W3QT+5^!),=%VW^O9N +WBA'#TJ1Q M#/5LICMDS S@[0:.VPT<[[=P_#P*AWDQDY:4KHJ;QHG-6^RD)?A!\9/>77:J M_R6_?ZAOQ*\5;QJ9W9!:1G.J9]#[;_1!F:,/17EBFN@B2=($I91 %E D[4(: MP(P1#*5K%R+/BZ1[IS6=P@$O$QN-[4#=97.ZIU2V>[ E6VWG1' SP/K]$.N]R !1(GV&-/42B/R$)/(//S5KVFU >V)U MZQN-*%;,/^@&$&I^P*^W+^NF"2H*CPX>]]TQ6_K/1:,1&KH?0(9#2A$@6JJPD@" MTSCTJ* ,!UBKI/4B+B:V-(JGOX#\\6E=-XYO6SIL.KW'!ET]TS,Y9F9&J&7G M:C\BN-J&!%=@R!5HV7)>0701+,[F!MGP,/-4H0M@.IPY=,EB=H;K5]7DX'TW MP*-:A(D@-,8(BD!D$/$T@QAE'.(X%2&+B1<$1A9I=_G)]Z96N/6Q_^>_I(&? M_&L%-J3-#,X>*GJ6Q%Y6,Q.A\@F%V(IVU78O?@&_=?^=Q$,Y+ITC3=];?%85 M/B[8OFZ>N,KBR,LUI>5:Z7!3]ZL.8S=%<-T@AD_;+-M"^(Q3GH20Q51(]R!! M,*4)A3QAJ1\S0C/J:Y]XT28[L9)V?/1USVU[@J*9XDY;7LPSC8:XCJOS=&B9 MJ7D/5,\#D$R =MQ]QP;X-#%0!F=B)@',[DB,V1OV9T?G88P!&#T.H[_:?*=A MC"7<.0QC?K=YGO.6%]>T7N/E\N46Y\TN]?5CK9OO/'[WQ.;P]OT-Z*D"17:O MDF/ZGKCVK"N^H^UYU>H8G/8QH%D/(P@P@A#Z8BDZ%72&CD,S\E06"4F3U* M9NK4JR0*%56@R%YU/0NMSOZ<@$DSQ7JQ\(8Y5"7W5U.YS5.DHV*YRH$>)S)O MDG-4T(,LYOC5YLVOWJ_JO'[YD"]Y6T>ZB'$J!(L$Q*$JX&(,09(R#I,@2 @A M/*29I]OU:G_QB56R)0<4O:[V6K_/U0$.X]IWJ71F.F<@F%%+JU,26/6R.EAL MMB96I\08=J\Z>8W]ETT9P7[Z:R6_JF5Q7^+'HQOUL<]BBD*I3YA%$/DI@FD: MQC".*,(B(U+CS/8BCYX_*Y=;-3WOSN=_X:H,"]_S*_"9F^Y- MFL&L_\66-=[Q,7Q=A!X3#;Z\!\=F_R>; '/M66ZQB9Y!.;&SV M<]$9)QG"<02%SYF:,!]"PN,0,A''*$PS$6&C@=#CY*8V.%VB6;4?5/FL0KBK MISZ#HYZ%<8>.F449JVMP/C9>3TA'UN(,L5FM@Y[@^]9 \R[+T09=QNNV37AU MBUZOU&2^;EMF@3T_Q%Z401RHS"#W0IB%TA%!(O!B@FF$I6._XO>XF?*J/_?@ M/&FM%SYK7_@#!DQVIB[(^ND@J*?\K@"QW==L0;@] X+Y^ 1]L5P-5="@..^H M!7T(#@8P&-QJ&\3?/?!ETR,(KUX6*"+"]R,&J0AB&79D&#:MY&B0$L&\*$Z% M5GG#\>7G">0;BJ C:1K*[Z"A&\S;RF@5SNN)9Q'0'Y/B@I!^9[F9@_ICHAR& M]4>OFJ#6>-!?4=4=EDE_'I,L@V&2I01E@4^1T=&ILQ0G M-C&;VF:&17)R&JMY#D/9@N&J)-"4_+SU@);@'!0#VJYC?G#@"Z]J7#=KO^.J>"EO M6Y"^DS_4/3XPML;DIF1#&NS0!HJX_NF!41C&S81+!,S,@:7P1D<(="2S.D@P MNO!LQPETQ!L>*M"ZWLY+^%E&(I^*JKI9W>$EOQ'; ;;5@GA>2I'P8>@)-4,V M3B!&:0BC)**$X BEL5&%P BMR146+YM1,(H%\*-BPK ][AA.>A]T1]*;*>M M7B U5%%6M1$#VNX^TAH".OH>CU&:]=.K(?+^5U;G%HM3SFKX1]6T->-R;?$F M7\HK[ZO-F'4_3-,DB"+(O6;V!O-@YGL^E#H<1\1+Y/^TC@/I$)NZUD=1;\/; M[GRX_!LN5XJ%KM.?2I#)U[QG3+WZOZ[4&*@EKYOFS5WYE<$IWG, CQL!U["9 M68$6L8\;:&X&T&C,HC<'P^ @LT-0[(XO7PB.V:EE36E'SRJ?6V.^$\J:TNR< M2]:]Q\P&5F4MO:0G^8@?<,6O[TO>>$MOF_XMY9-J2#48"!\*D89!DL$L4 78 MU,L@CBB79C&,"(UI['E:IXV,J$YN%;=$-NC_S7UNTQHS6+^EN)W]L!NYLML@SK)?<]$OFJDV6;]/NPQ/?:"8;C MMT\=JDBJ0)&%_DX7TXX#@^3"">DU\@J7"VZ84AB7&?RFR#OJX'I&.+NLPHDU MYTLHC NUDTLX;TDWH4VY8:SY_14@_#Y?J1A'!38M1;,,QF6/B*:Q'R;(@UX4 MIA#%"8*8DT2Z3"))"<'RF;'N$;U?L>_R ?5\3?)XN.IY]!H/)A-IS%D8PR!E M\G%D\ID0["$89!D*.*=AP.)%K::9?&L@/82!?+>#X=WN,LF.@'*4;[Q,EYFS4@Z@6T_9^EF MT1FJK_\H%I$?1K&GK&"225\BS2C$*?8@YUX0Q=3'.#4:&&A(?^+H0+Z:\825 MUQ(_/3,V(2IFALNNZOJ/XI5JKK=0O$;%M:3^_=9;;Z&YJ-IZL,QE!R>WG0O: MT6Q>1BB)8@YC3WI;R(NE!QPDJ0I2,&59F)'(:(S5"3H3&Y#-:/Q1L6WRGF?O366MB M3;VK)0UP*WTJKGJ ?+W[ K:L@)87_6R@%CCG4X.N<3%39AU('#=&,17:*G^H M16"V9**)N,/,HM%]+EJ:J*W$!<(^"0.6PHP@7WZ6&8.$AA1ZL8@2%I,@C8T^ MRX#R.J:HI"&D*,> +C(!(\ MQ'[HQ=[BF9>DT%6^$Y1,WLHA/8.=8D475(KP%:C:T>QY0QO\F*^ZGQB6#)Z" M33-1>#D4ABG %H.[%H.6YA5HJ3I,ZXV+Y2IA=X+*O*FX<5$/DFQG+K?37>L9 M\BJ#5[]\7%5UV1155'7SU QU^QNO:C5)];;9\E@D:J MN?H>'Y=A<*'8@PU_>[,1!A4)Y 4,K^L$ 8TD5Z"5!0R$Z0;(U%(+'% MJADD*GC93%7P/4\$$2-08"*C/>IGD)!,1GM^%L4T)((E1M&>"?')"S@'=$&] M)6S7XT(+3CW;/A5(9O9YT_EBP(:*(H>H?=5 S;H#AHGXCIMA:)%^E;X8)J"< M:I%AM(;E,3>56[XM"Y'7"T'C@!"!8=KL$,=ATC&=A!E60!QR@1D,(TD0!0EC?;/>6^-:65?H[_;LW>?#Q!EJ^-ET M[7X95L 2O%3;ME. '-. )$D(0ZZFIF$OACC$B81;^IL!)W$@]D#6KW:=$F+S MVM8C /,5FQ9=W>3X/!8SB@$'D,Z[F(T4PR0+,@D3$"4%'$O0TFQ-R^BV5CV(RKN N)#7,Z9D):=18>4P2J];*1Q>W\/R:)V8TU:C#0^T[:2F:F0KO#_=Q/&AIR[WB.4+/TJTP)&@IU:@;0SC76 MI:KKQ_52N8'M<&\9B)3\@:^J_)E_5'$)5^6,GWE]([[B;PL>^!X-0@]F@=JH M2R(!,Q1GD$58^#04?DP2PQ)6$_H3J]^ FW[\_) ?&=4IAJ[ RG3DF"G,)&1R M'9_"*,HDS"03$ 1+JNX%9STI.")Z9(1WBUNX* M[K "6EZZ9DW-8#R5?9 L.:U&ML'"796R$?6YJY=MH#E2U6RUC)W]?__XM"Q> M.&^*1MJ]N5]X,ZK4P(B?7&1B<]W3;2N.NMUQ,XMQ6GX]V^!$=#,K<%1J\%M+ MUF''U+.B.5+JTW1F5=^SXNXKZOD;[%1RV\YML']^O6)_Y>P^7]U?4_FK9@;A ML6&E*0IQXOD^S)@ZRYU2H3HP!Y!'A$0DBOTD-)H;O9@+3S.3B8PQL.9M^A*P+D!P9IXM8F=5^N0!M MW\0Y6?.2BO&W2UQ5U]T7.0L]@8.4P#A.F(P]LPCBU(^A8#Q%:>KY'&FE2T^3 MF+H^1Y$"UV!8)VU3$+Z#BNZ.R"6RFNY_-.+UTKKW3$X+X[3X>X? *]1]'Q/P M>,GWT2LO# AX^9Q3?KP"\'/1?'LY:XK]JJ:IRO#WZL3(YZ+^+UY_X;2X7ZG& MR>TNXX>B['ZDKO,7J?!1*C"#S)-_H-3G,"/4@U[L!XSPS"/,J 9@7O8GMA>_ MKLH-_29%LBDHYM_4W_E5URVH.7U<;AD#/[YP7)K6@\_\Z T#K._N@1KN(QVK M^=X6TEZ!C0Q]*;AB6OZT!B^\!EN^K[J2[^:9#WB?(/";%7+7T>0\S+].B#KK M@SD9]\[+A7DWWU_PM_QQ_=CY23Q*$N0+(4/A5(TR\U-(N(=ABGS&!(]CX<>Z M'7MW5I[X(]#1TF_!NROVN)6]2!@S ]B1<>@.GF3^@B:YN^O-U@CWJ!C#9K?' M+[ .K?8SRIL=$9I%/B'$AP+[1,98 8(D2P@,<9+B-(N]./6,>@&>IC7Q)M/; M(UM*X,>E^=R.,;BT@R\7(!A'83I;0U?@NJ[+G*QKU4!%-;JZQ:Y+T\Y*[RYL M.TEI[OCMG,A' KFSMYB7G;WKYAE\E;7WCB#V!/"BA:^M5E.Z*/Z^DE ADF6K5D,2HB.\:X5?'8SD*S%8T= M8W]8+';T]Y8'V>D#9VLU,><+;_97;U6?^.:($*;-J<2OR@9N4_H^(C'+(@_R M0'T,LT1]#(4'(X\C/TQPYOE&R0E3!B96K)X=]27H& (-1V#(DN&9B9N-DP-[-W$\-M;/R7K5V3IHGA5LV#;S_,6VG;^*LE8'#;9=(3/$L0@"!L,X0ZI1 MEX#83V-(.(\1I8BSP"PD.B Q=="C"+9';&R;91Z!13.*N4A8T_U&)6=SZF:2 M;IFG97'6T>F P,R]ETX)>-@EZ>25YAF[]ZLZKU^N&9//MNK^\RE?<7_! I6< M]P1,8Y)!)%(.LSBET,MH$)$P26A&==-W)ZE,K'TM7=!1O.K_ A1M<+,R2.^= MQNE\KL^)]&;J:"VX42[PK&!6B<'3J\Z6)3PKV#!E>/YBB^G87XH7O*Q?/JSK M=8&[GR1XA,[RH;GNRZ$',]:S CDJ;) M@-'BXZF.<;F!P]5)K@NYF?&_@HB-V+RQKO!YS:3"@\*+)KM\-AK<(-:Z>C/[L]1YDPPPT-QQ+L)G98='@3$$2\\ M[&[/5H(VO>&S,8>MOK>)#>_;LLR9R@ECG%#,=&&6:"PK,2]D@LVJK51QE@BB MTBT'\#= 8\%S ITQ!>,BU4*\*S2O^ MO:EJ=?N#57.[V?-A67]E<]5QEEJJ"TNOF6F2Y4Q%.(N%^?3'A<0TI1JGF:!) M$I5%2C,/!P>J,8W;WYN??[>9$H<=R*H=_0[0_:%8NP6%,:#S"A6[XY'U$G6J M-+RG:*_ #=HIA_6RQE:]<#'$$XE D04J?=)XXPG-RRCD.\QUW:T:6:NF*OKV M9[6:I4F:$9TPG)I8A DM"\S3A&(E2)QGJVYY,/;'H3RL8 M>(IS#B;'!_>=.F-5X!93+Z6\2C>I,Z:>:QQU[O+P&2(?%_^E M6/WMK^5,FYD#$P5I3EHQ21.[W:EC7-(L8K),S?J@=-[N=)4ZLAN;ER(/ER>Q MQ\IANW,,!&"^[)(I818-R"J"C"9C !4NL\0+L/%23)R "YIN<@3 -7DG^\%^ MF024(_L@F2C'-U_+J8+IDH:4*JS!B$B^*R2%"0A"?66=:%S:)6;-XP>CVP:H&>EJMA^B9?]-SF/6$Q M@87-O1@3 (QTU(AOR"G&X!*]9&!PQM"S E^)%_02 .?9/R_>Z=E\8CY?_F4; MA9EET[OEAJ_U9MYMV:Z^**&,(+.FVK;^4CG/"R5++#-EUCN%(+C,TQ2GC!%O%VS\4M((#D>VRVP*+#3IN&V4UV^B#6*03LA ""UBU6A(?+MPM"(Q+M M9=Z@0_#>UDI6:V3);D;HM>:%0Z@.""#9T_8_\('EJ/N!UR!!LF([PK14Y*4D M+,949 H3RG/,"I)A4>99QF7&XA142W]2RMA)AH$M.JU;^V?AG%B2X+8M< M*29:9YBQ,L%1$>5QQ*.,QRF(_7M8WMBY8IUT=" >6?E =KH+L+FY;4 P8 X\ M@,,8Q.%N9H:BH[L@;5I*.C?3CVCI'&_S\_E_L+JRW_,O9K;<;-9'A LATQ)G M.BHM19WY#*>33\I"YXSKB7/G?V.C\G:_,DOJ[-:'83[Y:OFG3)6:P35<8%QU3' M"2:Y)43F,L>4YJ6.92Y3PB"^=D;.R"[7Y>+LQ)I7LA,,]+QS,+DY8 #C87[H M8S?8'2]8%<@KSTF9U#DOF/K21R]=[NVJM>60>*?:/S\N3K4EOUVMU'H6B3@O M5;?>E?@I[>+[4B%?S>?/3ZPHO?!Z!5MO>T[NJB[OZOEX^ MU.QQ-2MER>.B-$OT3%-,(FIF%*4J<11K':NT3&D):C[H)G;LE?I6HFVPTZEC MZ>3G&VG[XM5JS:H%>_!I5^P(*RD9,?.TU,!JR^-BFN$RS1.JQDOTD(*$WA+HB),=*XP+S*"E2(ZTN:' M-$U<2<)>#CYRH&UDV!E=G/S&_[9-EWYVIP0[ F/8PZ\U$>;'4.M O%_GS/"B M^SH:;#*6KW-F],F]SE[CFX;$U_ML[9=YW+>/RWIM%S'.A,XEYVDAE("E M,(VI[LB?_)UZPU24K_&+1]9M9B5 M7%HNM0+'6E),E,APR4J.L[@0F>1"1A*4:G(L8F0O/VQ,]&5]WZ=OG(JT63 M7K)G*>N1'A)19BS*<:J$64AE5& ND@*GLLS*G.A<"]!AM9O8D=WT5 TH\+C* M$3XWSPT/"LR;=WCT%$![#4:B*819';AF]H+05RFA=0/B7$6MX]W75HU]JABO MYLTZ84;*5 I%,IS+6&"2IPFF.M%8,DYCD:@L8J#@<%+*R+&@)\FW%*P/B>N& MQI6&0OF,"G63G8*,(LN%6FY6!R3#R"B&C&9HKYK[ MBM@)J\N+XM PP5S6 Z' GVDH!EZ+9";VE\J@^X*1T=CU^(=E_<@^ MJW6;%M=LJ;.,%[$6 DNJ8DQ2%6$S58]Q5O(D)4JF*J97TM.N"NAA,W>@P+D.8'OZ7!CM\]0HX6M[-Z1YWT:1"P$ MU.1WYR1^]IT.,-P.!#D7!C +Z 1 \7GSJ&K[UL+"PFE W$+ U6;"W/W(G='M>EU7?+-N MLKG62[LO-U9N^J"M@9S[M(Q)'7G0S)=..WSQ%2RW31+I:DL7D!$F8F+F4$3S MQ"892]SE:8?[9F MML)&X$$X;TI(EMI# =/3TYXT\"0O[>DKKRG:^L9^[O?0=M\"IB03A,18Y9;X ML4FX3F6&2TZ8E+(LLL*C<.NDK-%/HYN/AQ%]L,U[5077:@R:=+NX9O&8L>\FZA9L:?25RDS,Q]2V[<6W',;9N^ M1.LTTE&DB\@IA1DA@8!- M0 \9I(FR%P#7TT/:P7XQ>LB>?7!ZR/[-\$.&#\:JY4)]46+Y0]7/9M1ORX[F M_TZ_7^BE>5N:HMO'M>M9 V#(D2-AIPG:JH+DIEDI=]K8"H&>/DU:[L:5P D* MWN7#AY%P@\7/P)"!3AX\ / Z@(#(F>P1N]E^R),EUEF*14+-B2M,",QT+7,@H(D6D,RXBR(KI@KR10\@[M5@^ MVA0+Z-;B)9C<%DD!C8?%@:U@9"2C1O0-ZH2/LEQR-#30DNF2M$F738ZFOUPZ MN=[FR=IV(3\8EU@((WY?=;D_9^>,%I*Q%.LR MB3&)%<$ECQ(84F MTS)>7@_9$2]F@"%';BK/^YV=@5_^ZX2,Z)27VIN/,#D(@\74O+=;5^_L9^?I1FQ$I7HI'[>=.PKQ:2V(*%",OFJ(;;9L$T MUSBFA1 9SXK<+0GJHJ21)Q6M[.:,XE Z:L6[DS0,XS4U_KZ4'_?=+&<\SNRR(,9I4A!, M2IE@SI19.I BUBDO"V$&^:%JOG3>+S@M"?*Z]N4!CA:WLBS9VS^7E?F+)>PV M81*X; ! C>G\3(,YC&-B)MA%B2PNQSI'S M+W:+H*'9+SG)N5F3X4+G-NF&,TR3*+5$FRI7LB!4YRY?E(-1Q][IM>D4J[69 M$L_-5(?9Q6^WW>'>=^ 0A6$/\;8-N)OC9Y:SPYPT8\A9S T]1S'_VCO)X5B3 M.,A)];?.2S3\N5NNZ2=]I7A(F,B[L1R16)+:<=CFF61IARJ3B M.BF8R"5D\G5&SMAY&%NI:"_6JV/'.9CU9ELKEE._OZ7:GUIV6[1=)Q]B21%G&>4!S%MMFX^2=FD9G\ M:<42G2I-4@E:*IT7-;+#=H)1(QEM17N2&PT YN:W86" N:XO O!:RHO&A2J> M/"]HVFK)BP8?E4=>OL/W+*%A,F3"DC:\8VNV*[K*",L38N:ED528J-0LX%+C MTCFE2:Y2(;+8:89Z2= T)PD]V<@*OUB=! /+]1SA>@B\CA' UGN<(@R;=L4A MPIF!)SY#&#;O^ CAPO5CL$0X,$LS)0^ 3F"GYP.))Z(Y;B;\09_$! M!##BX<-;/6J_]GE!7]=+\:_OR[FY<=4>E'RJ%NKC6CVN9GG"HI)J88\Q+.TH MY[C,&<&4"LF().9K[U16[2YR[ VJ7K)<7PO4G<_]:15!C2:.D0* YG"@& ?ECZ8)L?TR==VNLYPPE>H[E@>%F- #)\(:[_(?@WF@2)] 'P&X_\UXT_W50B PL&W M(L1X?BOS6_G/39=X]-D8SE;?F^_2MZ6M1ER(:JX.N)*^+=^:2^[KY8]**OGF M^8^5[2AR]V0)O)H>(^OJ1[LTV'7/Y@F5RGQ?5%Z893V)"[.L+V+,M(@9B^*, M%$XL#5,I//(7J:>^+A:_MH^+G4E MFBZ^]O=/G9F(/Z/EUD3$=C;^;]@VP^COAML>Q:_TQ&'?R)[FMO:IT;V=>-_8 MI[O3_YCOT?[:FH'N>X_T-VN*>4G^AG;6H+TYHU1O3(5]H*V6T=6==)]F*O!? M;O),)A=.>=%DN37U*>UZZLMZ 6"W.'WWR!&_3=;]E29@6W3FH5Y MT;O5$TO35+&\Q+%(.28J9I@*7F(JM9!9IDF<*O?MUK-RQMYCM8)1)QEM14.V M"\\CY+*%&L1NX+[I29-]%M\#MD/V1X-@X+DIZHD%+M\?%PNFMW3)M:M[C;KU=HL?,RL8I:;I20I(H7C(H\Q$2+" MG&<)SH0H8A73R* +2_,8$C=-LD>K0;MI?]-^0%>HIP7ZK5J@5?-C1PY]1S"' M UAXB&!QS!&=D$DA+H9>D1HR./S$"2(NIAZGB3C=Y=$W1_[SV_)>+6UI^H<% MO%7.Z=LGV]-!WY;H_OW=0>>7&_1AN5POEFO'>IPA&"[/]0,@X+O',6S\&-UN MAFWU:W!S9LSI>MH,&W70QN;"I7X[PG8Q_V&^_&N[]&\J4^TZOL?+LE_3GZ"0 MCE2J,D%3K$J;@)D6"2ZS3. DC]-(ZHPKKB$[OM M#;;;%NJ4$,+"1[/):57K;9!NM7O!$-7;ZAR9_SL47(%V-:]69])=RU#@O=R5 M##;NU>T]NI5OD:=Q2=(("ZY,G..9Q(RD&B=Q6G"6)%S3V+.[QR0[(OVN%]Y- M/9QV0()8"(LK?>,"KO(O6A*^H\>4&P 7S1OHYQ'D./JK>K!3R:[$2.F8EB5/ M<9Z6$I,BXS8Y7.&T*&B6T#2/B=/.X\G1Q]YO;&6M/ NO#H%PEM0I(D)W&*HTAQ3$H:8TZHQJJ(LTB2,BS(CF_L5J^6F7*E_&B5(%95@*6\%5Q@*7$258)8Q& M293Q2!6@S_75*HW]C6_X5!NFS,-FSWU25?Z,^M?M>%>MHAZE"P&?E^.L8M*G M )R*] AM+S^ -[X/ #Z/"899J,G/]0I-.V,*!N#1-"O>X[>>>-3)#]CIV]W80$'&0>"D0<0=@)=! M G G_(RSX^IJ%@V.YYJ]6T;VU$Z2XS'&2W,NGT]Z6@)SM4Y(L/7,&<6]#AC[ MXTQVJ'A"^?Y!XJE?>ZXB;$+ Q]5J8QQE4QO7N5=UM91MBL"77;E"#!AZ>2\CC(TPU^Y7@VR%WIAONJQ^5'+# MYFC0?M".QV7SO#9 !H:=;#_DLFG][1&'JWV/ GZHQ49],+IM.]#^9[7^_G:S M6B\?57V_G%?B>9_]3XJ2\()RS+4N,8F$^9LRG_LT24H>1R)C)?!8 ")^].]] MJ\$V9V_[W6I^]JEBO)JWN;_V%YWF*V0?:Z][[U^5)ANN!PU@0 M0P\?&CT.\3J$"_W9:C-.WUT_(((=3("$3WQ(X0/,\8&%UR@>NR.?JH5M'5HK M6:WOZ\K,/9[8_(MZ:D]*O["UFFF242)CCK64'!-I@A5CE&*2T$*+E)$X9L[; M))?EC1R8=D)1O96*:N9:S>6*F25@D8/'#RFX:I3?2;] >E)T"Z$MP4 #[ M*F'!\=M@N1HDV)Z+N\F#FR\.PTRW"^-NT\%V#."V*ZH_#LF/M^P8+%'"3,AP MF966C%@1S(E.L,ZX5)KRG,>@I+>SDD8.<[=V'?F,.!/_4A*M=L(]*D-.XN0V M7PIB/7!%U52*-%SD=WQ>/;"6/'&DFI$AVT+6CIR4,WT-R9"Y)VM)!F_P;SZP M[R+T@0G5\A#-*,NHS@7%41I9:D+CM3PO)(Z(HIDEQLVE@'8<."5H9,]M7MUJ M)_<&:2,9,0"[U$6DW)PWA/TPWVU,_]@SW0H-1C/E:E? /@$GQ4S>'&#(V%,= M 0:O]V_O(Y;UT[)NXK'M=:C>VG'KY[=+J69%R654Q KGVGYV"S.U*1.J,1&: MIKJ(&"LC:)>? 7ECG\ENV]WT5+A!C1(&-=0I@JPF\,8_0S .._8(X,#\.P0N M7BV!'*R]JC/0T/B3-PAR,/94GR"7VSQ)B9LMP*[UT.X(+LU$4LK8S*^C0IB9 M=I9BGI4)+F)6%CK/HY0[<=8/2AE[E[.5AE@C&\K'>Q(6MV_SU<;"'+<5=[/M MUS4.-^V02:$(94_*F)8%=LC,(^K6P8NOZ(T.)6T^O&G$C:E&SBCOUVD30G8+ M?R5>X=.&G>P;?BUG[_Y[<2NE>8RKYDMQ5S=LP4;9649*1BE56*1$89+K G/- M*1:1*DM."B$+I[:KEP1-,X'K9/>F*%OYT&G;&;AGCVARV,NQ7K#9O/G^]9)?^Q.L$W#.;F@XTZ^FES MOUBTTPI9M="/U?]"YQBLW1-+@!@.^_6X\,$\W1.Y$>C__!#QRED!BIHLC\4/ M@GYNB^<(L*"RJM>S9G6HZB=6KY]MZDQ3+U;&YEL?E1PG4I68B))BFHD(YZI, MHRPAG!,G"JUS D:/(GN13>(5B%_D+"K#P2"$K5"7!YKI[,:7;!F:;)M[>Q-M M\Z^]RYX==A+'O&34UOTN7N>W7/NLUM ^/)3'"\/T,ME_Q4C>98,[_JD?E%-A;WM(O#\K69FDBF:L_@WSP>_:=J; M"ZJR+$D$CLHXP:3,!&9%%F-%:2*%D")5H,U@+RU&CEK]MM"=[*9SQ3/JZW5C M??+PUUY-Y?V>@UM,&QU=6%@;#5AX4?$UP(2J*?;28=J2XFM@.JHHOFHPS_RQ M;?AL=E4[6J'5+(HHTYHD.-+,K'^T4IBR4N,TBKC.&25)#")@/"UFBLG5D]T MT,NZ-[6:6QW0?)^Z#TPE.PV96\"Y'@A81-G/A!J!-UN6L8#\ \,FAKYC8D?%C67]E<[;/5]JTP MS"3J3G]C/V,"1UD6E41D0F2@:4HHQ48."7\L:L7F MU7^;#^<#JQ;;CK;+1;]E;=4PN'?=41<*F*L6[!$Y!I17 !X8@MY^O&G36/?R M;]!.-VR",[;:W:"_-X^DZ3-[@YA>6Z+T?1<76U]E% V<]QH0NI!ILB'4FCZK M-B"8)Y-P0X[OSX-PMEN92$B96YZ#E$IJ@ZK"G,04YSEEA5:44\EG/U3-EQ#B M@Q!]S?I"(24U7=^<4'2+>Z_3\>U4J[>;L+W>( 8&9"=X MW:YO$*-/<0\$[OBV'7I+LWBOZBWW:B5VVZ:L8&G,$XU9TK"A:HG+6.0XU4S$ M7%,>:0Z90PU*&WEB]$XMEH_5PKZ3,%<>ALC-EX,9#G/F'=^ID=OZ\@UJ1(^R M5>QD9""''I8UJ4<[F?W2I=UN\B@2-G.&VB['WJGVSVJQK4K^JU>5W"0K;DO[ MGVY&G)XE2YLZOY:##V/LEW2S&],NL>LPIJ MR_&-W+F2-TAL*_*?S-JHR9L2R]4:V097CVSMNG/B#_UP_)@$4%A,V6J#?MOJ M\S>+ZVEF@YN64\(L>;:*.J@ MK['[H#+ZJH'@J8/W:MG5^SIF!>YN&#GXWK^_VULQ'!B]#8 %.]M4-UPY M\DFEO;+B]J-,EO!VI'@_E^WXE[Z;#PVO8UO:]*5:_:LE%K!_FPD9I5&499A' MJ9FD%"DQRQ*5F.E*%I=&^F)1JBR2:CX:2LJ/<$Y*K;T'2<$C\GM M8K%A\QW947?P/6,D*JGD'!>*Q292I3GF9<1PF44Y*2.J*"R5UT7HV(&I$6JW M1CHVK8[6Z1INDS/HN86:T)C PLL1YTF'SYYM[/X"/E<2H P;/ H9RAF1KTB, M,@S",$G*A7M]HT-=_6"6C'[7(_1.[W_8K/!G44S+N"A++#(:84)X9JMM"QSE MC+!2QHJ;910H.EP6.OJ)RE9:2ZI@Z8^J&OVPND CA ."KA$B+"[0"+&#Y+:% MY.N&_U.)-5HOT>]L91,^/JMUF[B_;WQX@[C2RUJA.ZU7 ^DX'N'#'8U@X<-! MY,3APQV$X_ !N/?JA(M[5M_5336Q;$1M3X=F*6=E8F<4)(]3;&83"O-<41RS MC.O"KHY$[IUW<4[JQ.D73ZR+'4W6A5S.YZQ>H2?C,4T&AG\"QEE47?=)@B(% MW2_IIV,8^?:$JM6@ZR6^.]H=)3'CDL7A\S/.2GRM-(U+$ QD:UR\U>. ]\UF M958UJY41PVTZ0[6TYPJK2JIVIZ;)IM>JKI4T7YK_7-;_,A^;M^RI6C/SKDN[ M71*EF&:E,G&$*4S+*,,QR3.=1I$NA!./_=6:C#PUL=5S?[4"D6@E LX=KX)X M.*A,"APLU&RU0CVU;M"!8JBGV8V=R*!..?1V6I !A[Q3@>UWV#LJZ+ #WQ! M#1[\7B5@N@/@$#@<' 0'&3!H1?K')O__H*1T5E*S J5-62?79IXI$\P8B7"B M5,X*62J2T-G:,E2X33#=18.^!3L%0-\"80NE-FWQ=%?]<%B"'J0"_12L;G/, M<<""Q?\+%><[77H5YZ.7F0\ ,&YY^2G!OT)9^0 @CN7D0R-X+F#G;+6ZT\V, M]]WRD56+&1=1''-9X+(4F9UG-EVE"4Y)RK2,BRQ6H .[8Q%C']%;@?9HONUK M_&8"5YA 2^&KR;/&A%H\'@N8=JUXUL"CI>'Y*^&T3I:T MYD[_SOZYK+?)9-U+ED4J9DHHG,LTQH1Q2]QKG%'*4O!L/2AG; 7>] ML4"N-PS,L/<%,Q?H@,Z6@LB=+EIR!S@+Y6T=7?V,^26PP%M,!CD.;E]O*=''Q9OK@.^(V(9JU5A2.B"M3 ,HM3$ MK0U# GG<\C#HZ'ZQ]Z-E[S,K&=MB[.M?[*E+&X^TE$KE B=9(3')HA2SHBBP M5GDDD])$VM2I ^*PF)%CXU9HT[,.6;&P>'<&&RDR,_LC"E-J8"$\H9B6/,8L M)DF:I7F6E:%C /GX;1FB1-FQ4 MH%!Z1LBDH7'8T)>A[L+5?J'KQ(;P?;W\L*P?V<>%MG\T*==MI:*-K/_>5+52 M7RVY>/./564O>&=T:@F$9Y)J6B1EBF.M,DSRJ#0^KA,L:6:B'^6"EB VJ^ : MCCZ9[+I2KZP&B.U50-*Y-^IXC\8K<[= M<^IIC:S:-QVM>;BP-AJF@2)B>/TF#::CP?LR#H\G"%YIV6/?N'UX6+^OF[GN M[>/:M?+R[ C1\F>7&0$U^K!3BB,^.5"+3>-,_<:# "Z6 ZC,AS]@@$"BV A ML0 5@%ZTU:L@]/RHDQ6(7C2L7S!Z^6)//ANME3W7VJTX?WYI^N,MUM5B8X1U MG(7+Q6JFE5*B,).DI,S,G"FB&I>)CG"2)F821:3.\P1$;N,L>F0WWRF"UNQG MLT2ZL6F4 ERX 0#3;88S#D0PQ]^CTVUH&2W:E=479=_R:EYMIS,7,(,3Y(#- M#\66XRYX6NH<,"!'/#KP$3QR+M]W;#!R2]MSM_C#RGN:*_/#+:W#:I;%2J8L M5SA-L@(3JC5FI2 XYGFN55SPB#MMY$.$CAU,MEH@M2636B^;197E%-WL%=HQ MZ4 H&X*,?4_:5-(HLWD)6.1)B4F>Q9B2,L=$,T&(%$SG M5["Q3T4SUO3ONH9JW946+*"9P%732[+UGM\[26<)(7E<8)5%!),DC7%)F7'0 M+,YB;A90A#B1@#K*&]E';9;K5@.;#-SJ8/G$GGI> MQ,@QL2/@VDH$M=(>U'U.F/32;TY=XC&OM[0WO28A M+]J'W#XNZ[7M$62_C+^SM;WL^7;>/!,E;Q?RJ_F SM7V-\VIJ6U6\U^*U7<+ M]>U[O=P\?+?_,G]5:B:4DDFB.=;"+A$BE6%.58H5E6G$"K- B)R2[J97?>0O MZT[;AE7\!LF-ZMK^+!<*/1LMT+K5R/ZIVA]!%A73/F>']K(U:O?K;:I+\QY86Y Q#76VM3]HK/ME7P/ >NR7?1W\ MEG:_]&L!6S2^RI,97'].J]%T2]E70?I@5?PZ&GB2 UM*K5[*5K.4S"6/DR05 M..:1-A,,(3$71..2T2R7K%!FV@\B #XA9.RI0-.GH9_QZ+/,/HF.VTK@6IMA M'U"PN7"BW0%[0I'IGA(Q+6'N@)%'I+A#U\+3')NE:D-7]7TY-[=\62_^L;I7 MJOZ[\?>G?56<8]*CXW!3'-&AGAKHBS)A;8'^89MDF7\VVKAG/;J"-.RB(^$# M\U@W:-"?02O_/"SWRH]TE3%9MB30Z'[N)/16C^V#'H?=/Y;VQ/%+]?!]O3(3 MAO=,?&_9$Z5DF@EJEOI,V_Q)*7&JYC#/= @E@U<&R!G*?;Y'Q80^OCXO[6CVQ2KY3+6';^Y^V M2D"915)3]-Q,P58SIK7.@!N*Z(1\0S9 M6G$+;:=-@VQ+T' [C*A'$? U@ 0K$O928N(BXFN .BXROFJTT9HP=57QO)2L MI#S&F0EBF+"<8\;R#">I("6/\B2+0/0TSI+'WI&!= NZ08L!8OXK$7;BB]!G,!& Z/KDE7\1O8 MQ:E?1>RD9;#!2U_!]:Y3%;E.6M@:L)KUM4I8+]>M!BU6[6+_>J M;DK9C9YW?%X]-,_(?ON%G9-7C[:>37\U/UUIRUQLESZL7C?G,?88((KS7&FS MZB!QKC APM*OEBE.::X224BFS4G;*6;:)3%_7T17N%;]!69=3J MW'"?]K2^08W>S7&LUQE-X,?J-CEXO8<%"TFO\YP\F.C&@#,8(UU0Y29FIAL# MV&.&NE&D^(7Y7>>HW\WB;E,W';\^U.K?&[40SQTS+9(P?DGF"TD^Q)I.V"H%N8#(P++/9Y0@(.7@ C T4D M%XF3AAD !"]C!^16OX!P7R^?5+U^OC=OQ_IV(=__>U,]63'OJI68+ZW0_[=5!Q8A M0)"ZA8JQ@(+%C$&,T%Z5P.?RUX 0**: 1$\:7'Q >1EEO,;PV(Z9S]__5&)C M*5+>FNG,P[*NU*K;=G3=G!D88^RMFOD<[62CO7# WLP0 X[-8%L!^[;G#$[ MX!ZKJW%^^S=# T^WF^-@WL'>CLOU5Q>O?3:*MP>BN_KFE*>*)T6*263+9TC& M,!4)Q4(3%1&I\C(!9;<.2AO98S\M%P_8W/?8+W+[W]Y5;B?0AL,;-F]V(!8?JGIE>]&;0%.O6/T\$RQF*4LRG.743/(533 SDWZ< MJBS5D9*0P85ZP#!84 J#L%CFFQ0X67O:ZH0/ET%:[@PW4]1)Q MA>Y9)6]V!47APD\XG +%J *31K(P@'X,MH%''FTY!*;5=$T!)F5::K+4F4X MI:3 I,P(YEH)'),L)43G+,WBP/DE.^&_4HI)UUH'6A$$@=HM HX%(' 1%!2[ M,9)/CD"8+O]D+_I72T$Y L4C"^5X#/C.AYGF?=G,51SQ++ZMZUNY?#(2/\S9 M@^N^Q_D11HX:1C"VDI$5C6-DA)M?M^<&G1;N&R #.%S>_@@# 6E2B:1-M_X,E.V50W# MI9 )+C.=9+K,BT2!V++Z@X]]7F'^A:PLK[20 Q0,;B:!3\].*%_ MJ-.!_M#3[OZ?,.IH=__4-7[.8VOW]V<"NUVPDC&:LR+&+"HI)ADO,!?&E[C6 M26I<*98"-&D^+69DAVKH-/IG6$ "R0L8N3G9]9;#W,W#:+#C#=L4R 7/")G4 M&8<-?>F6%Z[VX<_=V-.!.]T/L\*6^F>'-^OB>U>OG;V;YLVJS$KM4 M-UMQI-,)QLUPE%/NF>JX#!R M;C."8'C PM$54'CD-SN8&"Q=>4C6Q-G'#F8?)Q.[W!0X%?";&:][:6D4)2*) M!(Y8Q,UD0I68)R+#C":)2K@]*-1!,@#W,L>>7 PEM=T@JX>G^[O@Z;CV#HL2 M+!0T612?JA^V^,'\O+*5EBVC5OA0 #!T[,R^GL1?(Z'O& +G/+X3MWJ&B V? M5^*/=9>^\''QPXR^K)\_;-2\RV.C<5E(I@L<<6XF!$EBI@9EEF*J$RXT(67" M0>D#ET6.'""L(*#C7T;)T>^#V@[.R=H9,_> MBT6-7/2GE8P:T< I_5FHW-PV! PM_6S'>RVEPP+Y+9GQ4SJMI>,?>FV%Z_W M<]O3O:5V'Q*NXYC9??X\4<9Y)2>89L:-=9G%(LE)H3*G;7\W<2.[\.1=\AQ! M=G/[<-#!G/\\:J-\N]W,#!0*+@B;-""X&?XR+#C>Y=D:KD=':>N'9Y&9H4>% M[0F7YW997@C,$I'@4M!<:)73/';JG'E.P,@!X&UOQ@UL!O<2"3>?O<8^F)>^ M(&ZUPLQ:>[7:A#C]NF1.J%YP+X>?MA/<&>..^L"=N\ZSUN;KWY<_5+UH*F4/ MNEITFSPY:UB0"JS3B%HBC01S&:4XCC4K!%.)S@6HDN:"P)%]\(__]?5_H8>= M!FBU$P^LGKF$FYN'AD0#YK%_?$5[T>A%'YX1ML5<+0U5NW))W+25*8[&']6= MN-[GY_Q_5PM5L_GM0M[*QVI1V:^V+=;MZ%%GN67*L&WCXRR),.&"8JK* L>$ MZ)+D29FF8DN[[.;]%R0ZO>Z'U,HP]^_D-_-M=J#!CF@9%@8*U;BF)6%C$J:,$D\F*O#X^A!4;WE3Z[:^D_'+!]7Y-P": @@O.)G M_TTZ%+WEE0X7.QV-#!0Z+TF;-'(ZFOXR<+K>YKLP:=?ARWK?4STITC26*K(9 MBI;4N3#+DES:30LI\Z*021F#R")/R!A]>;*3Z)TX? H9U[7*5?9"ERL@4SU6 M*F>-";98.98P\7KEK(G'2Y;SET[#$/#UNU+KEIMWQG--=)9IVUPGPR0O&>8D M2W&>)UIHRB+%$DBOZRMT 3FT9V_L<4D!^L ZKGBF@0NX& +0 +Q>P?\)*%ZI MTK^OR2]=XG\"LFMK^T\-Z1?%[NH'MJC^NQG49YB698EY'G.=$U'$"D1V%$2K MD:L]QPCPVMV@Y^<. QFRROWS_??^P51ZYN4*,6@._1 :7A6#8"0+ HY8I-QWF"@C=D M!5CO1P_I,/YT+)'NQAZ010)N\TP14XMJ67]>KG=G-"43C&62XJ0AB2\2@FFD M).8LY6E*DSPM0.?)1Q)&=OIOEA;RTY*=7Y,X N$V&;G*/)C+MJ)0(VN$PZBS MEH3*\3H:?]KDKG/F'65UG;W0DZ:L::3WMF6#G&4Z*?.,%5@89\)$IH5Q+TIQ MI!(6DS*.B5V9N.^T'(P^Q=[)59TV#[%P\S!O"X$?Q$:,F;"W@@)R?)W2/Q2) MU\'8T[)TG3+KB(;KY$6>.P,#/%YOE%[6ZAO[>;^LF]ER+Z__V[+M';A;9:I( M%S(V\X64">."E!>X5(7$65G83<_$?/PRT.9 (,7&WA]H^^0>T-L=U$4TW2?M MBG3-?@)7_Z$>C>,&P"L #MP#N-SIDS>*FI7'SQO4Z7JVZ>48FP&!,0RU'Q!* MK6FW! *#>;0K$'K\*WM,]8BNN_XU\F[QQ>;AU-7BX0U;5:O]0EA$/-[3>OV>KK:8BV*B*V M1M:$-B'49K,SM%,:-5I[]JT"/16W2#LZUK"PNL?MYC2V!LT76(ZR?Q$$GM!= ML4 ZO$Z?+!^8SG;.\AK,D<^\FE=^8O&@R9^PN[)=J]:\WS_;_'YK#_+V# MI4EL5GJ4X)R;"2;)98XYU1F.*!L.,& MS;BX ;=PMLH<8V9^8%4Q$\/GYB^H56K4^'4%-J$VA3PTF';;R!^BHXVE*X:Z MJO?S!V/5-M_H/ZOU][>;U=K,'NO=LDMRFB8B2G&A"Q.K$J$Q5W&!>1:79:$R M%66@XW)'N2/'ITX+9!_JKDP0_64405M-O,^[79%UBU$CX 6+2X&@\NV [&IX MV-;&%Z6^1L]B5RC.-"-VOMVKR]_'A:Q^5'+#YO#N?D?WCGWX.Y^CGDQ0,[]C M.QU.YDUV!IN_ M9:OO'^;+OSXNFC;AS6;-KJ@_32+SL2WD<0IU'"7"T%,1VGP.CON#=>5$G^V^! MSWXN&AGR1.>\L.G/:2X:?O+TY?)=,-^6JIJ]7ZRK]?.':J[JKA7P\RQ+56JK M;G"J&<%$FID48R3'!>%I)GBBLB1U<>8SXX_LO:U$U(C)N%XS9^M>ER[S:L=VKY6>UO/WQ MT"0KV3/3V\3$; @B87X7! -J3;=!(WXYLIP>=LA_;H%DONK$-7^NYZMV6)+0- M0=-8\(A&#)-4F/]%98S+4G.2ERD%EX(?#C[V&W0KSZYSZ @K'A:FW M@<#UI[-M\#7F21-"+24/!Y]VQ7C2L*.%X>FKX'/$+G?R0[42;&[[:[]?R'=F M[!G)!-4Z%UA%.L=$BPA3*A-13*B6>1TOCPD9&37ZL2B5F[;/=Q(1E:T M^Z3Q+$*79XXA[(9YG)?)H%GD)9N\II)G!YUL/GG)K/ZD\N*U88C2[Y?S2CSO M\Q$X-4LW3A1.$D+-MXYSS,W'#DE40)4*+;!7EC+^6V?*M/6U[PZXC0 M7Z+E]B4,B %PG7=$BV[3=*UP]&?WYR@I&8X&CT27_E+:J[*FGS']$GGZN=M\ M.Z/6U8^&)NGC8K6N-VVA[4+^AY(/1NJM,+]J]U03[DF#[93#^WU.RPQ_>1+VW[= MTW$+09-A#@M0(\/MT0TV $S!FL9>H\O$O64#P';<@C;$H'X!\[/ZZU8(NTMC M)-W7RX7YJU!;#=Y^-^^P[6+3OZ9:B.IIKGK9Z5F>Y#HN"EQPNV-0,H5Y8N)F MQ%A!I%G@Z#R!Q,T02HV=K[*3;7E %M)6?L."81#DW6+BU'C"0N,I*-$?3](L M 9KXV.IG60]Z5^XT1'^.,K$+"5F@,!E$I4FC94@07P;-H&-?5V=PI[?)!#9B M6ZEBOI%*-M(WCYNF5>A04=@++A+-B6;@U!]]CF7<@).!# _JW$<]>8,,8B=(T;D+9J5LF"3\# MNFY#QM E\'P6>S;/'IW.QGN7C^RQ398&E%Y4 ;)"W6] M$D:V8TR6'_)"Z7XZR,M?>7<"V!U7;'[ '%<^R2-)(QAQ'">?8?+04 MYG%$I;!NPIC=EDYZPNMVLOR_KZK^5G-%2)5E.S&2(ESDF:9IC2I@R M 9+*1#(ED@C$NS L;NQUP59XV\SU!JT:^8CM%$"_58ONI^>KF7QP=(MEX= ! MKCEVP'2M8%O1:"\[7 !RLS%0?+D@;-+PX6;XR^C@>)4R%BIG @NF!28RSW%)>(+C.*$9BZ-$PPW"3FG[4/K/:3T!"C.I[0D?=U9[PLH1 MI[5]::\^KSUANLO$]M1MOCF>:_MIOJ^7/RJIY)OG/U;V%/QN2Y"P3S"=Z;*( MXC0FF!";>E1HC:FT"?%1'.4F'A22@/I=N(L&!0=X,PRC2$MI]-2I8HD[]^P= M;*?'CE:?;U;50JW,BEC\>U.MFIZ*X!1/9^#=XLE; M@'X$DN,)0 C3@8>*(*O]2]//612Z2OU(SNL4K)\S]VSM^MD;X)DL[^MFO_V+ M$LL?JGYNR1 DJTR[DDP)Q$8=L$0 MQL,\S]GN<(01EXST2JHY.>!D&39#YO33;0:O\T@*?5/-YW9?Z&YANW8_/LV5 MW4/KV(!7LR@MH]Q^!3.S1L>$9A1S4C(LGZH\*+'_5S<[!?-8+0TR7W^IFRT&^J^,MO@7X3[425?/@ MS=_-V&TW[-M'V^^J[90](PDMM984%TE6FOD^*3"7J<*ZC I5Q'$A(Q!]LHO0 MD:<@?15ND-PJ<8.8$+7:=9-G/8V@M?,.P+JM$4+#!8M]ATCMY#?PW+K XU'K M[FYOL))V!Y$35ZZ[@W!5.M-KF?5"6)%58- M*X?E66==V)!K:/.X^3F_.'L1[F\H>& M;Z6.<'AXV;A0;=S."YJV5]M%@X\:LEV^P_?+S]=[_HJ/"^,@:K7^8N;ZS0Z% MW&?K'O?-#=J!]:4!J]5DE'($N/G!I@'.@B>>#$ !.9X2@$?P MZ&%D][2^/3[\Q_*OWQ=/U=O%2II_[W+B7;L9#8XRF%^OVS/S7>=?DBF69HG$OF=E7FJT4P)MM?#N6>B$I]OG/S1*,/[U"QA_9]7"EO#<+;XR6_'SIDNXF16J2,UZ/\%%G$>89'&! M&9<)9KI4.M>D( Q4='Q.T,B!P8JUQQR:"=OX^AFIGZ*AI8+%@;,P*1,S\\+ MQ#5E=A=58,XXP7%$BCPN8I(SN3T@^C816H='1-]^/=#< F:(-P86)!N[NY)' M8_Z[:O6TC8\F:F[EAPN0ERP,%!3/BIDT$%XR]F7PNWB]SVEO-\;;Y2,W =4^ MV>T$N"W^5D)5/Y2<17%*B8A3S$HF,4ET8J9(A."$QHQS27@AD]D/5?.E$SV0 MJUS(J]V7[OR&W]=+H91:XL,MK%-^]F*7XU_?E MW-RQ>F\&7S_/$EYP+F2&-2P=&V MEUOUQ/[/_U$FS!1#]7"-MI G)E?""A=S3$\*I,QBS*!(TTU)G%4 M8EJ4 N?,K,ICS;^XD)$8$IRM,&=HWK>E@*%P<=V"N\92V(>D'?\& MW:[7=<4WZX9 9[U$]RQL-?QYFX)MJ1T)F'@#[9R!Q]ME9Z^\;J;3^S:LS KJ M@^U5_D7]4(N-FD4YIYE9+&(5I\HV:BPPUUF"59'G&=62J@3$3>$@<^0M,R,- M->W84=W* Q?-7T8--BD,A(7G3+ G_<;6VZ%&/NH4"#_W<[ V\(1O2.*KS/(< M(#@WM7.Y]5INFB;0= E?I,R+,A<95GEN)BPY*7!):(03PH5@64:$!J71GI0R MLL?W.%L:H;[D-'USYMS0> M'-$,O-L]1SL*3JN %[CV>/Z6-YX/)8K^#H#01B1Q'%-3X M\Y+ Z295UQ+^G0 +.KVZ'@+OF5;#4]+TD+-_Z4D?BQ+PO)VCL .>$/>*1('G MC1_F#!RXS^.@_<6,SPQ^K^IF4\&8U%(K=>L$E6FI"$TP$[8#.&4%9G&6X$(3 MH8K"SL27>G!*(X' H& ^7*Y=>-B+TM-B2 MH7DT 7*'"G#,/@ID?N?LCM %.F('&SYXQNX^VG2'[& +#T[9X7<':@GSYOF; M&:FA(2KC)-:9+G#,+=XO7>_W*NY; M=WPP*EK:D6JQJ18/'=_@ M.O,FH9PW6K;4IRL;ZLK9:PSYV8SY"MX#TBSP86$P[[&O49$'O-4=[ MU;>/J[N^T?X&'6J[*YX.%PPGP#10/!U3TTE#\@20OXSJ4XCT9(!A5?T/-M^H MWQ5;;>IF5_A^.:_$<_O_?:5S5$1YD:4ISG@B,2E2A1G3'/,D9ZH4.A=I!B*$ M<94\\H+$ZH$:15!/$RA!C#.,;J%V%'!@@?,T+C>H50#]V?TY2HLXL/FA"&:< MY4[+-P.%XXA^!CR 7S1YSVJ;_;JZ5W6S,6)9.Q>VY(@=5 CHF)>:YRDN2DTP M21C%G%*%$TU25N2TY-R)^!8F=N0X\GGS:(/YLH9%#D?(W,)&>"!@,6,KWVY6 MMIN4Z%"%41:4,*L#A0I'H9/&"1@0+X,$\&[?YCBV_(!?[*5:F;=M7BH;.9\6WX5>DL48&:P1CF7 M)4[<+,<9@N.&.>ZWANN=]7&UVAB')T(F,H\+G! J,,G+!+.X))@7,HVB+*6I M O%3G!C XW3&K:H2';9;58><: T(@ G/]FAK,-\M'UFUF)41$PF5!18ILQ_ZJ,0\ MD0)SP32)(FEK "$N?4[0R [=B44]N>C/5C+P>WX6*3<'#F$_S'V]3 <[[R6[ M KGN63&3.NXE8U^Z[<7KK]P8_+AXVJQ7G]0/-4^ZK)I"J")19FZ>9]+RR0G; M.4HGN" J37*5D5R 2F &9$VV^6>94:WP&]2(1XGG!N )N(!;?M>!X+O)=V3_ M&$31ETT,O9%W0M+K;-V=-_GL9MW +3"?EJJ:O5^LJ_7S^T=5VVCQ]WKYU_J[ MS0IGB^>9("HI1)%A&K'(^',LS7/W)1>];3UJVT+].SX.T?;L6LB$:8/-[\]I_9ZN>(JWS9G&2%CHGF,61QJ10')>T M(#C/+9-1+-),@:BV8>)'#K![9="!-FBK3L^M_4(H$&VW4#D>AK"0&!0^<-#S M0R%0< ,*GS2(^0'S,EAYCC)R4'KS_):MU<.R?K[3-HEL>X5LC@9SFN5I'&O, M-6S&"]<.D$W=1@=5NK7#*].0'J'7;?1?:LKUEW:0I.UL/JLUN]_ MBOG&,A[^?;F4?U7S^8QQDM&(,%Q0'F&2F\4Y(T6*BY2465:F@I$4$FQ=A(X< M2OVMI<]W\Z;YVXBTT)^-6K,U?8W[\Q/;[5QU/]2K/YFGJ>:)231)2]* M+'3,3%2))"Y+%>%4QEPGF=2*"VC9 MZ $A9!C[T0T'M5_M@<""8=-VM=TKFQ,0=86U!CS"SU9 .O$+_2$_;@J?J4G#>.]F CZ0;:,L768 MCF-C(C0/F#FFDNGQW?\'JZOE9O5./;%ZW124W>EO-5NLGHQ2C8=M&6IXD<0B M99A346+"=8QIP0ML7I18%E*1/'%B]@!)'?E+W*F!>GK8%?NA)H!X[0RFPR=U M#(A@W\93Z-R]1,>'%LG]G7/_/HT!E]^'Q@FV0)\&J-6#,=YYL.F"-=2^@Z@+ MOMF;LJ)6;*7>J?;/CXMCNO\OR_G<1'M+M3;+":6/OM72:H%^V^KS-U0M4%^E_P]U+'1_6K50IQ=P>QJ*NNO. MS&A80C=I@L/H0_G@ T8X&@>0]*FI&7R@.4&WX#4,+%#9WMZ?V:.2[W^:.>BZ M^J'NM*Z$D?!AL:_W=X@X3@.-'%\:^6BG -IJ<&,<8+E>+->.ZVLW4(:C1G \ M8#'B,A3HSZ"L!R![!W(LS3A=!!!R[_ANHT_BYB!#MTX-N\F'NG;YS.;KYP\; MLPY4OU>+ZG'SV'%AK][9+&R[(/Q@WA;;S:W4I9EB%$1+3/)<89IF&DM2:&'F M&7$L2G?J6E>Q(WN^>5%*"/>J,UH.B[%1,(!Y>Z>"<>Y&"=1IL275-^N-C26% M:K>?K"JC8 7AJ1T#,T^>VF#8 1EKH1 ,,]8ZCS8A8RW4PD/&6O#=KY2L_JE: MJ(;;:I:G123*/,>$,X%)I$O,E(YP'(FHX+;[=NX46L.K-G+X#9DG;75N\F*@ M24D!'Z3;@O!U'@_PRS#QDYD^C?T(Q%\EE7VOV/];Z>Q'@ 9/:3^6 "\%?-=] M[#]4*\'F]TT_UP_F9ZM9Q/.<22JP4':"J\T$E],BP9F9A"L:L2*-G+()!J6, M'%"WQ7_G1YVL].^B8?W" MO\L7^\VD/JG52JF.#G3Q\,GN6GVJ&*_FU?JY-W7[;!:\W_Y2\Q_J]^5B_7TU MTX5(XR@ML=*IS?\I4TS+1&%6Q"+/RI12#F+%\55D_$5J!IO2>"/J-H&9 B=8 M"&@UND$[G5"CU W:J75CVU%S999GE;QI%V5WBX#];*_%)-#LPUN-2><:UX+U M@5QG.0IDT)D3A,,/_&C+^6VZP2^E8Q$)QH8O&"H.H:LT; " M!BJ[%C(KI%83M%6EO\[::8/>7L(/'J6\8 @5FV#"IXU(7L A\;][V99D:2)"3I8:YM]E984,Y5)7,B8L2B*NJG[0:J5DW2Y=(J@\2FKNT"8KY7YMK, >"S<(MB4R(,BVMG M<@NVF/=T:&!O-.S/UAR #Y!KX(?6:,D'0'5>.1O!#[S+Z0F>X\+S%>Y_/#7U MQ^#\A*,;1XY49L:*?JP.-ES?F37W?&GIZV]0HXM[1L*QVP5E#^GD#YR\:=YMF=ZXK$D:3I"AQ7N@$$RXB3&6< MXX0*KHNXX*F&K7> "OPRN0/>"(;=CAD_G\!K&R;,V?BU8$R\_S+ML?JUX/CN MMUQYU&ZCV+=:WM;UQX7\5JWG3LN1X[M&#@2-#/?O\0N++G^,_8V!>>^WFC6E MVD:8^7'7\G^$70TWV#3YM0O\#?.8*SWZJEI+\ MC>5LL%R+9@';9DM1ED7FH\IPGE.."=,QYFF1XK2@5%+)B"I :_C38D9VH$8H MY@V5B>B)W2[585_9,TBY?4NOMQ_FO]G->,]3CLLW#[ZK0(L:CJ,PC3*@]NE2)G1MK MCG49E83G+$MB4,K7D8217;:5U]:.0/N6O\3"S3.OLA#FE'WC1F "/VM)L(;D M+\>?N WY&?..FX^?NQ ^3=Q/4QJ&,,=IXN%=([O,7MC_=I\LOK#K\F31WR3H MAN]N7AB*?>R\^EX3PQ=#338Q/&U"?V)XY@J/\@W;3=.SK:XW,I"5IA[2O*![<.!]!J+@ '2S1A0JO$IS;VR MBP\&FBRA^)3Z_1SBD[_W;>AS*Z5Y.JM[\Q%G\_^_>FI>CB)*HXAFN6V@FV.2 MTQ)3,Z7!$2\8X4KEA%!8/Y]38D9VDZZG32?9]IVWLI$1#O2; : N>U$8\V$^ MY6NY1SN?(<.NZ.9S"I9AD M5-BLLQ*7,BLH37(1:U#2_EE)8[OH4;MWV#[8>83<]L."V WTS>,.]V')()QM M&ZF/_<2I',[F7NI6'RK%PTQ6S13VJUG)-*"XD0G9LJ9 MY1ISD468,)F5-*$YE:!\CD%IHV_&6=EH)QQMI7LVKQU&SLVC@^$!W'R+0=D39U,>=GL$YF2#C==6P';IFC8VDXJ22R9-A_FB',S<58:TX*D M6(@XCZ6,"EHZ3YS/R!C9J5\6@G;I15?4ON[1N3Q;#F SS'$]S+VBZO7(H U MK_LQ7ZGB].S1[VI*N,@?G/EK$GW GO6>6'/FGFIM[GS/QK M[S''XTWB)V?-V'K'^0O\YIW_J:J'[Y:7^H>JV8/ZO+%CWNEF;KNZVZS-NG1A M4]-N^:K9;YW)@F5)027.(E'8)NP9+F,S%2V4+H@T/A414/H$5(&1/6RK#F*M M/FC1*&0+!T6;F[!J-$/+O6J.A\K>D+O-8<<$$N;=.PP[5=#G'8:M-JBGS@UZ M5\TWZZ:55J=9P%FO+RB!)L)@\9/.C7W!>3E=]A['+V3=U\LG5:^?[\U+M[Y= M2$NL^F1G"Y_5>J:4IF5BI]*"FO4QEY:3(DJPS'-"=*[3)&60\#0D;.10M!5] M@YZL\*9Z3VW%>[2\&L2MR#2+,T5PE*4I)E)GF"R ^#P !#K-O7G_4]6B6BG4"'-/QWMAVK#' M76<5S+\:.:1/Z&7EGKO";&KQ3=?6#6;+FCPLS MUVCV$%:?E^MW:E4]+)K^.ZO_4/+!3$9Z%_R=58M/RY5MPC?+-9>:FJD#BY(, M$\8%9CG56/)(4JW*E!09Y#MXM4:3?"RM//2;E>B8.Q8.<+=/YZ0P O<"=ZJA MGFADE$-[[1!;H4Z__E4W?>0#?XN#01;H@WV]/I-^U8/!]_+3'VY@OQC9\#O8 M"IM:?5>+5:.'/>[H1K_3W]C/62X4D9&,<)PPA@F-34"4)<,IB7-61ADKDA(2 M!EV$CASI6N(3T=T!W&]S>.1S@E&449K%-,<%2R@FQ,*HRPS'K"@23J1@ M:099C0:'$3Y_>PT8W;X1H<&!?09:7 [$H^Y\MQ?>FWYT[&>X* \Q.E @=Q(Y M::R&@/ R'(/N]2P@WAXDW^FW;/7]PWSYUVJWN9MQ71*9<4Q59K.)X]QNO)18 MQG')6"J9E#FHC'A V,BA89_'8&GV;.EL(]UE8Q>.FUM,"(4&+!9< 02\F-C! MPE EQ4.BIBTL=C#ZJ+S8Y1X_!V][N.]>S4(DQH6EQCQ2 I.,IY@EMN"+&:>6 M453JC$-<^G#XD9WX]NO7]]^^PASUA?UNKNEO%7!_II$SBN^=-B&0M[T8?%+_ M.FW82X\Z M--]QE_-:RWTV/$\;/4*+NHL6^F^(GAQUVKW1(<..MDD'+[Z"'T-6Z^=M05V7 M*D0+P929F.(R5V9:RKEEJ+7)B3*599FQ*%=T]D/5? GBR3B6!'E/^_*<7]>= M7/3U+_;DP9AQ IU<$:%B5>!8L,3FCS',LH3@4G$A>*%47, Y1*[#QI=)I$%F M99#9U6@#"7C/8>0V"PA@.2QZ[8W>E0&/Q#-RWJJ0;",GI$S/.7+>U)/,(P.7 M>Z>$"*7DZH-1[^-JM6D:&^E/R\7#-U4_OE-\/=,EI2R*$ZPC,S,GRA8GYJS M"2M($LFT2-QRK-U%CI\>TBB [#-!5:>"77'.C1+8C/B(I%&CR76P/[;_V%]G M^1> GNZ LIO3A\4.YO^'L'WLP6;E8ZL LAH$38IPM#9<:L0E@5,G2#@"<")- MPO7.\!UXOWU7M6+:.-*,L32-8FWK)8F9 V6ZP(RF$G-%S4]$HEGFE%4&$SMR M -D+"M=;MH?9<"@8#PE8.'#J)3LR4N&Z\/HA-F(77@?D@O;@/0;@FAZ\O=%^ MF1Z\QQ9">O">N-LWTT:KNE;R0[6P0?FMG4W\O5ZN5C,A=<[*3.,L8SDF!;$L M$&6*BS07$2TTS:-DME /]J3[F_M\ZZQ IS>=MF_ZD5A ED)B;-Y-E1J)-ZB1&3)=Y8)9P=)0SLF9.+WD@KG':2.7;KBF\/P;^ZE6 MEAF^R06/8YF*/,)Q&=GS"TDQ,Y,<',>YDBD51'./:O.^B+$W-NR1VY,1A?2R MWF8GK*U\G]+R VS63G;0E:+7X@X!5*Q$\9>+HN M_.25?LYGR2;YS]62GY8;=9IWO9O,)Y3%.N*X3,L$$Z(X MYE(P+#F-$BX(5PGHH,-3C[&/<1\>ZF9E@!YJ6R(E[5\UJVKTPRH&S5KR@]HM M"DT ("PD=16]K4HWJ%'D!EULKL"5F9HI]&%9:U6MAX[+/3*BKH(H6+*4GQ83 MYU%=!=5QBM5UP_G%MB]JS:J%DEMJKN[\LT26$W\8L628IU44H2 MBY1F%!2Z3HL9.3)MA:*M5%@L.@.-6ZBYWF#@5NQ+6TYA0LVI)LAPG M95F:V44F,.=YBJDH"LY41F*W%DK.$D?VUE8%9'4 '!0X0>5PFA(: . VQ-YV MM)./M@K<(*/"97_V! =P@!(:)+^SDR!@P0Y.((8/GIDX#33=<0G$KH.3$M"- MGGU;>P?5'2G]3&E9I(5F6*C"3$M21LS:2D182L&C(LFCB(-(>$_(&'MWM6N- M\,C,O+UM+'Z4= +LSGH")QIIQ>-4XS@3J?DVD!+S5"68EPDW,[4>8>J>_*+%\6%3_K62[%&R. MK?;Y[5$:)ZG0&M-4,,MK'&&JTAQG,D[,))#RI(A VTMC:3IR2-WJO:-(Z[9. M^LI>[$,Y\;-SW*_Z%9Z(QX[6T-Y5]R!D0Z7TECU5:S:W:MZ@V\?EQES]9]/] M'8U"T#XZH*'VOT;3<]H=LK'A/MI#&UV@1WV6_.>WY>?EXEXM/ZNE%?]A :_1 M&AID[ U^^<_-:MUX\GII&_OB^_=WZ+/Y[R#"?E@NUXOE&E*Z-8C,<(@,"@HL MQ 'Q&*.JR\5PO\JNP9&GJ^YR,?"@PLOI!L^%:,5X-6^FW;<+V6S3?U_.S?TK M2SRW?I[%<2ZYW1V7>4HQ423%I:8<4QY)&4#X, 7Y Y6A9J=79) MW+1+-4?CC]9MKO?YA8 _%K69'I@;Y!\+8XFL;(1G\WOSBGPWDXH[/J\>FJB_ MVE?S[K]D4L2Y*E2$LTAEF) RQ;1,2LRHR%0I2B&B K)0NTJ;"1=C!]JAK7KV M*_E_JWNWYKAQ)5WT??\*//9$""=X 6_[84?(LMW;<=R6PM::B8E^4.!JR(W[%.SBRFS8 MPH+.7JT^5 \T.[Y2/MUNR@M6GL+8.%UFC7%>8#L-@'X&'4&*U_!9Z"48[W+U M82")E I3$NBHES&3@XXXSA+]1Y$G61"#2@@N2IDXFC6\9+06ZD#-=H:)70P: M;2DLMC1&-O)NT%ZB9YZU/H-\$JN=R9B?2:W/S(O4:;T/P],,#U*N?U^OMB_U M\KW.=S0KH*^;Y>WSQC;1<&68B?W-2$>U>-3L0@X40%_E9KM>MFE"^RS#-6"N MYQD\8@+S3 ]P@/(*EH8Z91:NC3U;;L'2R,/L@NTK?GK.OJ-5R9\"660AR1FF M42XQ*9C N8B4WC[$*I,B2:(<-'U>E#*Q.]F7FME^_QP_[9M3O:2CA9;5!=,W?$7.70UL?KYP78&_V"3\%E2S7(9[UCMJU;&\B39@8U MRP Z5;O.-\_&@.T*YPQ,V6#5_C:,VJZ@0IBWG64X1FV]R-"C+;]_EK227TT[ MNWOUCTK6F]NGB.5,2)G@.$]T&$[R"+.,)%BPC*4L#%0>"% 8'I(V=3JHDXT6 M1CA:&^EXI?!6_\4I2S0(G65$] 4(,,3ML*CEWJ"O'1A:=I--\ABF;&ST%7<& M9PS;ZO2GVT\"23. LYB7$8,KWBB@.59D48 M104';50OR)CQS.KSKKJXX6TY:$K4'*4 :?@O(6;GUR-Q@'GS&02/3A X$-?T M&NF-LN9?C:OV-+N0WR=L*\NYD2-R_U,=" M=0>YA]6BY&]/21$FN?9IK.(DQ43[M*DLSG"1T"!B-*-A#+IFX:3%Q$[_5>^" MM##37NS3\E56+@?2;NC:N?_DF,$"1!T*]CKA1:OGH...DP;VN",3"==3 8-9AC/./<''>8V_%F.%/N MTS7.$"R,8ZGW&%PRC@G-&6:Y2C!G44Z5)"2(K>[#7AL)=/BQOP' <(V01U M]6Y0.!V' T7-=CKN!L'A8;GC",[K@>WS=F'N%@]E1/N7*OO+'+N&F9+%09RQ M%&=,"5.XIG!A,I:\4(4,$WB M_3.S7LS\RD\"N JZO_MT@ZSV77NUNI,CKX=$$\+F;X'E7<.Y5V9307QA23>9 M*(>UX+I6X'9)%V]56<%7?3WO3[V^6Z]72[G:5L=W_CHU ,NY/OLM%FX>3 YO"5@%&%6=DWR!$V/,)\Y&!6 MEARQ@MF]X1"O_BB7;4 M=D\19M":P19/A)1QX'6552'I?'=/?&W[HV3U_E,RV7>M![ M];&L.%W\MZ3KIS00,LL+'5HBFF.210KG85Q@J==#INPEB)D"\0XZJS+YJ7@K MTQ2"F"\0D-S!'6*[#,X\P,%"7*/3#3JKB-LI=F-N;##9-I@YPKA1$!D-/5)( MC$;)%[F$NR+STDZ,!NR,D&+\B/!DRN-:W*[7[[?K9DZT3*$"PYU M(NVS)2<&7L^1N-L&BP&/:RKJUC$0\T"9D,N6..4_3H::+>MQV83#7$?/$S!/ M$+)\^K#<:#^[%4)_9M6=_O%^_;CZ:_D4")$55$A<1$IAHE'!-&0IYK%@J5!) ME-N=[0S(F#KS6$M%K=@;9 1K6) 1;>=(0_@,>Y0GJX%)1Q>#K5W+PJ0!']-O M-SZF?]C[V-"8LSB;A5&=U]D\ZL!Y^!==B\?G[W\L7\J[9276XN."?K950^:B/XUL7UR% M@X:YD11>'G(^=L)!DXYH"8>?',LHO:]A-E>^;I?U'Z;^XI4NS/IR?YJ4QJ'2 M_Q/C,"2]20D^"04:"(G7CBK;686+_/;S!<%#;;;1Q)7VVA]=N M\SHQ:+ T*E0UV:OELU]U(:36?]PH,M,A,Q@2+Q3+=MK\(M(E,$0]=,CPX=R M;2]6%QH\T/7NK(@3E:LH(YCF/,&$T1SG69)C$2K.TS"D&8S8Y%S$Y#FR6B"J M)4);BIW!81SZ0@[M7CFBZKE]6Z.;EHOW)!D 8YSSB6Q#2.X(G>#M,XP2K4OTCC MB =98GUN9BET8I]LM4![-*'2B45[N:@1;)^\[\7G>O;>A]4PCW0P&)2\ MOV:14_:^=]#9TO?7S#K,WU]]UCV!_["68K-^7CKE[X]>GC-];P1+,^>9MLSP MY/VQT?:Y>V=[1Z3NCTR=)'%_T:I1>?OC$6=/VU\TZ%+6_O*#;LO,3RWQ8MO^ MKMT;9464JB DF.>YJ5N- \QRGF-9I(E(>$;#'%17=E'*Q)[7R42R$>K (WD9 M'+L%YFB38.PYVKMMI<-G5=WR M?V_+9@:MWKT=_*WA[4KT E-%2F)"N5Y^1I'$N9(YSG(1AU&6%S("9:ZA"LQX M@M8IA XUND'L[? ?W!C1P+#;Q8$IP82%"/\XCCA6@X'A_4S-4OPO.E"#@=-_ MF@8[%(;E5:\$;[G^5;T'WS?XJ1H'"B7-XBR)L8R#C(=1H@A+,R!#HZ,F4^^M=WH=D1::0^U6-;37[:!)EC.UH^L' M8A?19H$9N)F?#&$'YLB1Z'CCEW358V86RI%PG7-5CAW0M;[]L=[MUB< [^G& MBM.M]^6)(]*!-&3$02O=3TV]GHL8;24L(%RJ>[P$67PIR/.7 W? M8]!Y47S?@Z[I"+XV5U+>R^;/3\N6Z:UZH&\-K7,DDD#F"JLH)9@$+,$Y#25. MF6"A2I*(*ZLB 6N)4R<(6VGHI1$'S5!LMI7),WWCJI[)->=>ZK;[>;':FWH MOIXRF84%UQN$E <,DSAE.&>,X8AEJ<@DB8L@@G74&I &^:X[]=6Z:YMD&>$W M31\LO5C=R:\[937_"FR/-02A72#P! LL!+1X?&OP:.2BO6!_KF]AG2>G'Y(T MJ[M;F'SJZ#:ON)^>?UJJU?J9[O-H<9;(E+$(,T)C3%(5XEQEB<94I4JF*BKL M:'V&A,QU>GX@%[9Y'T1HV'5]V0W<O3T1W^_K557M63=-SZ9W4JLB#;2W01 M_QO$:E4]LXOZA&ZB5@YN.OW2U@ZC8+S6ZF'[M#_K/U?IN6VU6SSK$O7MK:EJUX&_R>WW85*_0]W>P M%=&%A5X[8,T_[51$G8ZSW98?!]H$E^<=%?IE=^G' 3ATM7[DR&X1 M]&&]>I'KS=N#_BIO=*@VE_E?C!A@PZ^KXTSG=YWH&U0+KUDII&J@D%)AF!<,DH 13KG*<29H4 M212P D;&.B3L5U2LZ6^ZENRA&&V'F)WG^\(!FIIR@,!+M=BI;1,6A.U$_?*: MKU.C;:''FZE'Z 'E>WM7:U0NRTI#)531 @F7.DY M.>,*9YEDH4R#0D;VE#+#LJ;>51OAJ)-^>$T#P(UR!:UA1_:, 7#OVVN^"T?, M%1P U##^\'!CA''X6L!X8.P,'*1_N3+$?*PO=K8A:Z^)$\;WL/= MUC@-0Q&&88II$!!#]U)@O%?FF5G#N UTKD1HSLM+JY%?]\7)E&P> US;<[W28\K) M*J7O*=L/Z*-6ZG;%R[N&T/)!KLN5,"7AN>)!%J0,")/;/ABUV?*%,A\^&@V_N[3^8;K(/64D]VP+(B M:VAMLPC^ 8-F$XXUV(-T@UHM4*/&C=]J>:CIWO(+EF)GSC/ P#C/-P#?=R?2 M-"P8GRTKE7O?FW"N.N24/.)M^>RS;/BJ9:-X)8]'G)U7\J)!EW@E+S_H>)G[ M8ON6:^U='E:+DK\]R4+11!09UIOHNH%ZCFE>R!I=_7\JBA2!3&1CE)EXPL*#1B^G-*: ]3S4*HC_;/R>IF?4!G:^[ZF-4F?MPM]B4 M<-AOCP?LOK[Z\&,R+)H:M9>Q]2L,B(8SKM083*28I%3@G&<-2R*B@Q/P6=L1^-/S4!^J-L([B M&KCY/0;"?=]-YT;"SK>7EIYSO=KR6 ME=F@KM;O5UNV4=M%QPGU%!5,OG#S '4W5J*4=?R@U=/$4B8Q%/ TP8RS )\QCG41)AED5YGJ@@2AB0DZU'$N2[[<3'MI>+ M7K1@7"X1;T0##[![D+)S;P_6 SU[;[:1:%@7[ZZ8#3\9'C;*UW%OCY1YSW"' M33T[F+WRN$,Q_&=955+>O\@U-?H][:W2 MD^$335G"HRC 0D*3'*6XSQ.,^W'>ED<S0^Y MEM1(!-2*NX$Z[/+S0 6+!HTZ-VBG$*HUNME1>[S=F(,V)NM@T5:1&-60U@W= MSH(JH#!_1Y[L&,,KRH]L!XT8:>P>YX4=Y(DE! M8B(Y3@+#PY?&>J/%0HYC$J<\R27/F57WR3X!4Q?>U$)<;Q6W&-BML,98!@NF M![>':U%3W!@^ML'[+>%V^%]T,_C8N/[;P"?/N;J4DFN]H_VTY*MG0PG7;FG? MR:54Y>:),5FPM(@Q4Z8=GM)[GB()8[WG2:*H"+*<)%8K)$MY$SM<)UVO]XUX MM*$_]7Q32X9ZX3!LMD[I#0RHC[8X-))-/\<%%_WA7!\#!ADJ0,BS03VMO#3'M['.* D52)PA0@L!%\U)]G8E.\ M3-#\&4J)>!6N82_W"0+0O9WM'\M2?6:<+Z;JS_,6$=F:=X6Q^OQY1RZ^+:OD MO[=Z\ ^OIJNT'J5FD0G30.:Q*' 6,ST[QYSC/&<2AXKIF;I(1%C "/8NRYG8 M7?=242T6&;E.E#M].-E-QQZLA_FID^%PBKIALWSQSO5(F9=,;MC4,X:X*X\[ MY"$?MFQ1\O;R0T(%RVA1X)2:]@YAG&"6"X:S/$L2FC$5A%;3Z=G(4Q_ZU:( M*:TCJRWR?ZZVP-RKD>)"DG%D#R#SYFJ76T+MRL<$RXE=4GTPU77TPGP9K$MZ M'B6F+CXPE@)WO^NN#GHK?M,?6',3]UY]+)=TR4NZ>)#K>O[7IMPNQ?Z?5PU[ MQN<5WS>SV%.TZED\$$1DF I%,)&1T#]QII??J8XAD@1I BH9F$_UJ1<'!\RO M!Z8<-CN]Z;:Q.Z/J(X]W=&$L0=]^2+E!=T?7"EPI>"?_'EBN5/Z6GRYP\7/] M@]U_H)5Y:JV:B_YWK@_!.$SRYXK^(3GBN#Z2?=G@V M#9P;CC:YI::@>Q^#0A$SDE*"8Y, (CR*,0M2J2>D/%:*$JXD!_89O2AHXIEC MG]N4P#.67F3LHK,/>V&Q=&_J/#<0A;FM";!A902FSME>1&D!;#A@H7, MJ;>BC09=F7=S-VQEM$"\O=1+'4Y1;<"T6W_:GV=U\ M]EF6:FVOM^K4ZQ)G+E*UAN"\5M7^5;@2"\[P(<<%2P@/*XT2 9O1+0B8.!+5(0X70RH3Y^T54[!Q\K*TPCVZ7?LV% MJUW->=ODSS <_55O>DPQ_D$ANC_W'K+6DS]?%#&K P\9>>JQ@\^ZN>@?VV7) MRQ>Z>+=:BH[O3Z^YPY2I"(M4Z$6W3"-3SYY4<2L/CEDY*E/ M#C[K<&ASS-#^L?QIV+_T-YA^EU_-OOM)!'$B]9X8,]/#C'#!D2(LT M9!FS_.- !?ZM8SD20X4XZ>&TK]Y)[Z M^S. KZ[_Y2D/(FJ9/0SQGWT3UUTWT8DR9F#8V2ACKIMV2!EC\;3C#?C[NT^W M&SWCL>VF/GQT.@]!5&>J3 J,"5%B(D,8[U? MBB,F.L'O] MIL3\_G_[8,OL@]@N]DP&'"SZ##!=T@WJE$&U-I,TG7+"85)RRS[9?P,VRRNP MV-%77AO$;[\ZTT-^_YOZLDG.!^ZP]A@ZA9,U;H MMW*)JEJ[_GOHWM"VBS438P@+.HU4U*AS@YJ_MG_B6@\=C][J$_B#'$R7'M5+ MKNA_D^57KI]6&] M7JWO5NNU/&D]RX,\5HPJ'!9AH== J<)%%AI^898*$[THB4&I((#PJ7-!.U50 MJTN]P:BU00?J./?U!0%MF0F:"#Y@*L@CEFN]8%P]TW+Y%$4!8R+F. F)WEE2 MIM=H>J6&)J0DZK1$>S5O4*>HV9G6JNH/!W7*HDY; M]&>C+W!QY^FSLUOVS?^)P +ZC!\&>+WH%SM/*TE/2LVZQO0+Y.GJT_/H<#Z] M#WKINWG[*K^79HF[W'RAS_(I8%%BV#%Q84HEB=X*XSR@$4ZR3&]]];R7IM26 M1^^2@(F#9",2[64B(]2>-.\B)L,ARX>EL. #-!+$C#=DB1,CWL4!9V/"&S+G MD %O\#EX]=L?F_7B4:Z?JWOUN!:WZ_7^(KYEG[C^$2;VH#]TW%D;/I):>EWC MPL]6I('!@V-D* J^;=E@0:/$TW"&[ M;KE_R,V/E0![8\_K4R=1#OLH-Z+M':_/XNM>Y\%88';DW,X)'.R*6:.:19^. M.7N[Z!ZC+C6,[GO4F8IG78=$NKA;/3^OELTYSG&%W?Y4ISW9.RRN?E*T8"R- M0LQD'F!2Z(T\S8L7A@U*2UW6\5TZ?/=(4^(/0'U716(7F)C7R M!. %^B-?(SNL4,0_'U? 9M*'[TR]%A'_W#8W!HT''1[.WX"[21^9:K$><;02 MN CI-=!KJ^A+QK@M/0X'FF^]<4']HT7&I=\[]ZGE4HKJHU; 7&"[5_I?7N1Z M\_:@/[B-.:O]][9\,9_84Q&%1,5$XJB@%),LHCB/2()%(87*A HR F0/LY8] ML=]UFB#S.:"*-JRC+ZTV-^AE05O26-EI!&YQ:PVSW2)A(O!@[GR,V[<6MX<= M;K4J-TT5QU7@7#K@0B'PUQ#76O+<_7&AD%QHEPL>8EQOJ<-I8-2F"M:EP=20T(FC32L%+3JQ]25TN&@*Z1W$D.(O9Z[4@V*_"6M MJ6Q Z.M/9?6NX\6_5;6Y5R9"=>Q?F2 T2U6">4$B3'BF,,M4@-.<"D%2PN," MU.WQ3,+4<4'+,_/G6K[*Y19*B':.AYUOC[(2YLB=@;6P"8C0>DWQ=6'N;/QY M+\7UF7=V\:WW0?=^<$W]^(>E>$\W\HGS6&51&N,LT5Y&@I1C%N<"ATD<1F$J MBCB+H(W@CB1,[&J[#FB-4*2E(B,6WOCM&)=AE_-B+7#NA!KJU.'MHC&C6KL= MCSA[3[>+!EUJYG;YP?%[\<_E4E;WJN&+>2I8%C(5$IP&DFAW2\SET2S&*DC2 M,-4S6Y&"%L&]DF;=9^MY;K5X-<=1O"%@4I37"P3WO?4Q;/"=M#,88_;-M5 S M+S9BI]D@7[1L@NWPL9Q?MOF]:.[05O?R"_ ,3(OS_ZR^R$U+ M^0\]$+<9:_(UZ6&*MM4%&670:_7_U 0MC4+VB6DKA*XGK'V# UW*6N(RP1D[ MQ'*GK+>5@-FRX1!S#[/DH/?@CMZ4S=R*U8OY#M2K/TNW/G]S\F.E1A1@B=MC MX76W'&<>,_ 4W$\>I%S_OEYM7^K; MR.OJXQ(\#PX,,?6"54M&M6C4RKY!'U>KS7(%<:0A"*Y[E"?K@2O4 <,GF-(L M;'3RM:%Q9W,Z"^,.O<_F<>\EZ^K"4OZ_6+_GDAS0^W2W'[O%IO MRO^I_[W_B%(E*8OC(,$J40J3. TPC5B 64X$5RS*:)H]+>5W(^D1=(O?BWY6 M;E$T;G&FI?VLNM<6B0-U;\S?&H7KDT]ZH#+XIK^?S\MN(SPK_*XW?'>0OS^" M_/T1Y(=JWLQV'NT;/W_T G[4FIMZP"N8%V@)_([ORAOWTA2X5??J\VKYW=3D M&XKIIS2/TDPE%,=I9EKU)05F09+C/ R21,:%)+'H0JQ==.T3Y1 M88%R+]@D MN19:--9+L6<=)AFPC*87+;L -PH!1^ZW0].-3&R$HO=#ICNPOPW;Y8WKK4?, MS,QNP\:>\[A=>=[-<=]M*Y,Q;"Z*-EUX=8SX:)KT?EK6O7KKAKR[=3X3(B,Q M37!:\ 3)DV+("IPFC(1JH+SC!>0%#Y0_L3[I,-FW5H-5.N!OK8'V?6$"TT5 MN@)M%PHFA \6(3I%T($F-P<8'F@S::=R1T \A1:H]%DCCB,TIX'(=1BW^/2X MEK3:KM]J(KBFT+XM"S$']+$0!#,>&/Y9'8GJMF5A)H)8)2P($E DZI4T<]/=OO%?17/5-D\^WR]G5N^^:NZI'U]_P94E MXDZO4M9T\6DIY,__5[X]Y7%>Y"H.L5*FK6 H(UPD:8PE38H@SY,\8M95-A]6 OS3;"A#FP1/<:,H(LX'7%FOH@>@\X) M(_H>=-UQ\P6MJE*5O)YP[[>;>W60#:@[;INSP[7\(9=5^2J;56L[/R1ARICI M[9DR&6N?% &F&4]P3@L6ASD7++?R23_J3.S I\JAU;8NX#S,PS7]Y(\T=%KG MC_Q<;#, ON MEQ?N ^T/&1@CBA=9CD5&4TS2,,.%T(L7$8DXTFN5.*39TZMX%WJ"E!&8U+?'E5,6!X"GF01YA$L0!+L)5;$8:8X ME]6+ZLFHW!X_[(Y[IKB MI MFOZ=9P%+HK-$>!L1I5 >^[7CHOZ@_3RDNL_Y_^&E^E$^%D''( HF#,!(Z M>HL8LU!';REUV)8AR662@QCYK<1.O'X]JM*4C4C@$;P=>G9APS\FL+!QM?O' MARL0P8_$01;[.O"V$SKO<38(B+/#:MC;\"*]+ZOEU^U"FDZLH2S\O-^+C M@GZW+='K'6!B#]=RL1&,C&0<'I6"FI.^E>M="K4ZQ]UMC*]JX8=%NE=?]B9ZR,I.Q83PHF^3%AOZ$WG7N M0RFFF# >%L[:=);I]]R*1+^U0OO)^ES(X8;,\L?X=E'*W#1N0Z9>X&8;?-RA+8\I MM?DF^7:MMZ>RNGVEY<(4,7QYR,MUW4;UC_HQCSRMEOIW"[%MW+Y?;'[ MC;F&<&NZT_VWI.O[I7S\L5YMO_\P?],_2OE$BBR4*3%5R%1A(HS?AT6,DU0F M+%*%B)45J?J\:D\<<8VFZ-6H>H/$5K;]_59+B=ZT!FC3:&/^E,T_60:8F3_; MX7CU]_W$8.'/F(#V-MR@G158SY?8V'&#ZD_T/YM/M%-9/]F94^?(&H-VOZ[O M0NEGZL_>V(&T6:BUJ_F'VK*_Y4^K?ZO%-^U[$_+:K.N/;-KXY8F<9CG$99$ MFO,5FN)")/JON4QSE059FH+ZLEO(G'CRWVN :(5:'=!>"2B?W'4,[?85GI&! M3K+#H$QPF ZPUQN;W'6),Y/)64-PSB5G_ZI;=-C%J?=EQ1>K:JN_/@>5^UE( M"\93S-(X,[V*,YQGL1%IA*>X[$* M-Q!@SG]@_X%@SQ>:039ZL=K7Y\7*S^,O'$ ME,HLMH9(XLO*=(O;:&,7=9#1#B:K;FI+,JF"D!*_PO/(W3Z5;>=Q\,X<-79P^!N,;@F(VWO WZ1NRT7 M2:A,PQ3KS9;$) LCS$0:XB0F7*24JCP'=12X*&7B&/G5B:WW,AYV 6NTE; MU$I"[^22_WBFZW]-$$8&3?(4%B[+F-7-!\T\==OAAUT)RSXM1=UN%<15UKXT M=2V'=1/94)3!ONM>/=*?#X;O8[4\;D7U0.M&";GDD5I,AZKS:S3MB?H3B=X7\,Z5&4\Z._N M#UK)];WZMF55*4JZ?FL7H7G !8TEPX(:IA(25A\G@\^ZF+ALV.G:H.AOW7[+\_L-4V;WJ?_TNO\IG M6BZ[7YK+I.$39_JC",UY;1@%]?8+%XSE.%8IT9NP,%,J!27!@0I,')P[!3!M M-$#K3@6T,#H@0UL-389#,;;,?D^('##=W6F":FDWJ%,&M=J@G3K-$_7%9(]Y M;4+GS5P[@G.6JG8=QY6CKS[U-GWY[DQ!BMX"_U>Y^7&WK3:K9[G^ M\+,M6+FM*JG_3SS2GT]"QHKR5#NOV:P2&D6X('K-*).$D2)/"BF!Q'Q@'?Z6 ME28N6-K%H(D1@H6AKDJEOC#=J8/^TOJ@3B'#;])5R'4ZF3,XGZQYSHAXH\J# M:S S/YXS1.>D>.Y#^6CL>;?Z)A>2ZT#8UM)[:/#9/^;$P>5*0TOS:[I\0YUV MW?6!,6T_!_ ;#D!30@>+.HZHS=(4]#H>GIJ##@CZA4U"KYL_W"S4XGVWQ8UI M0K)IFY \ZB%N?Y;54T["),FB# N59IB03."<)C'.(Y7G$:<9"QAD]7))R,01 MY/.NL8\1>H.,6/2G$0Q,HU\$R&Y),M9LF/3ON#S\*I]V^?Y5*87%K-\I6%+.=Q&N(P"0I,(I5A&HH<*\(3FF5Y+*G5 M4?/9R%/GE3M9R BS)]@_MG[8R4;9!$SZVID#HM&_J+H3??[Q2+/1YE\TX) N M__(#;K/4/Y9K21?E_^SOC-POW\MU^:K7.J^R>BIHF&8L8[A(N<0D3 N%C&GBP$9\1:S5-VXT#?%>";30&AB*7;'3 96[R\? G?@U2/."2,8" M@<.8QYCP3.)"$(J9N2.C EF$"6@-X -+]XAT .+!M36_B-DM"CSB (MBER&H M&9OWXOVM%"SM]+1HN"9MUO6#I>FG2PG;U]Q"J+ED=[L4Y@]3SO-*%R9FW&[N MZ'K]5BZ_U_>=G]*$)"3F$0XCQ4UCP! S5?M_RI,T+9A(0+0C5E*G3B:8JZGF M=)&;'^1>#9C[VP%H%P2\PP),%'2(U#\<:'"#Z 9U2C34!/XB LAH3W'!3N:L MT0$$PVF,@+WL%BE:,N[J<54W!US+KE>@;"X"U#HTOQ%/,L\585F,XX0K3!05 MF%+3),S MO*/G5OW?-1O>K% K#>T5V=T[JF/0[37HP-'&!0-/00M;8XP+*:0AR&F." MDA##S;+:+C=?M4,_2/T57&Z>I(SS3(1$;U6DW@2$XB'6+J_L4DQ+0(0RQ2260: M)5P&&8P*_VC\.;9&+^: L*' =V%'.D7$+DZ,L!,6!G9T0T;28='%'7TI-VU" MI'OH!NVCQBW7VVY/Q:=7K/9&\GX\^LSD[A=-.R=UO_S8.&]LKBJW=:KF2YC2 M)"]HE.)(*..6:8PID8GVTC!7,LMH$(+:BO<)FM@_=U_>MEV40S^_7HA@?CK& M<$>'[6@*6J$-4X%_7^RSS+-3GHGY)=[99VR?F_8^[WCW[V+'J -VFG=O^T?: MC<;M7W3=M)JJ/E755HI/2SV5EROQ)+@J\B05YL GPR2)*,XCR;%IO! F*8U% M&H/N!OK4;N+(T(A$92T3_58N457_"_!,P^\'8A=2?AG,L#ATV)_NN++JH*T5 M>T,7^]@9=6]0^R$U&NOE%6IT]G@=<0HH?5U7]*K;O-<9IX#U[+KC)$(<26E[ M+UR:NI:6%E__S52TELO[I314^#N6W"<2D3Q+28*S(#*=KD2.&0L8#A*6DT*H MB$L0*?4X=2:.O*=-;/ZJE=AUL0%2RXX#WB[@S@W-^;WJ7*27YYEX-/=8P,"@BS.V@$$=) MEF/"E,1%)C*K=_*M1."0 FD^-8QK:6HMQ\I-Q0 M#[R]7YG+OD^F&C[,"HZ3U-#A9J'$5,D()Q$I$I:%*E-64^>0D*E/8FJ1J).) M_FRD B^K7$3';I,PUF;8) ,V%UYM-F"/K^*R2R+FK24;,/*L=&SH63=G?%S7 ME]'>OFU6_%]-6F)7J43B(E!1'F+&%<.$1"$N0A'B.,ASF5/S*Q!-XH"LB5VS MDXPJ(_JF3;3>[,J]W+.O0_C9>:TG5&#.NP/D6P/(MQ80_T5<%N9Y\N4A2;.Z MM(7)IYYM\XIKITJVV;>W>T>KLOJF9W8J[I?_2=>EV7N;THKP2852L)A*K )B MJ%#CP'#Q""Q)P:(\R41(0640MH(G=OU:,*IJR=#^E);(V?GY%'@X).OV*MR@ M!IM&"W.+I-.CKJ;RV:X29KFWGI668F=N7 D#X[Q[)?!]'\P4]9; 'RG%Q>&F M7IT/,RLT6V8/)!27H1H.$1.A!%S/ P":A6]BT'Y/5!.79?Q"EHE!HX<))H9? M=>>6>&SOQIMN;@UOX%/*]?\&C&#%S%I!&F())0*3#/"14*B M5&^TA#2[+85I+ .BCN_Z^XVJW.QF,%B[:G5!\' M1:TM3OO#+[_<'_U6>F3_N"!D=OZ/?D,O,8 ,/.T8.DTQ^X_50GQZ?EFO7IO& MV"WG;Q:3-"OT#BO681.3.$LQRVF."QXE*4FB/+-KB6,A:_(SOU8R*@]$ QUW M "E+[_5C/]"%=Z8?2IV@F:6%=;Y<=T#2O/Y[W>0S)[9XQ:%.X,Y,1+=+\:': ME,_F%.4#71MNTNI^^0]S+/*RD!M3_]7P!59//$HI*;(0FYMJII!*8<9$B/,P MCS(2*\$R\;19;>ABV+5=A(-\?:<"8(>@M:DG;=GI@V2KD+DA*O2_F#3"=J\: MXIUN@/-B*.3#,6)J(*&[+(.AU@3M5$&=+NA^B0ZTV;&.3HD=X!Q]0@S=SLC] M8@D[]'8$8_! &SKF?(?5CM8>'42[CN&V^CJY1?AE:^:!>_6^7&SUOS89]OOM MIMKH<*:5>%*$\83Q#*?*W$8H2(!I&B8X#0*5B#S,P@B4_0;*GWB5UHIU/^:" MPDDS(N(HDIB)F)O+'0S3O.:D804OHH J&=O,@G/ "9\(=]>0NTOEJ*;]*KC<"Z[7-PKLSW0$TS) MF]XG;^#S#*?!)P[PK4ZH4\HDE'9J&1A:W-ZS1?F]V7,)RJ60A5YO M!GJ]280P]]R9P$4>!S*4,E-$ NBW8-*M_&DT\58GU[C1YJ@4"](^VAI1BWR M7X#&<6O=*W1.WUF 0H2-?M*0!S[,'= ;<:!1RP(S?4_N'^W-:CS=BM M&VKA<>]N\-N3='+:+T#RA-$T3D)<1$3O0(4.L(6@"@=%EB8YR?.49[#C5%O1 MDQ^P[KH1F48T;486W.43#*C==G(*D&!QU:)QD^>EFZOM\[1HFGG9Y@H&L!F3 MKP*7,RK$A_7J1:XW;P_Z2[4QZ4K]KR_/-3,A+P*1I1D6,HLP"17%ADL9BSA- M@X(I%>YY4NTBBKUPAW6:VQ*MGE5?6C5ND%DF;YHCGTZ5D=2H_?C:!1C/F'FC M17W8858KA60JW2HUT=P*:H]:?]T^[RQ MKZ ]?W?BA%)OI[';9\/&"*F0O6#W]>S06).AI[)NU@(K7/M-8<%ZH./.>063DN@/\LVYZQ9G/Q%!>Y2%@:8BZ"&).89YA)HO< 0902QE.1 MV=UAN29H\J*JKE^T$0;8^@]A8Y$5\60QS/?.;J7LK/_JT7I JL,3"F[)#514$A+03 H%XM8:DC9Q:-K+KJ^&X'+9L? "6;,&$;/;"GC# M 1:P^B&8H/;3RD9?=%2#LN9EF[(Q^XQ,RNHE1](*4[WT:?GA)Y=5=:_>E8N% MJ5W2FX/NQ_TOZV5)957^#GP*];2N4R' 6&6;2B$H=-(L4*Y%$(5>4Y#FH(XZ,GO*:L M.P1H\^OK$.'06=4E.@SK%A_?T86Y\?KMAY2;S^;;8RBD38=Z*B)6)%&$LS0S M-=21PCE5"L=6:89YB1:^868/ -6-/O?OJ\ZX;PN?GLHX#U7YAO=])%$%$*1, M+?2J)0MQRH-$)31A,@!UKQD6-_UA4"<.\TS:[) MQDAOFZ)!83/O>6P,/]_26+WEF,VMRZJ>"$FB3.I9MVY+0Y*08:K_CHN"0716A0P(]M8;9EZ!=L"S+$.&P!/HQ[IZRM?V@PZ M;V+TR)"S#.CQ;^%5"G5WDNI.^Y-\7/VQ?"F-=WU:BB_TV6JM>6V,B2#05Q M10PV1CL5,PP./%M1@XUYA\4-5L^[-D;L2+=-#:0I0=J\_2$W/U;BT_)5-EO0 MZDE&H219)C 7N2E*U#]1E1,<1CPL.,UBF:0.S=NMA%M]R4=?'C%*-,6\Y4ZT M^>+_:8/5CQTD1UTYC]XV+UU_^5XKN\:WJPE*_R=UHNS:]OE?ZJ M/]*?3T3&7&9Y@J4D!),H$(8+,-,+.D%H$J:4I*#S3:#\B9USUPIZ;\MDQW2( O=^]W>?;I!1 QD]4*V( M_H>=*LCHLFL*18U"IC64QSR*&Q2^$BY Z?-F9MR@.4OA. [C4$G_;EN52ZE% MK9Y9V; A&(*$[\OR?Z3X)+3WE:HFE&_22EU#BMNE.+AMJG^W?9;B]]5*_%4N M%OJ7VN7UE[;4[U5/:9&2)(QRG.4QPX02CHLP53B/1!"*..1%9D44/9.^$P?# M3F@=Z\J]6$"-^PR?V7!0_!M^$K @VNF.#I2_07OUT:'^W17KSH+3N]:H->(& M'7VVG_ZNGRW@&L3?ZS-VNTWQ=_FL8;ZE?FN M2Y+\:7X&'CY-_NE9)C7^1I\), OR\.FN[5B)W]4?2DO@@&[W>2-S_,T-$Y5$ M:F5Z85<;=*"BSPMZ\^#H[8[?Q.K.?$UP'O#/;QK.)-=Q@GA>K3?E_[3\EA_U MPG/)R^7W^F[/D^0TYT(HTZ"BYDB(L5[19;C(BUR$4(!#SV69CH*VX-B9HWYE@8?18O;-YQ M\_6/M%S7,:-E5ZF#TE=S96RM)73]IK(DB(N0845HJ!=TH<"41\QPS!*I_3Z4 M!6@O9R-T8M\W*J!:ASJATTB&.;D5=';.[AL0F--?Q&*"HV*(E9[\WDKDK/X/ M >$T#H#>=3C1^;9=/O[\@RYILPANUQC5[?>UE ?5#4F4!D7.0UQP0T80%WH) M(/,4QRSA5 DITIA;G\K8R9P\R:.5 *3:+8&R. KQ;SXTV:/EH[T"J-, [52X M'@F< 0*<)_@'RNU,P M@L(0^S/3!I+SE4/,EUF&V'27'@:^ZK8_JKL@'R?2# MSK!%KC)JZ%C"S)2]183@(DQ2K!=# >,9C_,KZP5K>03IZ:6+OT[+PEP_WEJYV;M*P9XVR!N9(G2$>I[]>[9WN"!V/--NE MH(L&'-X"NOR :]OHJI+R_D4:[L_E][JK;>=2;QU3\?NM?%*B2$A*&,X#IO?T M+$ST=EY0G"O*21)D*3.SE_WU5%O!(&]RO<"JMN96#WHNE^7S5D]H=2+_I54" MVEW:$E"[&6X*F&!NVFAP@W8ZH%J)F]T4^'9C+@0R6=,3^FQ##;/<6T]J2[$S M-ZB&@7'>K1KX_JAV*5_E,RT-^]Z#7*O5^MDD@P_Z "4L%D%6<,RRB&/"HPB; M+IV8Y4*%+$]4*$'I02NI$\_*.^'H92\=K7;B;Q %,)G#\+2+)-Y1@H615KS) M&'9('6APT$'IQAL+NI/E?KND7)'Y*UJDV,'0TQ_%\F6'7.*M23[4!6E5?3#9 M+5<()%I-=G)(T#G.=)@H-(!F$B>9&$5FS&0T(FC@U&*#J4"DB,]<%B MD2KT8"S,Q<_L=,D$]AD,2/UY,-PMUV?_0<,2>E<,&LS@];T[7\KNBO9'.;IK MSSJ29QU<;CDXI91)001+L:!%@4F1!YA&889EFJ5AEA0QYPF(,^N2E(E#R_'E M+/"1Y&5@[-83H\V%!9KV$*HC)="C!51N_%T MNWTR?-F(G9\## #&198PR/OND[SY?W.]_I4NFE*':K,N32\H\XO;I3C^AX,G MF[K(KH;WO6S^U']?; T+[X>?_(FH_>_E%)+7Y7YGO+-^5K&<4EO=0M3AI?%0J@H MDZ'*0"W!X"K,L0]6>IO2I3A.]RNY4 ;:S<(#9;H:8%CQ8E#<3=8U=IPUB M;^@WHY">N/\#[71">Z4FZ5+ACHFG&.N@P*QQTAV@TU@W8B2'M'[7&>JO@V;J MNX/'NZ9:YS1T/H5*B8BD,0X2:@J&\P07S!3.%9DHBI2D19C9M3YWUL'*Y<9T M0+^K)X7*K(_7S=D*T@HM#-]#QUB%7O1\(TU/+7.E",FVMQGD^, )?HNSA$$G%Q,#:O;L<9$\,+.0,9 ,WA XC3P?*6#7'V1*W EY>%K,]12/GRX1U\^W(/**8\L&PZ7(XT"+N?V M]OBOJKQD@FM=Y=%8VC M1IL-\RVXQ4[63(/9GZ&<#02>YO7:YJU)7:\U;FU"CD::KR_()0.. M&H%/=0'\'TW]>U:R MK0XW?>! FGN/P@NPC9X&-[?-\S7\/&V/X28/;HH!P\VW%8;;>+0!=GC=:=O[ MNUZVM(0+[V7%U^5+7>BP^R+;[X2OC#3#YOCWV]L'U*J #G0 [9:O 6*U@?:( M!7Q/W0>#9Z9+F*FN>^]KP\^Y';YIM_EEZW)VMVKF@VQNM]NJ@U=FBJ,=[0J^5,B%:.Y)+B("NW"*M,NG 8) MEI3G)).*IBJ#N#!(^L2.7Z,L.SD85=*#+#:JU\1>3G4#P%*EALF>-WTZPG$9U MMT'@[24_+#?[8\JO\L407"Z_?].;\6WU1(2,LR .=$0/*2;"'*A$D8[M(N-9 M;F)28%7>=DW0U&C=6?I..&JDVT63JV -!PZ?$ #/5QRM!S7NM#'-J8_G MX,"SM?6T,>^PRZ?5\X[7,8RVIN*@IJ$NJW\]ZG':\[THB!E5!<.!4#DF0: P MI3+"42@8"R(J\P"TDQJ0-;'+'DE&1C0RLAU/0XA+L@ .3'\MM*>V:ALVYLO3$=+()?A!6CL?':DP3!?W=MZU,K= M(V]AOS6^" LO2)B7J;#?Q#.*PH%'/R27_\4S7_ZH/^UD<\YBK%(LL MU?X8A"G.:1!@%<91+#,>!C!VI6L"YY]A=^*O%0VX >@XTXZ 9?1T:XW(^!FW MQ\RIIMU3<;]V[NTQ_NH$W/?>B L57R67Y:LYMMS=-/LJ-WJ*U[OPW]=F]E'< M3,VIPH0JKB?F*-2K[%3_I(HPU\OL3&^9;29FF-B)Y^I.CPJM=YJ8:;N]1;KN M=+E!WXTV#K7]UX$=#A#3P04.$TW5_EZ'P_NV7_=(_3X94@Y7'[PB-O*^PTCD MW"XX6 -@=:OA^FCS7V6PMO#B_07[MUTY+!?F-M<#76_>:G8*^ # M?4.OU1$)ZONRXHN5*6NQKZ_:63?L9ZZ&P1QJT*:V4M13G=2I,4[54+M!9JMY M.E7[L++I['=N$YA)W]<-3;INX-_D][K(L9G"& ^#5,]>B4H8)G%&<,XB/8]Q M+EA(BH2'(-;#06D3NU GRFG.&H;);M;R9CS,S6SMAK?8MK''5YOM05GSMMJV M,?NLW;;52R-=^/.NJHZ2C-*(29PP8M)Z,L<%3XE)N+. T#BF, J7PUP?/G_1U:EVOK6(>%CF1 M,0[R6&!2"(YSFJ0XD#*522CB("#C#JQG6'!>R!M?6Y%!,'),FT^\(G4PVL.I M])6%J9\#Z?D6KG:&7C^&'K&XO7J#YWW7G$"8^K./>M=!%_\MZ?HI)RQ-@H1C M)0\;Y'F3OP'^/&Y'7 M[+:^&WEU('A*[J.V=K74P_+5JUR_:0F/J_=E]>\M792JY&WC^D?Z\YU<2E7J M/=7SQC9]YS+VQ"&Z50EU.B&A76*S0J=J&>?0BJ%.LZNMD/P >SUS.#6FL'@^ M&9R@!.083)R2E4X"9TMLCH'C, DZ:AP'.IB_Z%I4=XM5I>7\L7PI3;X:=%S0 M/\+$4:41C&K)AD;RL7RNW>"/+P^?#M+N@$:Q V!NFG;$0G/]:8==7L?(D7';>^";Y M=MVP;[_2UNN 6),V[-6"$U18XVF7OIX*)5B /$%%[VLZ1;!:K;%1!4++ MY41R 47!(_.%M>C9Z3"@H%SBR "/X19LSON5O)&!P 5 &UL[+U9@;;HZ)9$$S_'E"P]W#P_W M?_EO?YY/?OJ>YXOQ;/JO/_._L)]_RM,X2^/IV;_^_/N7M^!^_F__]D__]"__ M#\#_?/GI_4^O9_'B/$^7/[V:9USF]-,?X^77GY9?\T]_G\W_,?Z./WVS;S_FX[.ORY\$$^KZ8]<_G?^SME%P#!845P*4Y %\3@Z<58X) MQS.+XO\[^^<@F&4V&BB"8?T8?<)E"49XSZ1VHL2\>NAD//W'/]<_ B[R3\3> M=+'Z\E]__KI#S?\C5 MI[GW_I?53V\^NAAO^B ]EO_R/W]]_SE^S><(X^EBB=-87[ 8__-B]NG1S]1OX+KCT']%G !DO_EST7Z^=_^Z:>?+L4QGTWRIUQ^JG___NG= MG5?&&1$WOXB5EF\X7TX)#'^9YN4O]<._O)H1.#[B625]]:CECV_Y7W]>C,^_ M36Z^]W6>R[_^/)]A@JIC)B\)^']O?_F76UJ^S?." +3B_3U]X^H9]6V'TY7_ M7.9IRI>\7[]Q,HMW/C2IDI_-KW]S@B%/5M\=I3P>K9[\(M"[,2Y':+7T665P M7G)0S@IP(DIP@7Y"H N5HA8Y_N5L]OT7>C I3,CZCRHCN9+/ M@]==RFD_NJ]7YKMI77TK\7[!,,DCCD8IC1$4Z@#*^ 8F*<_DDVYZ$*K[" 6 M'GOS76[6]?YB'G^:S5.>D\FY?C7.XP,,W 7[U2=^(330@R!^'4_2]6^7^>R\ MA0Z7L\82O50=D?[S3R2!DN?SG-Y?:NY11E=<+@GO>?7)?5%QL8 SQ&^CSR3T M7!EY-<'%XD/YO)S%?[SX<[P8,8769B2+D1T95<$M.&,5>);01^ZU,OD):!1< MA!755V^ZQ$>>+!?7W[D%RK/$](>6-GJ>=2'T :!GG?[7LW,<3T@AHF9V?SZ8K/E[\FL]# MGH]DD"+)Q,A52YG,;T$(B1A\EA0AX63%Y> M<:"D\\BU !UI\:CL- 3+#%B?K0Q:.F0=PN3E#C 1IP>3?83<(TP>V94I7,CO MR.PN1HH;E[368!S)1BDD^VHI\B%K6[@LH>086_NT-V_O!R3-/96F0AX(6+[0 M9T=)!&5=UL!3316D9" 8:R%(;@UGUGJIFH"COFU0;NN>NML B)T%.1 _(\+ MG-,3)S\^Y6^S^7)D9$#O101>BB/[*1/MBT%#44[P9)(+K@T6[KUX4#:B'2P. M$>] $/(QS\>S]&::7I,'/\H>K1#+<17*%;Y5TM8P5R"1":3-561P/$8( 5,L(FF4 MOLU6CB?YMXN5,YV2CY@E0J2 'Q0+ 0)/ M!7Q(+B7%.5G"@\!Q_XU;@4*?#"@.$N@@P/ IGXUKDGFZ_ W/\\B$Q(0E07!9 MS[-D)D$$&R&&P!TQ$J47#0!Q]ZU;@<*<&"@.$.P@@/%N&F=S,G KH:QRA:]F M%]/E_,>K6"BO^Q+!RJ(B'A)-7],\/\R^S/Z8C;VQ)FDORPA%!Y< A,&X@1!%Y MD,5P?UBIPR,OWBZ#QDX3)'O*=T@06>VC'^8?Y[/OXVG,(^0L)AL5%,_(&2O* M@,N,@K>$W.<0? FF'4[NO7T[L)Q.OK69I(>$F(^SQ1(G_WO\;>5V.2Z*Q>S M"N]!4;@/P1L!-@GM49:DXF$IML??O1U:3B<-VTC*/6.EVL07\XPKNH/5.2F+ M('FDC3.29^[02? R>::LBZ4]_\;MD' Z"=:#)-HS&C[G>#$G)',1 MOHR7DSR2292@2H)L(B%T,JL'2;1G M-'R98[U]\/G'>9A-1AA"*M[5@%LJ4 ;)7Q8E0BU7$4Q)J\IA0K2!I >!F'HP/7^%RWPVF_\8*<],"A@A M^FHB2^$05&)@F1=2\YB":G'FEVQ61G5IF='^Y#@(6G\]Q,GEYL2!I+!8C M:WU&0C0D5JMOH['@ \N@+8]*&_0QMTANW7GI=K XM1SH_G(=!"S>G.?Y&>V/ M?YW/_EA^?34[_X;3'Z/"-/?)$?&8,[%1 OBB$$HPJ^1N=BHT@,?&EV\'DU-+ M?AXNYT' Y?/7/)E<4Z]-85)8"<75/+]7'#P/$I(C40AC,F_BMJZ_9T3/]U?E@,I9'\[7D2<_*^,\[?T'7*GE%:1F0+2UI#+ M$:*#%HYLH25G2M-/>9MK#O=>O!TP3B>AVD*^@X+(Y96-2R9DUH:EE"CVLAH4 M)WO1U,3B?)VD;&PW!*B(TY3MY-4_[SO^B)58 M_$>3%F,??OO\X?V[UR^^O'G]\L7[%[^]>O/Y;V_>?/E\EXDM6XX]^K#V+=KHP)N02LM^DB&9!D%;CH) 255;:$ M-Z.?*LT\J)_3$W0U:V!UV>R@%!'1\=KLH)YC9UI;+AD-$;-*7B(KV%G7JAX; MFW6&A$=;5^TN[@&TEGF\,U..7/'$#91<&7$Q@*L7DK$(E31W439O6S6P;FT9?"J@0:M64EH VTH[CO PR.&GD4]G[_]I]SG92 M[_-]SG:1]1#0\K %5S*H4-L"K.@,2B=R]*01X!&]YJP(*UMO2R?0YVPGO3[? MYVP7(0\+)M8^V@GT.6L$DWV$/ "8 MW%C9V[#1:.98\@*TEN3 B7KQ%&L+..$32JV+X$\U+CK(6;FAHE^8=.&E["?@ M 4#DQ6*1EXL;_SZR0 P[ ])Z6P'N( 0">/&)YV!*R:*U+WN7@H&X)7OJ<]9, MN(.!QE6^Z(8)CSJ%I,D_8XYVRJPL($8!+@0=K4KDNK%.$'*/D'Z!G[^:35?"6:SNPY_-D;;X(+D,OC"*#SQY@"'7$G)?@#-RZ5%0G"!: M^\3;4=9//\\O%XXQDHE@O,@M#3D M.V($SQDYE0Z3MCJ3^] :8EN0U4\WR [WO<::& "XWDV_$]6S^0]B810"\]YI M!$R15H<.]"_%$AC4V1C+:R>RQBA:?W\_?2*[@\O>LAT +C[.\S<<>NHNX\$1?S\M);L# MS/[2W1\:LR5.&MF=V;<\7_[X.$$2QS35^/);S9A5&^JS+AHU U]04GB0 @16 MIX(@RXH[IL.3#3;V,SB/TS.$F*Q)BJB9T =@6SX0)UAO?+_/N,B?Z@3/#^5W M,IQ57",?%3)!JX&[.F_(9D=+BC9E$A!CD;C,\:G>U_L@Z$F"AA"!-8%0.[$/ M $-_G9O945>@^<+E^]Q!BIR;( MV$N8 P#!.Q+W]&P<)I<87I M?/-GG%S4"U8W/ FM L5Y$8JRQ%.*6$>7T>[J MA#6AE(C)-@;(-G0-(9)J I[F2A@ L.KNNOSQ:UY^G:4:(BZ6=:M=C)#YQ$16 MP'FM !#)@$]D+HL7F?M0M+>M3R\>(64((503^+00]=Z(^9[G8=8(,Z]S6%ZU M0!KGQ8OO.)[4-.?;V?PSTMJ(<7Z1TZJ#"?'XHM#?+R:3V1]U>#=]YA61/%Z^ MGRT6O\VF\2HPH*#0"&XT!%&/9U;119$!HK.:DP2$5T]UL-P';NVY&$+LU@2I M/2MX &9Q+:VQQ@1'YZ/F#'0]!U+",P@Q13!S<2TL_T@"X<]8/% M/ "L7-(_,B7IC,6#%#J11RD$(%,<;-(),8NB3.MH[O+-_Z3MS1&&LO#4/!!T-#_TI8;.%. MI=8NU;:T#:1&\7V30K1.%#( .[/&U_T,;= 82I8,B"5:,L)%\+)>5RI&N"11 MI-3:]CQ.3;\%1MUH_W&(':** 8"*G+DZW6GQ$7]4%^_F#,?J8C!RR+8FZH50 MX)T5D (SL4AE:8=NO9EMI&0P8#I(S_N0! MK)9U7E@Q9,AE@1KSZEBLY1U,I'^>KGXWO(Y@U5PA P#9W53^ VZ4UT1,;8TQNDIW796\+*YK M7JY861/:J# KM(T%7"JT#E3*=00S0LS"*!VT+_?G+#SLO;';*_L]6FD,F ZE M/02K\T!8(VXQT7\4U7*SZN9M@6);!>3XD:?'DBK8.IWXD(I^CU>ZLCF'"7M8 M6:7;S.B-;'+P1EN? 47PA/TZJ*S$0)%"]HPA:J,[3"4])&@P[O110OX#%3($ M8[2V)Z\EWEF.Y/]G \)KDHK6!9#'"*EXGH+T+/O6WO1F2@83]1^JZB=\H3WE M/@#T/!(.K#&4K4G>&P,A58L;3*1_N52/<9)5KEAF6KO3SQ(U&!O5&%-MM3$ M>+V^>FT=1'^>O^"?Z[++U8J33)@*8&(F=F0PX+2C=*T+J*WK>\][H^?8V0%6GM/ M!TM]6('=2+N<"_T>;,G#O5$X!/<_-LXX[)H^.L6L=)6C;2=@# MP,D3$DD>4UA5ULC:Q$G47A;2&EH P6,NPICFA[,'EHX<8[/J#D6-5#& ?>OC M]7M7+%UV1@G(A+-D@G4(=>R"9O5.GH(L RM,%".P=8^C#63TW0JKC88?WI8] M2-P#0,S:9)]+^E'FP%.UFZX69P86*)C4" D5%I.T9[&;#IT[8J7#:K5.L'*0 MH < E!$<_. MB9BO>;H8?\^7&:O5'92\_%"^X)^CJ M3Z 1(7WN>,*7 N2"!:Q>$#EXSWCIM MN".)_<;M71FH#M4T@&WO4U[B>)K3&YQ/Q].SQ1J[KW,9Q_%R%*1Q3F@)5H@$ MJA!; 76"XK.+):B8=.OB[.>IZO?8OR.L-5;& .#U4% C&U5QD2*&PC7M["(* M0!X$N"Q$(2,=.3XU/*Q-]-_O5<>.X'.@L >0-'HN'3)205F9#8+FOB9+N0&" M/0,7>#$R9L^:MPAXCJ;!9*N/DH8\7"W-8-;'.+*/*Z5\S#U/+4JW3*\9 MXES4=:(!7=&0B'.5?>#B_TXMVP4)STPMVT7<@W"6'INSA#%;4:VJS)J""EF/ MEZTBF0CGB@L.6?.N?J?0VLD^G:EE.ZGW^:EEN\AZ"&AY.% K>JZSS )LK)WB!6=UN+V$ MD*U5GID81.M$Y0E,+=M)K\]/+=M%R,."RO1>YM;!UPE,+6L$DWV$/ "8;.A]09&F=5DK,J]UV#7#0!CG'E02.G+!C&.= M.2OO!SFUK(F7LI^ !P"1NU4$%&]^F*^82JN#FX]Y_ODK"76DE'#(0A\H?#Y<+!=+G-8V MNR-6DF..H@!5.-(?F:( GPIP@\@])LVQM7/T#$E]%XAT#J1]Q3\ -*T5U3VZ M5?O""^I8H!1&XLIH:L&!AUQ8=%H:D5+[#D7/DM5W+4A35+56PR *UM:8>K!G M%RFB$%F#CI%BVIP8N7^YLF6L*++.7^\F(;2_M]1AK4=76#I([,/$T-6FG9*0 M,8=$QK4VJTA,UC,<#U'0=LY+KKTQNL;/#FY2AX4>W6)G#W$/$S?K>W3P5E+ M$$'R6OK+M8 @ZN FB;HD9IDUK7NI/T5/O\VJNT;0OH(?!(SNE %?L;;B:N04 M!J5H^\7":[5+*1"PWL=UI3C:H.O_=5EZO4Y,O_VM&P.HC=%E#?0/3VYO6GESGY!%R4KRBM-9$TO:6G-#<.J.0MY\&M)&4PVNLO^?I M17Y+:W-3B].;&3RU?SS]?ZIEY(@VZ\@"^%RY#^0/>NX46"PEFT FF;4ONMZ9 MS'Y3XRV0\[ $NUM=#2*IL%A^*'7@TZJ:,\^_CV->?)Y-TL@DEF+DC$3E)*@H M*0#QM:]3DK&8(J(-[2=?/T9-OTGR+L#52/(#P-!?Y[/%XN-\5L;+D;8JBSI] MF87J-EJ,0+Y 9>5M,;4#BBM0;/V^G[SX%V@9%_9#J!^_Z^9_ N<$+A?I//Q M=%REL1Q_SU?M4$=6U ZYQH#.F?Q-;1UXYPH4CK%>21#:M.[\\ Q)_6:_.X%/ M0QT,XJ+D7W$\K5?L/DSK]*X/Y;$82-+&]O!8]\<,IH'V"UB2M-OAUR M68"SPDH4C&?3^EK+!C+Z38)W@9E#93T 7^EZ_N0E!U>[<^U*F3FRR&V F'.L MM5>N5CQP8([^,M)EHUJ7F3Q&2[^Y[RZ TT3J0S VM1?!;[/I[.Y"N';RC.0Q M!D.[KE$.E \%O*SS*J) E2,%FZ%U4<#3%/6;!._$!+73P #P=&M'KU-?X^D% M,75E:&?3Q@,<6-:GP9WR,YV.4]V2E >BO('L2M?L7BUCE]2 M-%T3,5(ZPR5Q4.^RTYJ.#%RM\3&Y% S&I]#\?O(CI&R'OY-*NK<0^@!L*+D1 M:^ZH1.6Y%PI06!((B@S!9 ZAYU M:5YI 7R'OLPN6S3<2) \"%['B(.,]3:1YA&"3B3!X)A5 M0@A;6BXOL5+KZ^GP]R2_GZ/P?M!X [+ MH%,X#'PIO/B.XTF5]MO9O*8W/^=X,;_LI)3^S\5B6>W03>] '[PV@ELH*B+Y M.T& KQW?HTTZHE?9Z^;9PD:T]WM8/_@ET!D,!@[_&YX$28^'X,#7+K[*N . MG0;)931UY&Z0K8L$FK4L[S3*D!H)?P!X.BZ$>OU+:\;^6B?@J[K@9CA=7*8 M Z1PDSP4:P3:X+)HG=)\C);M$'12]05-Q#Z G?$^'R]Q,8XCIFD#+[GVFT)B M0DD#CFM.&H\B^ZB3;3[^9B,A_48M;73\#'!V%_@ 4?-Z/+E8YC0R&=%+D<%% M58?.:V*(D6!7SVE>A^\3W/\2S_ M=E%[2GTH#^YZW7;;-*B<+0D2B[71BXG@ ^=@;#39QHC!MC9&N]*XG9TZJ9*G M3M5T0C"\M,^*45QK8X%82JR=\1PX%04XKT,2F6MF6O?$V(G ?C?*;K&R)S!W M5]QP47EEZA_>AU76)E>B@]78114HM/9(NX LC@*55*(4K0]:=B2QWXUX",AL MHKQ3OH[Z^OW[SZ?.;__'[NR__ZRY7A]U$W?#THUU"?8ZS]NWI MGQJ?$(52+GDPJ;98P#KZ5"_B[P'L(,^WE,[E!($%PR,=@J4T0@A M%@,LL&19]C;PSM;'H#O4[Z3AK3O4[R+N >!F0]MD*;5S##,P:>N<-$%NH]89 MK.0VQ8"Y?1;L=#K4[Z3>YSO4[R+K(:#E8?-TY!A3G6.5E*DM^U4!Q!1 DBGV MC,O,?#<-I0;=H7XGO3[?H7X7(0\+)M?-TUE0]9Y&J#<.9:V\IW5C7(2DO9$I M,L6;7T4_@0[UC6"RCY ' ),;*WOIQ=73R=F4OERL+*VVR6:*@H!<-T^R"0F\ MU;1;.UZX3HEGW=E$IDT$#:0S=$/?Y6"Q#P!#]WBX6E?.>%,DK8$D*A.V<'!6 M95".D6"B+#FW]GDW$C(0+^9P1=\_DSE8Z@. SEK'O2O[*0K2VLD%)$6+H *M M+X?:@M*,D?%TF;/6)NLKP4\2U/,!<'/XM)/^ *"T MH47C%2-!(E?6DDP"191*E@@N, ^",\^D8;0V6L?PBUD?H X'-_ M"/D5%\ERKUD@L@-7H!1/$+)#D-FRG(P,I/G&V-E,2;\=F]H#IX&\!X":M5'U MCQ447V<9O,!DR0\TNHY@B(AD39D!5S1W5FMI9.O.EEL3UV^KI@[VM4ZT,@"X M;>AJK)/7/M+>K.L4!A4\.7PA%$#E7.+(N.QNMO+[G<;.=3^5IV'XOI^ !P 1 M@G?=DO/K?/GWN^G#([U/L\GD[6S^!\[3*',G$Y<.C"FT C()RB,M.Y_)^]/* MH_$=W/#?A<2!Q/E[(N+AG?_.U#, ]-V9SQ!5$,G@/7.@2I'"N\"];8Z>!U3TWHSY>!@Z3 .#0=+=9AG)99,L&L!4Q^@% M0ZZ=L0%1%U]FCV3%5D8VD!13 M#2>J]A?31H#TH= Q@M5S?,;O+ZXOY'*=G*U?YY8_;CWS$ M'ZO[(U4+'[ZMNJK]E3ZX7+R;7DICU?=]Y%E"Y7VL3:[FI1R M:%["T $;O?>\/J[+V2,&#FC1WM!C_92_7'IVR<[EJB9V"F,: M(9E:S58/45S0DKQQEK,NUF#IQ(%]BJC>VV@?UY]MII]#)P)\.6[;D8@.I1 ) MO'*66%,:?)$: C*,W!C']6#;CG39D/MHZ&NNI:%L^]=9!NF<5\J0C\+JV#M! MSHLO-D-A@6?E#2NJM4.[1V=I'Z@1'YFVF;,28;\@I26I(!T2YM MO;#.C"##FQQ(DV.AGPC.6U,&>AJD".LS/\YGW\=QDQPD><")KD$ MREH+3A:2!5HKC.0FZ-8UK[M3.9"#LD,1M"&SV*6Z!N!9WLMM<4Q"=BP2 M\>0@AI@]2$R))XM:F-;.^QX=M+N"4=?:?C)MO8OH!X";M<1D'4- 8EL=4'^9 MU0SC-(XG^0Y[7V:[2E8DJ=&M1F:7 N1@DK\9LB$_ ;G$J(/EK5N4=,U3OR=Z M1T;WH R@ 7S.M.;XWBE;OKW)%]U7WYQ7KN-_N?J^R-TSC I/*!8];X2 KR5 M&9Q&QB(*)WSK3IG;T-6O61X6DF8=JW4 4%VG_4-Y.YXB27EZ5FS M*U]3D/]]-6AW48=Y:Y6"AVR5)2>_3FV.N=9A!N&SY5QG;(S*9TCJM_QBT,!L MJQ#B[(!V,C'(A9,')Y#-B*=,V@(Z\>V]C M-CP@5[+U@=Q3]/1;0#%H<#93XP"LYI93HQ5Y)#DH T4:4\@X9I!ZH=CBE]=#YU-EAT(E_%I>AJ;V !KG;#E)Q)IYQWV+RF M/SS93T M6R)RM3"?>5 E%V<, M3RJT[H"P%6']%F$,&I[M%3LVC&[%QS(QKZVBM5;%% MZ<$9=&#I>RS:J$WL8*/?DKI^L_%'/GKO2&D#,) /.7N=O\T6X^5JW;U8+#(Y M)A3 >1^+!B&BJ$.I(C@1:?T6JR.WENGF)8/;T#6TG@!M,/$L] Y4T)!-X:O9 M="6QOX^77U_1GD36_I+%48E)U__ ND <%E;+YFUM*N6TJ2.L1.G>%CY*WM Z M"QP)B6W4=2@@.\)BC@4TQI(#DY'65Q)UFK4*7$=CFB57_MBFM9-NU;,!>_(ECM' 5>A6,MA M3D#RY"$KSU"TSC[N1^G06@@<"9/-E3CD_?DF&+N8KV:W7W+'LY5%)08)M0.5 MK 2,%D&BH6\;9VQI?=J])6E#N\)_)$P>KJ:!6LSKLI&/^&/5'5 @^JBLA\R- M)I9JQT<5>[T#>T9@/].)7[ M*FP 8-S^\&"DDC=9L A2HZZ!6P87,$!RH>1D47K6NC/*]M3U&W$?_VYO%TK; M'XXS6FI=PO&R,N21 ]7B@I!>@_"*5EW! LY:19N!\3H$48P_$BR?H'(@8^". MU,&@E;H&8!^O.OS5_ICQ/R[&\WRG%)[!M29$:'BA<2I&&&C'XMB?!\UPL_6U MZT/.'D(V!KA PS1&HWT']\*V)6^0#0LZ@V1':NO11-:F4J/KVQ>O9N=A/%UI M[]5LNB"1SJ\:!<<\_I[3B$E;O"L9I*OSCX(CIB1Q1@N,.(/.P:=5. M;QQD44YK>'6G@[V!]3W/PZS=K==[J^83B6\^CLM\MUK89HY8>QZ$VCY0900, MPD&((12'6N?FU6%;DC;(N.1X1NYP=0W1![Q>=4%E"%D(9LFEB"A:'P#N0E^_IX!]^X&M%#><<^D'++[XCN-)/75Z.YO7 M-?@YQXOY2J2O-/#:(,@8XI2R9"A*&= U<.F(&LN-7DM+"\Y-^\*OCN5 QE6>:0D8RMU M#<'!7/.;WU<'A41(5-0K9BPJCLQ#*76,J_<)@B'/!!,%:QQ],+'U;8-'B1ED M"K$9"IX(9?97R<"P59OMD[0H+GL_FY[1_GZ^_Q$;T/KM3.:X[33J"TK%>\ M#7"35)+K<6XF/]838'X>#4- MZ4.8C,\N^UTX(YQE64#V=5IV/66GX$D CT'80MPQ>^^>RB,)YZU?.L&V0Y,ER@LJG:Y9SJL"UR!YSDP)61)F2EBVV=[]N>ND%F^[JR/"+_CI*Z\V\3Z*HDY37>_L?;)R\EP#VO8XN0BD53>_$E+=GJ6 M/]$*>E-*)B64Y+1$7N?'U8(DYP,XEQ0$THS6,1??O!W$<3GLUU!W%B@/&"8# M640D@'MLOR";,9__( Y7LQ-O]. XHTC.63#5&BF6R--.Z&D;"YI90?]FK0/O MG0CLU[)W"N%NE#2 F.B@]3ERULD0C83 8FT6Z<@#R*X MWW11AT!J:75WTNJ! ^MHT<[;C @^C&7MB"E9)*2$$E2T$0)G##R%"EB,YCRV M;K/;/9 [RT2="I!WT>I0)GA>?/LV66UC.+G>QMY-RVQ^?JG=:Z'*R#DZ$\"( M>NBJM:J5*A%LBE@G*AMMFT\)W(ZT?L_*._,"NE#, /;_=U-Z%BV@CSA.%*R. M>$2G,,@:XM8[2;1X'.H"G+,2P!DL;:[(6L;<#,P$7&%2O.:-DZ.G](1<_W68X"G(,D/P#LW-Z5 MK9'\=+^)DMKB8WSJE41MA, E:*)SX50G!6V^A$+=&%\X$ MMKZ&.9HJ!P#=3^.SKR3$WQ=YU??G0UCB>%H/!:[3F6]G\[N+ M]+8]ABRTPB49>IT">0J,$:LZ1V ZE>BB%;)Y!O 5E0.I=:QG7;'&Y*'V MAT[( TO9-S^@W)W,_I,LO>&W:Z4VP^V__/) .>_I&ZL?K7Y2?^M3+C_5OW__ M].[.\^-L2K*ZB/6W2"G+*3W\+].\O'S57S-]C9.[)"_&Y^2B/5>C-.4_EWF:;#).>#7<]^,:]3>357%R MXQ3M?XF*\J/=J;ZGX0NIZ2;_YCY$642$3&ERP=2)MJ&/"9 2GLU&F6*-DZWLO MNU/9[R9^?$S>MX0=Z_44#.'G\=ET7,:QW@F_[")(6\]'4D6LY3Q[F,>G']C< M:.Y ?R-3^O U:Z%2R#E'#T@P )4T H78 KA!Z[G2*F/K5M6/4W/P:<53DKU= M$-*1\F.J\XQ371 ^0/"6W!%O&$=FG&P^;G4[ROHU;HU0\N"DHKU23L%*W?)* M.\ TX3SM99LV/::Y17J6UN9VZ-4JZJP]"]_,Y[/YJQFI<$7<&N:LD;SP1" + M 91$#O5J)^U=MIB"4MC[Q/_O'VG*8SZ;TSWCE*$S3U?MO^N2N M/C,FAX(@L[9HHC?>U8Z.&B/2HDFY#O)0X'G1@L4099&-9=2"[J'8N<8H?%AM M>V05GX)=O'9@U\+WO0SCQN4TUMY] \O"G$F68@9& MNR^HL$IN%P5!RUS3'DF'UB[,;A2VBE_7WG:;4UI;'=R1;\ 4Z,AJNQYR3()0 M'B1]+UNK&8^M3^JVHZQ?$]WVJPI+6E@24)W#K'@I=?<+D+(*@0LC MW?V6:(>?BSXDXU!C=GV9\$:\'^;D#IS-\7RQ::TH;P)/WM):X1%4H5 (?4V7 M*R6=52E:V[K!QVX4]GR2=B!.[ENP#K5S2I;L\OR$PK_UWN4'6*^-S^O,8CU/ M?2,K]2E_S].+7*^A;YQG=]-7QECKK#/@K2)$H@C@<[;@-5>>&QUI"VQ]-KX= M:8??6W_R-6LIG52T"XK<"A%II:1$89-*!A*QGV760J36+0>WI:U?"]8%AAY> M9N] 2PT[7G9HT>ZTC<7U=KI[F+/'']; 9=Q*TE;SVDV/@I."0(G.) MF1!E:GUXO M]_1JQMOC9T.ZE&SV=@DNVZKRRAZVZ[=C2TBP]I*:1!:H/WE H MI(./3*( RV5-%80((0H%W-L4'I6&YM\_DIBW\N>W']&>\OR))6M;,R]E]P6ZQ6&GAD#.I/_ MJK"6OV>-(%U,6GCK4O-IU8_16 M9RVPM+[(\2@Q/=N5%CBX;V':"/X4+,JJL]B"?E1F\[7KH7LF7C8^JHNTR_,T M-S(S-\_?X/=ZK1&CXE!"P3IPG?S>0O%L+(('GUPRMK-;R^V#GPV/OH4]>=PA M:1[ >ZOKJ-$(&(('JT4=LR,-[^!:_^/T]&MR6F'BT>O9AVK@% S/ISRI_2WK M_: ]SZWN/:&YF7F*PF9G4S>O^/%ECM,%WJMFD\X575* &+" $LJ"C[$ *[R4 M1&KGKG5-Y7,T'7X:M?GY&X]N$RNI, O:>@]*UIL0F 640J%#T<+0+GXD]@=G MA9IBY^%A5#=*.@7+M/+X7N(BIU>S\V^9>%\U0M[#0CWRI/875+:@N%4*^ 8 M'\KZRZX \VJV6"Y6Y(1*SG5[B!M,9L$CEU%"%O6B?S(4FE.D#RB3C[FZ[-BZ M_ODPB@].*6_[]I?K;[]=7,A4%$I%R"DZ6L0\ 3*1H.B<1$DB)]4ZFCV0Y)Y3 MU,?#YX-4]A%5?0IV=-668"_/[NHWF]O)310ULHN7C[[=>S77TA%Z$N<2E'(( MP:H 5DJ;L-3L9FL[=Y>"@RL@ZT3!?+?%Q!I6-6J^ZO3C0ZU!(=B"\S)#0AV8 M5TE+V=HQ>YJB?JW. =I_4-S83O"G8"1N1ZB.IZ_S?/R=GOX]OUO]RF5'K3WL MQ_,/;6Y:=N2CV8'\AC>]F*:_Y73V7'L/)>KX 4%;'1.A;G4&4'!RV\EY]S)8 M8T/[0^V]R3W\:'_G5Z\=(T57@O.:XB@XU>IN>?8OY;%$$QRTXK&W:5>3@ MFY6?_U#JZ>/$); ML_MP-\^OU\5GJROB>1HW[W66H?+2U%9"VM4+EAH0702M79%>QSJ)IO'RVXG M@UNLWKYLXWF6T"@YB\!8U!3(, \^US'.M!ZB*10_A>8#F9ZDJ.\[9J4--\^O5;A7-?O+'Y]SO)C?'6'' M% NIM@5G+)![3!L6.9@_ &,;9.]VQ/W>&%#S=O>C>]>M>O./]'7M;K MU _>2JLSS^O-ZB]SK->L+R\R;@PJLM3>V @\>=K;N37D->@"N7"/TMHZG+0[ MJ37EI>^"BTZ0^K#^8@! . 6;^F'Y-<_K$<<\?\W3Q2KDKJ4K[V>+O4SKD\]K M;F&WI[Z;FX"@Q*J:4! M2A5PUCI \C+J;=@B6.L0\S3+X7?!Q/[E\+NHXS1N#G^^"(O\'Q?TV#??]W7L M'CRC?7W&DU0VLC+W7W*[)3*=E1$)I# 9E">%.U\*1%X'FCKRZIO77#Q&R^'3 MS>X^=ZT(R<9D!.VNTF$ %0T#%#I#S%(XK5QVV-JH/DI,WQ.H&N#@X?2R%H(_ M!=_FR>ZGG34M[JEY<5]-C,D%UDR3&YRRK0.("#2!.P-1^FARY%S[UM=7NFMB M?-7+^]X+?ES^>;M0G,@6:T>0$EQM0Z0R! P)3)2!,6M-<:W-\':4#:6YYT$H M>=#EKKU2!C KY?=%_E#>+);CL"4-!EXEH5FDK[1 M&E)W*>AWPDE'T#E R . R.;9N@^&WM[[^>6Z&'%DG#N/8+1*H&R0X-$G*"P: M8;4)VK:>*'$(O?U.V^L(?D=3X # ^N([CBS./76B?[ M834R8_&1F,]73"(6'U%F8$'Q6JSA*4X62+&S*3H'JUUHW4]@+T*W@JMBMGKI'X!X"DF]OI]U=$R8P;[058R1@H9QEX6SPXVO1%CEXX MV;KGT6.T;(4A=V(8:B+X 0#H?E.5^^S(G**QK'9H64W9DPZ\X!Q,1)&E9\1: MZ^+;9TC:"D[^Q.#44@T#0-6FRO'-N;XDBN-!*G Y65 F,7 <'7 C9+ IE:AU M8WQM3=QV.5AV8E#K1C<# -V&ZI'-?$G40@EA(+#:#B9&"GF908A&99V5M$&V MOKZ]+6W;0>[4\OZ=:&8 B'MB--EF_AB9<*D+!]_1\$R_=GYT+&8MSQH%%3EZ_ M)?_?&6F !:1 DC9-CZVS1!T. (Y?<[J8U(X9&X\U5B*^72I.V-;RT-;&W)T M"@0W@5BDG0(9A4PDUZ*\S?6HHS,<;DWF8$_GVX"Q&W4-")&+VD=H+7](+(\7 M_WCYH_[Y=C5/[9;%H(W6+ 0(QBI0DD(I9*6 L3;JS%0*V/I8:@\R!WM@WP*1 M7:EK0(BLBVYU6O+RQZ_X?V;SZT.2!7&9O\WFJXGD^>Q\PZX0)0].&@NY1)*P MKNV8 TDX4=POHG<0D> &T28%416CB-Q;9.Z?[G%(+-%I '#HJ6 P2E22!&.ZT-X[PS@6Q)XDG-P=X%7X_-P>Y"=:=@ M\[8=';V_'=SQ#;T-Q^[07FX:?5PX_2_R#%Q)3YNG98#1B-J<65OE(U^;K#[< M$=FW7L25F[*HMPX7[VCWY)PIW$EZ&O9WRXE&Y@QGAF(R&LO>VX@!)/ M9V4+.EF\:7T2=P"Y?3<&.0Q!CWM_W>KME$S@IEG4AYN])YYZU*G:'9JW;>Y&4D(C"ID21?QUV6#B"^I!^T1 M]_ ,^7@Z/04S^>B8Z_UMY'.//-ZH[@ZMX_,#EVUTW"GM("5$4(%"%[2TD0NC M7&$B%J=;NX+]#>Q>.R&BA< =DQ Y.1.*/ =PRM#BS,F:+*)GNO5V\#Q50Q_. MO0M6MA[.O9].3L%HU?Y-^]NGM=_N9#QWAU;GD2'-W*6DD/2+.M*&J%!!\"B@ M4+# M)"6I]:.1C=#NF\#F/K\M5[/:]6$F47KG*WI<(J/>.WF7+_,P1L*8-"H MV+SMT+-4]=V5^V!4/!Y)-E'$*1B5!W-!]S8PCSRI\UF\'1J>1R>QTMZ$6I4, MN@1).U\*RCB;RWF+__AMIP(M+6^GH\N5CF="\D4,$G MQNNX1IYK[YT2P*-5X(*/C+F(/'5U/+\CJ0.=YKL+AAXW5-TI[12LU]V!EOO; MKHW/Z7C\9J=)K.<&*<9L->>$.!>JYZTYH! "F,R)()(Y$ZW3U5T/X5RO =C\ MIGMKP?OHK#(9@H@)E- >L!A=*_N<#$*JTKRD>9S=AD#'C8%D?#!2Z#=-26=:C?2"#[4OJ2*958;*K'W M.Z5SS4,@],Q^Y/PYS[^/8]ZLN1>3U2,O:_QRG)U-Q_])1.7Y>'9)Z?I"%#S' MK*"4RR.S""$%!5ZY$IDES\5T9S<;,W/2DSUWP?03#F2/\#@%.WTUKG!ONWSG M]SN:_]FAW;TW![*XH- P67,JBK;\FFEHRC($VG"*C(@4$1KKTF(S1DD?#6Y>Q/4+*H.9^[J+OAW,_#Q?U "K%-XTO MO:Y%^/$K+FNOL!_WXVS+WQ3^4JV(\G)#ON*I(GL9\6Z-'WYY= MUBV_OW(W[R]:Y;SF/(! 58?9LUJ[C 6L\)9+FT,QK7?IXW'7]W':$0*&T MULT'AQ]E2.Y:R>R5F-.'Z:?:WG9.2WK54'ZM?8R2WM:J0A2)5HKW']+EX-U.[]KL,D)5 M&B>*2 JP=O=1M*O585L.ZB%-9((I&5K7"!UU_.[OTWF.=7VGWZ>DG;3:ZFG3 MOVK2_2%,QF:HL%9M-,""X M+:"<([9X0K+M7!B/6NNBGK.".[ZSWV10]WCK4@6GL+-NG,)\2,7,XX\[S@3I M#O?=':;S:D0K61(@I)&@O./@:J]/54*VA"#!Y.G.D:Z/7WOJO3D9]Q:,\5SE MG"*49'3MH"&!1*/ J(1.Q>QY;'TTM M])S/O>1=$W=],.U/8*5BXIZ8@[V_H MMGCJ4>";QU HGC6P$VF'5!+!Z&.7XHE1B,"9YA;7^5J/-5Y_6+X MQ?G%JJKB6=FNW7ID+-!B,!"2<*!8R>"-E" PR>B3EMRW#AD.)'E0$Z!WP<^3 M=_H[5MT SICO]J-\.YG]4=/N-0]>FWM4MV<_,6 HWBC/(#O+20P4'GEI*#Q2 MO$B>40C5>OI=1ZST&YYT@NS^5#T Q'_*<8*+Q:H3\:JN[&*YU5J_Q[4L12%Q M#.A9!B50 "(M>QTM8DC69].ZT*(-Y?WVC6R(YQX4>0K.Z)-MME^DZS376E^N MU[5_TZ1](_$G7W;<]N+;\]U]TW'CJ+/\>+$7(AO'8:E#>UNS1&"+53EN8F&24=LZYU M>NM)@OH^%3E4^SX!^[@J\,J_YO.0YR-EE'#DUT%BU>4+B2(6 M%B(%ZDJB#%SX4I[S?!X^MF>M[Z^;61-!]:[BBT!;[!7AGI,$D ()(TVNS3(R MV43G0*9@F1;6&,VWT_#:4_O-!+12\+YB&H"5?[ +OOSQ,D_CUW.<_V-EW#0R MSQU#2%K4*V"$5\<+Q7),*\?K? !ONG8[[]'4]^EV<[^AJ1(&":IK;JZ6&D>= M PK:)R-90F7R:IXBDKL>A6///Q56G MS=_R\LKP9E18)!EMM+6G@"P(2$8<&#+-XE^B"BJC%PML60$+]XIT%B(%>X3^&@CL!2311FYYZUCY2?(&9H]VE/ES^;K M]I/_$*!TU1SZ 4M7]E7:Y+DABRU$[2WF@P/'B@>?C!,"LS6W0VA;P>EID@8& MJ7U5?Q]2#?70(ZP6\^7H[L"L2P=29)F=ER"(V#K"W$'0GH-QL83DBTM\J]FD M]/@U!-%7M^C9_.9^AY0UW,4:"+9G6/R&Y_E#NOI-^_X[S\>QB\3K7\^"KN[JK M5FYUYMY*)5?V, F72^0*.)H:2=26174 E)EMO^E X*I*AK50&5@P&'6'U0,'BKR >#FZ9LV+V*<7]1:7GHA85$3Q>UBK>WTC&5Q((F9E25 !T,=0;AQ2(!LV !1:3=CY'W=IDM>=B M8 =M;1#;L[(' /<'@OV8Y_4;>);YR(1B>/8(V=5BEI(X<<4$&&\,,LE9ELVS M34_0,[ <>!L(-E/ R1=/7U^@F*TN4-3_:C7[=UJ(T]6Y%6&#K=+>!2,/ M#&=SE0Q@.[Z[[MPT MQKM-SBU[AB-5)T:RQ%.D*MKE4QH%#$:\02>/-4 MQFX4MKNPOTDE+W^L?769;;6(S$FF0'!&^P!&"U@4+;. B1FG=+:MRU=WI;%? M]Z]#A#U^!;\#Y0U@$]_ U>J0FA?NK:BV';'>L29W-Z3$:9.)%DL2I>!6]1Q[ MK,I[I/1\2:=3_<_:*V.@F*K_G.?K.JJ ,49K,PG)K#Q="J$*^;Q!N6)4Q)R; M7Q5]EJAAF+2#5+\%G/;70]^'_Y]G%TMR5NF19/+76+HZCC;,*^4UAU2*J;XP MN<&84AT0KZ,4S&@MGW/4MGC/\%!R@$9GW8BW;Z3\-INOL3)-C[&V^&WV?<5= M-1;7]^L*LBR'&#N68OH&X OZ M!IYO6$4INQ!U8. 9UE9CY"9@X12U,V-+D#)C$ENAZ[$W])NEZ! Z343:.RZJ M(M=Q?L6#5F1&58F0:Q6#\LR"M\Y =!J3TL)ZMUVIXR,OZ+=&NDM4-!#H !SF M!Y%K]?RB<%GS3&8N%O+\)&VVG@L$4THD<\?0AM9YD4UT]'R%_ICAU\%J&""4 MKE:8"L(I)1F%$9(6!'<9G.6"EAE+16EGO&I^ONV MU))R =$S'[V.Z4&=U6-YGXW/'UQ*YS"4M)+D &S1?3?@,92/0E$NDG= ^[8K MH'*]^^VR!V%3]"H8+*;K>.PQV@:7]6EC@SI1S0 @]]?9+/TQGDQ&:"1F] 5, MK@5?J!.03^! %$;BXD6@;=W\[/K=@TL)M8',7J+M>TO:8:_]+2__/IO_8SP] M>X7?QDN)=# NXQK"K$SRS5[_8IK6)M#2SR[.<_HXGWW+\^6/ ME5MP-;SJ6[U'/!*>:6'(*3#.4V@=;743N01#SJ*4UEOG6S#.R'J.%A;@VTF-_6B1QK@SFNNC;6:2Z7)WN?Q].8U[.KN*0O MEQ>T-Z;,+2M>@C=.@K)U4*HMO X4E)Q1J(C'2.@//GMSQ=Y#J.NTJE-O&]_MA(E\)L MHO!;IGH]*1L#3B72$).=AHGQ-PI_R:A[= MJ]FB7LM,CH)X+L"[0+$\0T:="XH);6 :"4%M("$^0-8R#^0YPM$5ER$$J&M#NO(FE&S-079 1B_6HV78FO>L)Y_+UF!B^']P8R#JX_N>SLL2;7Y^HX /UO2@W#SH"2E>VT-8/M]M68/ M;B5XR_/-JA_5&:0E! 3:'H@[R^N\BF0A8(B&D=/A5 ?C^[8CKO?VHDV1UXU. M^CY1O>;DJ:WEK_/J.:2D8K91@O0A@A*"XGWN:#%)&SA*A_E^ OV1@]&M7]E[ M;] F^.E0S,UZ.AVP>Z[USGT]NPC+=516LZJ[UJ_,YO^7D-T"D972?4KL36(6;LDJ[,X M]VBR;!0;7^7XWM(:NW[?W\?+K]?S8&Z7E\TY%&W!%J] 96$@&%I>MEK77- F MV;KN9DO2#G0A%[3$-TI]%#Q/-A6$Q)ROP5<$#$I!B#P&I4O6Q6WI-#[ZDGX# MW"Z4?\]U;"/>OB.-!TOW$9X*^1LN\@#E\H7] M1JF=PZ<+L?<-I=62>+%A-WB$-YLMJZ(P5+Q3/ >N'-B(PA*AG"MI=^ MGGQ/O_%HYP!J*.1!1*2;I'3MP_X8A1*URE&"U9[@'VI&4&.!.F?&&&\D8ZW; M_#])4+_Q9Y?@:J^/0^'U91@1:2T7G$;Z8O7&6?DM+Z_7X'CZYL^8%XM969GU M3;%61_%H&Z*.&HUV(,&(XN6A9,V=(U MW.W-IQ&U[@*3C0<>G2AB$/''NZN%_J%<+_T;J>F0=*9X"H2MWJY##3ZF#"DP M$ES*J+W>/MYX_$7]8.@(^GT09302]C".]C<+CO:0ZZ,8PWBMT:IG@+FV<8D! M,,H$S$K%[1UA #6SB)ARAD;XQ]R_/Q+'U>DB?2[ES_C\>Y M>C>-\XR+_#I?_CW2#H7U@4%Q@H-*5I*K75+M FN9MII)P7?:"W=X>3]9N,[ M=10=G(@U"]Y8K:4!(4P!Q>OETU@\L!!9R+2N?/-#_U;6K'EN;A#6;!>%'&C- MWDS;9%:N970KM2K$&XG1.O'(F8&B+*T:(1T$SB)PE="C%"*KYN-,GJ2H5W-V M!,^L [T,U)K=B.QZ]: @1R!(A%@G6I&X$((@7R#[6"1+6C+=NIYD&[IZOFW3 M$ >[)/'V4! MZZ['9L\&;A>EM#%PA[INERUJ;Q/C=R6W5G0HN X\<$B"XASE>0;D6<.J:6@1 M)6N^75WY\^_JU><_5KZLLHN>AB4"W9_6Q]/'TWF9CQ2&JYD)CSY_EF+-O9S=^;Z"P4%8\Z4D>@8,,CHB<]9$*&MU(:KK&WM$?,GKK_8 M6.83E&E.N'T1W\L^0M,(%^%J\G75Q>^O[Q!+7=3D&O_*1?Z,?SK/?JG5U:@> MC)\E4"?675H!)'%6:>(R!=R 7]3VQ36H?QE%'8<@[^G3[W.KN$&3N[!7"_= MU65;RN70NR2L8,BN-DEC? >4>,J!J$#][G,32^RI322X+DFR8L4/.-,ZMH="@\B[(7;[YZHZ0/>HU3X4G"Y M3[:KD)1=9L6I2DP2%"]*ED9'@L(HNXQT9YE)I7S]U@EU:'_A9OF,Z*X-A)?0 M-?#1-!S_8!K.[439+N_\*P-R(S66K9XRJ2Z+2IF4G1.+[F)8;S!8C=01#\H3 MF300Z[@C-AAT8R)+)KK*YNE9HH;:[ON1QCN76KELE&ME1!*D5+X0J;PD-F=- MH%2*.B[31XZ$ZKG);Q5ACZI2L.RV70U!H7 M$RDO+'"?HN\=A(E$1W^L@>0U:AUZPN%0Z'64R\-0.V.A=^AS,N^ M#$4\H( 8D,M:+10/#88DJ34HP]&QK5W?MD%"HQ#JJ^*NGKP;@,OO?GI3PI^; M&89#;WUPQ\0V1"FLC JLJFY3$%X_88.K4M&2#M!K#R]F8VG>#Q"BB9MY._RJ]N M41^]4B933:0'3B2SDO@8-(G)<4>-#I'6CO1W4S/N=/=38ZB2%AK T_M2L_NM MN]IVKN)!ZITQF>BLD1_-R_L8/'8T=UR*;',PM=L-[2%GW,'I)_=P*NFA 4CM M%-7]_9B72+CA0%+)>,A@*+$V!<)#=D%1K9RH72?X/%7C1F;CYB3[J:9EL*T' MG,+4]GRT8>/A[E_%FDGOH_%%['*Z,!:+V* M\>;Z9CDR]Q= (N*J<2#^^@INYP)>=[/%Y']NQYYO9_XR@=.24TMNHRAX<%/2D\PK>S==#ON ^7RU52DS*@5@ MQ&3/RKM A8>,X(3K&#Q7BO%33 G<14ZCR:TZ**REA@8LYDY)?8#%I=$J4YLL M 5<:B4N?B77*$R9C8$*G+-+9"C^0GD:38B<^B(]5Q$N8YK.ST.E52LNINO[J MW7190K>R[O4KP?8N=+[:K\/Y/5NU5U0IH8LG2>)*EF[P!ET^'TF(H+7RQ>=[ M<=5>#WV%2XRWG%7E/BN5=O>\%"AQ8TC,#ISUT@M7V[=[N'ZCX40O_6\:L=YR M?@G%K+] >%"K67XWP##M_EAUXW,@W94,S/+[DWF\ZN8EV7J+*JJMU5$9HB " M!I(13S#0 MUOI:V0@:58^T9_.R7#34E8O%N*^SZ_HX).&G5+E V62$4#<:YL M'A *A ,%F].WJC"W0<:XAJ6"WI]:DV&B;L"]+B,:\6O7A96[NC&9N%;!9,*@ M/#50.A,?#'IS-H:0M$E&UH;+-CK&Q\L@Y6YFXX=*ND&TK"\IO QX8I86/[+D M*KS6I3M5(,EXCC^+45;OO+2=DG$1,US#ST"FA[@; ,UGF$ZZV8=N<7>?R9QW M07L4 @7TOEQ(Y6I<$R.\$%X:C=%H[2<+FT2T!94^FMU\D#!(S W@I*0I+O(; M7'AR6S'*T3TW@)M'!8X MG\WW^:UL9(HV3E2T2G:":9>-G MLY^3Z==7U]W-='')&1[%&LK36EH.:J5(X+BW'%62E0)UX6L[,?OH:&34^)]SZP?L L=.>\/JA]O?GL-T]RF7#V2\L=N66I M!=4!,6(U./1LA,8 G$>BN;#1!4=!G\*E/,^=0O(F:"T-*0,/BNED!'<1)2$+ M)9B4FJO:U[ OY4[A&+T?&4Z8]3+R MF$VT^@0G5/MW"DFX/&]N^;Y41)[D,T=LV_0\68BMHL/_O!GU__.::!V%<4)HQ4L9C M$>DP*/,RLQ*/*652]D#I44#86&#$42NU,3!$=&.K_Q>X\C\A_3+S?Q9V-MJ! M9"9C"K),R&7(2?#E^023>#JJ2+.WQFR.?]T!@KW+-'DAV/MDJ"?1L;&QNM%\ M]74&\*#K$(2\ M:!G4=;^[^C&9?GTLG5MGFXD@%.#I*71QJ&PJ[WH]$>!%RDKKZ$XPXV0W0>.> M2M4!5$_X#1B=?_C9I!S4GVY' ^&Q3+-+D@3*2Y&#<\0QH0G3$4,U9;BWM2^4 M-FEHJ2Y@N!S22JI.UA"K*41RA%,($2G#G4 @>1**U#HBX 9!\AGB#JU[@(3>=?/VV6!5/H8TL+'WN\NSN)^^F"?[Z_*?_ M7GYRVV+54P<./3\&)=V4#"/>,$-HTMYIRQF*HC*>!A'<#O3ZH.5)4?^Y5#=V M\J;DGCY?O/UT^W:!.<_Q4"9"2]RQ('''NN )E\P%*Z1S>>.DVY/.O?_NN-Y. M)7 ,E=>(JI[/%I>?_/3KRBP#>&:=\23RC/@,-);1&Y(X2:W0RB0=#GKHCE]] M8%;P=_SR1 R,6&",\L^BE"A#3 M01FY0U0_YKDP0%F;ZNXAN9$5_OMD.KF^N;Z[9N*21XW, [=$"NF)YU80EXT, M7!D1_$$]B)]1^:-%1U9Z'Y5U->0WMN+]7P\(!QNH<12M&G6ZW"$9XB*ZX$KD M DEH>A!'N1SBG^XZ#@'?37%]Y9?"^'&39C#OVY03+_^>%2%+1T55@I#I&%E MU+A.)#BID"V&_Y7,Q^JO\W;1,FX[\MI9C"H2;P Y#[._=YF[U59XW_XT\6/\NH8MQ9&,TX:R.1C!H2>&$UXC^#25Z&Z@6E1] W\C2R*HC8DYRO MJIZQ8\^'C'V<33# _E[F/WQ?54F5:.TR!Z^M-JY,_HV%"46L0/<-@A:6.YIM M/JR*X/FU1NX971,YIY!N W;JL?U^[>>3^6>DQ:>+Z<,0GUT&#-]=U(JHC"&^ M3,J3(/$,-Z!2U(%94[U_P:&TC9O'/XE].HE:&H#;PQ=HE]YGFQ23& HW"J> M.PP '!"JA$@.1$S^E"_]QDVAG.98ZRO>%J"QY4B^F_+]]% V$H6!%A4Q+RB1 M&F,*%Z,D&I UZYG1U0>W'D?AN'[YV;RF2BH:VV]Z;'#?3OZ"]*;[ 3/_M1C: M27=IHU7&9D-H=.4FO[B#4ED2(8M2Q QLL^7WSGK<_2N-.QJHOL]45;)MP>0] M/.0C^Z!B#(%8*#U8;<1?,09$!"4JV)N"SZOY'!;S]^CDEP-V O-7>-A.9O_P5S=0&M3S9)SG*A.:#3)&\40- MW /))F)TZ9W1K'8%^,'$'00P]T(!5E,Q+Z$)=^E7OO@YH&7&XP]4[X^QA[Y* MS3!6*]PU0[!,^?):B# A!9$.RLP)F8AF,6;)E )7NW[H,06#?)?[$6J?%UW\ M9YFFA^)<+;">G>:EE"!0BU9BV"@C\F=<(C8XSI&_I+0_R(-Y=JEQ4\H#U/K( M>ZDKT08.H<^H@^5SJ3=7?CY?L[6\[H_E+-61D=*&E4CA&?&:!V)H$%JJ6 ;M MU;[PVD7,B&^8*VM\\_*KBO@;P-%#^M?583'C^1=<)#I&/(<97T[_5,08X,&+ M9'BN/;;Y*14CWV354>_FDZ1ALFX!+=WU=3==\O%J72<@4\"5*"=:)4JD9XDX MD3+Q/.EHG)9,UGZ0])2*D1\D#=3KDSEJ@X3<%DQ>W_9Z]BIEE$IY7H.!GO6! M>.& ^"!\C(Q&;6I?G#^E8N1G1R>#21\A-P"35W_Z6;KK+V24-!0$6M;E)8AD M"&]6980\(F#$7ANG]57ZB[D!C'S^AN)[[>!MV4[F]<_[O[-N,;/D^)[M:2ISO3[XZ]OZ=^NT\! %R=:Z$ZI1 MQ&AB/?.U9YV=@H]Q3[T!L-ITIL?6<0,X_P08XD[B M+2!*P-.G5&*/POL3I: M/!\BD& M,N$H8U8&!:S^N]TMA(SLC8^.CR?O?8+>- MF3CU+E,%)&I1G AM,,(I1TWR4<@4LQ"U/;4=I(QW:D(?KCU./=@:?K[>0&P+(;8PD$P2N M.4%BRPB9+(FU$(AQUE"#83"(VOG,EMRL_IK< 8D>8AV[EF.U*]ZAX9N6V[W" MR6UBA.H@Y<:I33WA$7(B28^-G56Z M;,G-/[I%:690&AC,WW:S7WW\MG2H+D56:%VI(\"1%6E!$9_1L5)>Q:Q1:-'K M@Y!SP&*-7HWU5&YW0DDWX))\F8&?W\Q^+IE:.=^O(LH+*;G,,=!DN":6EIDL MV0IB9>D>Q2%2W(#,TMK^R1YR&LUB#H-5;34T@*AGH\M=P>6';GKQO?S=VR/] MMB2S;+ ,D\4-2N42'0$EM71$)UM&:TJ4R[(3BV1:&F$ALNK#;D_*4:.16AU< M-P2&E[PU5J*8_X9_<3%_-_T(LTF75H/Z#/++BN>3H#0GMIJ28)DB-/$HP')0 MU=MFGH"-1GW-D3=!);4WT<:SMQ!6I^&[^?P&TJT,T,MR- GKB?!&H#ID)(XG M32 HA<=D+O-/6T']-@;&>9C5.MX'J_I%5#3[67FJ-D?V;J4PB4,*G/=]KWZ] M\\'4URI_WECPKF+6^&"\#9+87 9P,UXN!S@C% '!%',ZV]HF8!)]L(KG $;7W@Z/"!@7)144N@\B M1TFW"7=KJYV^$PQ5*H/-@D3O,I'@RT03!T1K;TR(*NG#V@4.L)V/"!KW/OPD M)J:> AHP-?\))=$)Z=7J;>R'FW+!@@[DTE^[N%G,%WZ:ROO[PN0E$UH(AQ$) M,J?6I0 &?3=GE)."<>&KMS@^BL"V#K0!P.C.I:5V3=JE8\"5IY08%51) 25D M(TO"&5?:JX;/.[GP#54%K.K/;U MW1X+W!CF2D>^\H8ENC+PD7DBLP=I5,X0:E])'$996P==+X0\9Y,JJ*0!_^IQ ML(&!A:?,)*)! Y$R P8;>#Q[X!:B4T*JDP;^;<&FAH;WQG;'B+M)1VAM[>]$ MDUBVW,ARW#M'I('ZHET MV8 %18]BMKS=]%?K.L%5&==B,9N$FT6I6OW2/;WW?/#JYM)(X#F@.T-9$;EP MF01G;&E*F%56'O]1N^!N.-7CVMJS@JP;5>,-8'S'Z;-+WI? 4_2E!%9!1-=: M&4E\3)JP($/..026:]\S'$EB6VF[,W@*5735'XH=;I93!D&7.5,G31:$LU@> M!I1"66)F3J-=EY"=>$GN$)6T=>< M+9O#IC19-21^-UV^L"^_&6##COAZ=7O6E[-*MNW!\C^_H <_]TLZ[XN-4J1) M^>1(:99'9#! /#B/[E1V6F=C.:_=7/ YF@;7;-^5"N]:Z?7/1S]9/A$ZKNVKBJ@.UI;M!)*V M3E+FRK@T/#VRY"68*44* B-N)5G0M0_=/>2,W&3H]&!XTD6HCF;:!=GMN'$0 M*G"6,);"T%QJZXEC.A!E,8Y"Z858O>AV+T%-FK3CU7X8G'KH8/RG^M/Y)*V= MSP_=HEQNP^1'V7"W(VZ9CB&6Z#RXDH51Z(\NJXV=45DG3@T_K/WYLTLUB94^ M.NU.)N"QX?(JQC)&9/[1_RP<;.5'!R.$M89PIVBYXE/$02Y)&,:#],"%HPG5H!8X=O MGV^F7_YZX[]/%O[JX_H^X[:S,62OF)1$B^ P6D&1!0",5CC&,-IE9O2!G1QW MKC$>-$ZDS:Z^:!MS;1[8Y_=WG5B$T<$:)4FFVI:GYYIXX37AE@NNC!C!7O/9T5"Q-P"=B\4WF*V&T+ZYF1617GKF3#8@"948'TC/ M PE,>:(U;JP4A/35.]T_I:+)U&0=V P4>5N@^=!-XRT3F@N-@"WZ1'_S9941#C0QYD@5/R)IRQ$;T!&*D0IG( MA?*UWV<=0=Y!P#,O$GBG4M++*U&_S>9T.[,YU>K5#U_JQ,7K/7D^5R4[-5$K MD+R\B77E-5=&@Q?1N].E&4K.R>HS91Q'KF1GPDE00A&&1AX#)7#$,9<)E/=L MT1GI:.T(]>]8R7X,GNI4LA^CN':/[&UU($PI ,$DD66XNJ0!B/5)$,F1892R M,YOE?JW5:S56YWX45/K7:QVCM\80N;ZK@QB#%RH0(3(C$KT?='>,(TP;1KU3 MFIE3G@HOK%[K*'T_7Z]UC/ ;@\_Z6I:E*$% QB@*_R&CE,3[F$A*PAH=+?K/ MM9-U+Z!>ZRB]/E^O=8R0&X/)YH,19(\ M!]U+K40^P&&D3F Z1@=CUW1]7%-9H,"[K(Q_C!4;/MZDV4/0^$P6(QCX^"]GZ9?X =<==_+#<+'6??? M$!=K1B#FK(35I6)#(R.82@^JHEU;'R\FU\AU#]VT_2FFWWO9N4"?,W-^_=OU@Q)[XW2@!&>9LL7 M]9EXBN>DS!P%91/C*AR$DT-6:[+H8"A>JHMY;-PLJ^)_]U._:B]ZR\Q=%?XM M2TKEE#$F%%K@ W-S7S17?-\#OC?],7_=>FX9E+X3%(V&!0* MJHFC.1)!E?<1?T9/T'?G:#*;C-5[XN0)"$^KM 9P^::;+R[R;UV7YJ^FZ=; M?^ZNTB7E$6*9?E9L>TFS9^(LRM %+9(6UO!8N]7?;FJ:3 '405DE%1P/)K<" MTQ2^%N:^5,/4;S"%F;]"9EZEZ\ET4@HD2I_27_\J8]*7C]0$_H^1!-D0::,@ MGB?\ET^$04F I2L))O M<[K$Q1@A9V&)$&B!8IZF*KEE)JFZP35@S?SU!YTUT7X[S\ M^GT5[?:?K^WX@/+A*NM6KR6N+XU*A<7W7=PO\L.EU]NB>'/S)7'AP3B<^S)1 MG[PVW##")48%4N+):T&621):*DHMY%"[XF,8Q?6*DK>K[.&DH-<_GPX2^M// MTBJ?(!5W*@I-% #N>Z6+!8#R6TJ5TMY ]698U8@?-TH^(V9WES:?4_TMN!=+ MRO$O+^M*O/$ &*V5C@?E8D8[XB*CA-*H%#?4&E8[I?B(@%:*EL\*@DW?HK=& M&H!3?\'=LSU-'Z_\]$%G(BI-J:5,Q$>:T#_+^"LI.5$*':I TNF]A/@4_ Q M+K@'P&K35HZMX[&O]CX!GCB3B$?2YT47_UF8@=ER\,DTPFJ8V_K**:<,VJ"8 M(22,,4!S$F*9:<8:0;/,I%,"&1&<4(C6)-YT*#J=V/=0]#(]=JM0+*^\AI XJ\8 MNG<_ 9:LW#;]RP9E($S90NB'6W3!0PX:W7+&E0*)TJGM1&XA8^2KZ-90-U11 M#6#M69GN$NE]SL^IP &W$M&FE T%"<267UF-UM]D'XRN/9!T.-6MO'<9,R@Z ML^X;0/NKJ^7?64\'WI5"O PQ)AHHD&@3)])D2ZS50#+7E$?':-:U;RD/HZQQ M1[0R7C9C^/K*>PG=1'9(O?+@RQZKG"GO?_9!F ,SILE&X(HR0H.D1%)?FD&@ M5Y$-SXKI8!74'CCS=\GRI^2HT3%CQ.ARZ:.12$C4$4^I,<+:;/GI!FO^;\[R M'X/9TV7YCU%_ \[$LF7?LO?[E9_/D?UE/F3YDC2G3"4(8@R/Q2GSQ#M."<:9 M21C&'-#:I0,[B?F[9/^/ LR!(4N5,:M*Y$-1SDG M6EOA'$29H/:E\E,J1@99'?5NUF8.DW4+:.FNK[OIDH]7MX\(I4N<"4-H3&5V M1+(8+GI+G.,6(J/.R]JQ^E,JQD7+4+T^*>$=).0&8/+X$DM(2!*C)H+A4NFP M8DO=L0S$A&@$%8YG7QLAQ]]6OX#$S)#SJK]&&H#32;*TD3IG('(",4HBN5'E MF:LAO+1(<#IR%ZI'!G_SV^JC8'6.V^IC=-P SC>NG-:VWROK18!EO13:_F#Q M*%%:$#3[26AT/GSU*O2MA#2>*3PY/O;?#_905@.(VW71[H6PVD7 M$SQS& F""Y62,^NC(2S=3H6UTOK(.-'(-I&N#!QG46'H985U M05+':W=W:"D.[:_)'9#H(=:QRYU__=?-9/'SW;2,>YK\@,+)K7.(GB!U&)(G M503B+"/.44T2S2E9T$KPC4K3'>7-.Y=H0_M]E-95E^#8@]F+X5SN \ZXH3Y& M/&TIQ5@4\'2DI;TZ]X%3K33Z:8?8A.<&K]\NV,J(XS&.E/Z2;P$N:Y0[L")$ M;@B58CE7-R+C^ \?8M0 Z*'1@PZ10P S^L#U?LK:5'6/%AU9Z7U4UM60W]B*]W\](%R4 M$G*,CP@7";%>9&!%*@E[SB+H3*TZJ*;L.<4_7'2<7%XUQ?>67P/A0H5"6Y14 MYAX/0^Z $8EQ//$I2**28PE]:@&V=@>O,Q7EGZRY21MA[IEUWP+:2X[HW7Q^ M ^F7F]ED^O4CS";=JLI[OOGG=R97;+H3_X:]N8+L"5FQ2KAA0 *(<+ M_KR\?OC0+?X+%I\@=E^GD_]Y**75OW2Q^ :S+]_\].+[LJGUI6-1"QHI83GB M"001]RYG K>RT):RF/7F5)MZUXKG9K;QR\O3;IR7 ;&_\UY89G4,64^U"Y/-R.'*T^S?==VRRS%IL5!V93;,O\5+O*[(AI_]1M^=5%])-R\V.UU+X5WTS@#7WK-KO[_(J\, MU%(H)4:$+]W26"T_]*V[0M!]@L7-;/K)3_^)\>.EX=XXBP*#,N=/,E%JJS@C M*>!>2I$RNSDLNO9&J\C-05O._'O+-8"E!MS(O1G![0*]U-RQ(+0CIO2>E=IF M8I,3)'J:3.0BQ'!0<42M7.]V,@_:!_9OM@_.I=86D-M7PBLAK(3S;KH2S&4P MRFMF+>'9 @K;4>*]R,38R*E@0F91O:5U308.0KO[NZ)]-"B\Y'WPK*/YCV6T M=R<7ZEB.@24"0L8R\C9@U)8M288Y5ZK\M#W[J\]*O!UV*4C_O7W.AZ 6=M;Q MA^CJIHGA41F=%81EA1;$HS<8.)ZIQFK/!$_2B^KE'CUI/0SY_ROOPVMIN $D M_[)>]B$C[R<^3*YP_ZY'^UPR@WZ>1N+O9J-WZX*56#%QE/FS(^;WI3>@_. M,0:_6IXYES8!5PP99]I((@7@7HRQC#P#H4.T/)L#)]C7)NTPZ/[=[L ;4',# M)K>W\&_EL#J$7MTLOG6S5)M M)@[;$7_7R^UQ,?$2VNN^+TG7^0<_6\U&'=!"=\>7JK?)/83B2JUP5TO=M0EU M,C"C@R&<)U%T+U83%;S)F6. 96'SUF*P/7A,P5 3>?$=BM"F7Y>?_33Y^FUQ MD?^80YGBO;@42@8A!0:+#AQN-*.0/>5)$,Y;GJP- 2JSMY>@<0N'!^A^TPK5 M$WL#Q^QC9IYXQB9[#,X2^L.IM!\7PI;)$HP8+TJG#6#&UT[K[J=HW,K=DZ%H MD.#;A=>>NFR!)L*D21CQ,T&L$)( "\"MY$J%VHU-GB5JW!+;TX.II_B; MP]-_0C&RD%[]P#_]BJY1>6M_^\,O,+MFEX8#LQHWB$K,ED=*%*670QE4(Q,P ME@$.>DS:&U[/TSAN7>K)T%99.:V#K_2F+X.]/_D%K.L>+K7(S&052 0,;"0M MO84BU\2%Q$4QUKIZU^IC:1RW//-=(6*IH*Y8[2\WYP<+> &3JO/W[K9HIRS]QQ$GJF"A-L] MEF=1(F#P((TL3:E,"#$J+>MG.C>I:"I2&P*1@0)N "+WA',3%0W,$2B=@26$ MTAS31*)R%,K&!+2Z\3@.$.>*MH8 HI\X^^.@U,N>T[=X>[.XF<&C4'("\\&. MQO[/GLCK.(*7T[@@B7H\3L 1*M'-1=\6@<:I(0H4"DC+3&/MJJ^Z+LA[F,\! M=F08;F=OK:*^5.Y8WJ(/[J_^"_SL$G0(N+4<,1DA(;,497M0W!X:-X#U& 36 M=[_Z4MN42W,,:IZ:I[,HK(ES[0!.?[F!#[BUO_P)5S_@]VZZ^#:_U-9[J5"\ MRM,R9[;,<5?(=G TVZQ0^++VW4A?6IMRHTX.RZ'*>D&@+!ONRY_=I8E)!)") MY*@YD5PB>]X"B2K1@,ZD-Z[VR^ C26S*<3L'!/NHYJ4A#Z$$Z 5S!XH!0?ON MB$R\E.JCY6?)")X\]:%Z2?K11#:5-C\;^HY6SPO#W]ON9G8I4F Y+]UK^.@G:9 M#?$JX\*7#/D+$N4GN;7EP1YZNRY(8KU2R0IGT=8?5/C::_EQG_970-:9)/^" M#-ME\%++H#TZ#*$X#.BO>AH\$4+QR("Z9&I/#SJ4MG&?M8]@R(Y21K7DW(E M]L#O8N/?J@,86(H;A&NYV<)$$%2P!$\-;RY$+MA-X.4L9] MKUT13S5$_1+*%MXMFU\5XSR9_@*SR8]EN?>#MZ\#[A<._G;U2X9^7%6Z:=BZ M(/I8_P'I*P+J%=+\8W7=@4;IJIO?S. .LIX;IW/I')^+!^9L)%8OW^Q#8%E" M\+[V%?$ _WSQZZ?FJ^;E+7E$1+6'ELE"&3$G0+I/,:&8ZQLAY[5%IO8D= M]P;C7&A\^L+S'+IMX%!^-XW=-7Q&C2[?.KTO_T+1;1DDDU,,U%H@92 4!E2& M$2\\H-G:$<=>@L8%6S6U'P:G'CIH %"E5N8B?_97=S.C74#S;CC%8!QP MIU'<9-:5CL'E!;X6T4$Z: 30$2!Z0D23P.FCX*ZFM!N RSL,GU$;BW67]ULF MM-8N\DP,4EM&:TH,LH0@$5QF%IR*OK8GMI60<2_D3P>;X5)O #K;SOY/D_D_ ME_88M&!4,4]LT!3#=*Z)+S5_>+K3"#)2R6L;G7WTC ND<;RD:OII"FMONNDR MCBF3Q]<[T5$:3$(A\0!E6(K-:&TU[DDP668!*J;:/3[WT=.>1]Y/ZSOA-% % M#<#I37=]W:7R!'C-RMH"IXS;S,I0!OV5FCR;B//>$F6#HM)3+6-]5VDK*:V M:*BNG_A+PP7?&S\_8!:ZRGY3>?WV^4__?2<&VD MX-8E*FM/.-I.22L'7F7\5!![ ^;GM;_RTS*Z F CBE5:,Z\%28AW% UEQ*6< M27G[$$&!5;IVK>PN6L8M1!S'8ZJBET;Q=;OY#)->.4$HIVAHE8H8G@I#F(\E M-/6.AMI5B+NI&?>0JZ/M R#40_0-@.CC#+[[25J'J&7S+3OFKINF+!OPW.8\ MO' 1MQTCW#GDC,=,0M2)0+(&G$G:ZMJE.(=3UQ[(^N"A.XMR&H#=DH]'#(#( M,C OED.0D0%OB(V@B>(ALBBX]Z%V,NH)$>.Z4R<"T3!1CUV'^BK&V0W<;H&- M'?#@_>%MJ,G!.+?<& MS,]6Q_,W%-C[;CY__7/M?WZ"JZ4LY]\FWY'13B*TLDX;0.X6-NX";BF9\1+)+PW@M>,D)(K[7='( M@LW<52]8V$E,*WFMTR&A.X5:&L#7&S__]O:J^W/-T-J\:XO^)1>!9!XP5G(B M$>N9(5Q8(:5.)M+:&8NMA(R+JTI*WDR6#I9X [!9$_\+S"=?I_@/@N64 TJOYFJ?[';BV MM-PS)0T*)C,6B136$:]2(EDQI6RT!F+M!DX'D-4:I/KH_XF#7E<93>#K>,/^ M_FYP0PS40; E5-;H<&:7RN@0(!&W*?J:0OKJ]]"#"![W?6U#4>5)--P G&]C MI(MIJ76\R/?,SR_+XTYOLR54E%FLWJ(-L&!0DC8*:D'$ZG?>>\AI,, \#2BZ MTVBH ;#],9V!ORHS8^Z9>L@.P]-%&IJ)T%ZCF+@G@6=%6$PB!XG^BZK=Q><9 MDEJIMC@WZ&IJJ@'@;17DAVZQUS^YRQ]]@,6EB]$%$1V))@HB.2M=C$ 2PVUT M68;@U%F>L!U#],NK]*@#WO-JNX&N!_<,O_63V3_\U0'X6>!XK+Y>0M_P.T9_ M!U\D.;2AQ][O56_B<3CUE1IWW"WX 'MWO1 44 A, WIL"#@T4I18R(PHYUT, MZ,4%7=M=WT?/4.MU]^U541?NP$?U.$N!IXOI)RB3RLK&G*8/'89PZ]^^]O/) M.C$&00@04A,KE2?2E!MOFSSAZ-I:W)R0WK&46X#[N(= MXZ]_/C :;V?PKQN8QI_+*RV9F'+!&")$,?(:?Q6\I(1YQYV2^#]5VU,\@*Q& MD'A>P.R";27MM03(;0RMK\,2*$.1*6*41I%);M&]H9*(()20D 2PVF'T 60U M LA:4-@%M4IZ:11J\[L=N[X:I2) @%A:NI8T5'#X*S"!,!JM-9*Q($YF_/;0 MU0C8:H'A + -TDQ+:'O]\^Z7_S&!&1+U[>=[^ %7JU?D*H0$41$6*'HQJO02 MXUH0C.IM*JE0(6O?3A]&V;C7,,V=M[5TV!(R'^ZVI_S=%ETZQG,H?:"\QW] MZ>9)*<1:5Y[5[W1Q'8B&6LB)!#C&,5=;6$Q7?3[S>+^5)B?&WP+5I[ M!CH1JC*R8J0G3@I.L@*&7[):L]HO(?>0TPC.ZH-@%]P&:J0!<.UMWV*IL2!H MF7Y(?;E.I\1'R.6-GF(QJT1S.2'.*SBC<1U83 MB:03'ZPGU"1)K491L=-=>[RH)DM':?V8)DO'J* !..WJ]9,U4,,%)=DHB^;> M< R*J"+!H90R2P8M?NTG0R^NR=)1NCZPR=(Q@F\ /SMZ_7 NM!:&$<5"F28L M(O%6: (,<,/)D&6H[=R_N!9+0]!30>Q-=.AZ.YGZ:9SXJWL3O33/E ,/+ B" MT0TE* Y&G -/E*1HH*-WPM4V/SM(&;>FJ0W_J8:6&K!57V9^.L>5BQ@_P^S' M)**(RKC?)]S-RS:=;__1>O<:[P-CW!'*2A<.EPP)43#"3%;24Z8CJ]W/LB;] M(T>=-0#5-:+=!I#]Q^??.C3+TZ4@OP(R54:ZA\7G8@@>-OJ@$+2DWA(=7"92 M4D>"HH%$F07'/]<^URX9.)2V<1$Y'GHVJ_5/H!ML(H:@-FRT];V M_:*-2,(S$DS"T%ZB8Q-"3"1['S5PHZ6HG9W;2T559SK1+PJ6TYX1Y!M0[32P5KCHC_YX;#S^J2';IK UL/C MXM4//[DJF_5M-RN/^G_]*U[=I.6#FF4+SMM,[24DRX,UG-!<[KB=PP-%IDBB M%LK+%!+GM9MI]:/TY1=HU<+IR?7 MH3?$8Z;H?)_,7#X@Y.57+]2VF7VU]!)&8I<[T/3\/2S*PEU^@W1.%@.> MSCW_T>KOYX[DH](CN@>K(A#+A2-B<)U W#)A6$AC10:" ,*H"2S^RL=,=$HI M4J<%!MTGN. _F, :I_1]K+ARIS%,C$LFK;Y-6 6;!>&!\=)1/=+J/&\A8UP_ M\'0HV79^#M% X?C:M.^]7'Y7'Y5."14 FW06>72(@<))0*@2EQFO.-:N5A[ MVN]3*L:NB1FHV,TL\S I-X>3VV)9G3AX'=#SC999SH@ C M# F1D>"")IF+*(,1Y=RN#*!M=(Q=>%?WB!HLZ0;1LMY- HQ/Y=H6X8Y!)/Z' MN%)]DZ/W#*Q!JUS;H=E.R;B69KB&GX%,#W&W )K)%"[6P>MMD:FD,<7HB14, M.?#EZ-;"$^.LXHYSDZH_<'E*15M@Z:/;3;@,$W0#4'EL<^_S7MI)"Y 2<8Q& M(FG*^"NK\8QE3"N@R?#:-6<[2!F[B6;=,ZF&O!N S4/@W[EC_J_)]4] M[#%+5;73 O)6N=E;]BYN%O.%GR[O=*Z[F^GB,N"FC%)SM+VA!!K4DS()CW"E MF-%*,U"U9W(]1U-+;G4EA-74P@N[Y?AX,XO?_!P>_%&=FXX]'S[E;<>A_(QR MX\%!.J9*GD D6<;JQ%)'R GSUI?ZL>!S]2EHY[SQ*'W>8[$ Z8\I:@SW$JK+ M7]WJY")<3;XN5;UR/137REOGB7#E\A 4$ M:DP#" <7N:E=CW N?;_P"OG:SGQ>YG"JW?R.M(O$ &(IG29CT!D.K$HEG M%3 TDLIDP%.@_L.5*I2/B^)38JLOC.LIN@EX[^7UGM/?NB[-+V:K:F>8OXK_ MNID@N>O,@8XB,NT8D8F5CGI:$%L>55"=K0PA!06UDW!U*'\A\*Z(N2>P/SL M&H#]QQOD,/ZQ6%S M^>+5=#KY@43XV<^2.V0QHR7: M.)#[JO4E3"AZD-_\?3(M]WF?NI_^:CD JLH5Q*ZOGO+^X2!.1KE\ ? 0HPD M,5D>_S"/,9L7Q$2'&)8L1:@]:N(LEP\% I6,,N< OKG7PT?]M27"NM(B0OKR] Z98MQ1Z:RQF]//^V'M;L5Q_<,V\-5/ M_"\"4U_^["Z=XT%+XXBA$C<*YR@VE1(QH%0,Z)U0H>IA"E<K^R7'G:+@(:KJ0Z$?4W 0ANS+Q5 %N;^$ M8NQ/@#^>;ZVL_^]GEQRV@!N1%^RQ3/5$ZF-=*F=,'JY=% M$<"__NMFLOCYH-G6+7*UMA B'FPI>4MD*%%>,HH$X,(%J07;/!$JS!$YE+K3 M-I);%59DJZ)P/I-('5II$+3T6&:$&J5I#%&FJ"H+X "RQDV?G@@_Q_5_.UX] M#=QK[IJ[P)2*3**8(C?EG0T&*,&CP!BXD&-VUJ3:Q25#QJV<] 5=594?.$CE M&/DW *.J[9N=\]H:#(03UR4NIHXXIT2I9DP4(V;+-W/S_QZD4A=0IQRD.US^/G:/H;#4XY"BU[ M!J<,5ET#4-P_>T-C_*:D=22B@X.2"H*XP($8+8%E PQ8[>KZ_RT#4X: L)[2 M&D#@UFD<,F8\1, 2+>WBRY.L0$E&.ZXH$YKJVB^V_S<,3!D"N#K*:@!UG^,W2#=7 M<)$WP[Q[SM[?59V&!#YDYT@R#$66T7S[!*5W=\"XCWNO36TD'D7@^&U!3ADV MGTY7#0!QO_!>77>SQ>1_(+WIYHM=,P=>E9O 5U=7W9^E:AG_S54KE??='*4A M$LW>:<)HF3(L-?HE7X\*RX:N/[;Y']# M.C'>7-]F9^FNP%2U4M' M#E_R3&4D/65P_I(2QGS0*@/)RJ/AY!")I5 :_;. L)14^=H)S/.5E.PV!&7A MW_UB_;O_G"R^3:874RCER8\T=FE ,B71<3*R'#'4,^)U,1O:2F.H"QYJ&]_A M5+^8@I1CT/><"W%BY8Y=+7Q$ +SF_6>)=6-QHDJ:% ^D*[C]R2_XI\MP>/TF M[&)<=\X M"OZ^^V,E"QZ3])Q1 MJIXL*E8BL2<3;3H+/U)OJ1=\3A>^!D$>3+W@/':[KY MJ')P9A0R@\!*TDA1AH&25<0Q+HD14:?RHH:*4\RK&#EC?K(H]4S.44.@:#!= M?I"K>!>I709E<[ @B0BEPZ0*R&T$C]I@AN%!F(U*+<0 =Q2/^]:T9?^_GU+; M]FWN>*K@\<7D+3*R9O)-=XW?_@;3^>0'O)O&[AI*8/$JW7:A?#?-W>QZU1^X_VU1[[6J7Q/5 MX;K2_= *WG>@5I(95^JB08IEBWM'/$VF(%M8:PR+MG:/UL<4#([O[NL%]LEY M57II';="Z4Q,D,O2RT1L+,Q3Q@U0%46H/<;N&/K&O;L9@(PG\=FIE-+$>3R; M_$"E%$9NZ\D_3>;_7+XV3%YK:JTBVN'Q('4QV(XK$C3/66;M>*K=W'0?/>," MZG0H>'*Z5E))4_ JO4S*3GPP5CG(B$X(#X2"LT5(&;>CYH3G4C<.04/U7B_[ MZ!G[B7HMK>^$TT 5- "G6U?R$^["SW_Z[^LG*BYGI2@#C/89^K)"2F*=% 3% M0A-*R*I,H*1D2$" MN(R L5.4M=^$'TOCN'4"9SL23ZJZ!J!YOW,_=*OXZ78Z@5"<)Y<(2RJCVQI* MR!P#44K)*+@QSM5O$[2=EA?A??5$P,XC?'FW8E2%]L7 M.6O.X@ ^3Y.LR,HQ:1%,.?'2D9]2XCDK3P"BR9):;FGMR]C*R8HN3HH$W_CY MM[=7W9__ >DKO%EM4Q1Q>;RS3 J5A'5YY)""M"PYCRZ(Q-U#T8&U3 +)P4]O?/Y+$IE(6Q^#CR8%Y0M4T<%X>>!KLOEA_E?[[9I4H_P"+B[P4 74Q M<07$NZ2(-)P1"]83*UAVG#,;0O7:B/ILC.L0UD3PR"H>^U;X8-_ZKU\S.C/( MX;Z_MO*)&#H_94<3R4KWL(Q^>,C2$LBZM 4.3OK#^C"?@+AQJSTK +<)K;T< MVWRW*3GST3!?*O!,(#)H_%5@GN227C"<&\5KO]LYDL1QZRS/;U-[J>:E7]C> MAP&/?*8AS:&'+#=2"'0 [Z<)AHR/R3-NB2[-*B24IQJEU9#..CN1F*;5$QTC MWMR:!%YE[PEHC]R6<2%>A4"$+J7Y*B8P;AR;U][-[3'(&'1S>XQ2&CAG/Z-& MH+BW*WD5UKKI M]L#!9D>K:DII &$;/-Q=)#$N,SH@/JJR'[DGSBIT3&569:@68Z9VUN!>ZY58W@AZY,;%[@\OBIK[<7C;=]545 B5E- ME$1^I3>6>.\C<1PR#=1(\-7;.M4@O(7S" MP7F)S*(D-F+$3H45R+ME*K)QG+J7>%T\Y!0^J>I:@.;%FW>O%HO9)-PLBK"^ M=!^7"K@-W#_A_GO;S?[TLW0IHZ(Z6DZR4)9(;30)5%#"$L5-QP "K6Y##R?O M1;B%/7&R"=/&?W[HKU-9\=?IJ;XM8 M+Q5CBDH="3"&)P;3!OUM%"3-3JA$M0VT=O'_0))'/H[/A,]SZK5-8\@XP]W' MD.X(MKRU"NCTLD!\]J4U4^ TU2Y\Z&D,3W;!-J(Q/$;Z XWAK]/4TDW&)XA7 M?CZ?Y$E4!AFL$5SD MT^3-:MUP;$KPX@:W[@$N]"J>"T8P*:4B.=EBQ:&,24^"!)F2](8!A]KE-8,( M;B&'TPL[3P;]GDUM#1R^?9E=9FV=LS;1DI9RK#11S)$X&P-)5J<$(('IVL]( MAM [+D+/"*M*@#Y:QR\8S^ND;VD):J55A!EN2Q(-2+ AHB>5C ;FI:G^@F48 MQ2\3T\ZCY!8-Z?8\0M-(Q&(E!@75$"H6NO#",<)9""#8'GFL73PRC M^&6"N@^V*L&ZAZ(;@/7^*V%IK,Z1)A($H^7$T\0Y28F-3IB@I3&N]AR/X049 M)\L]C><]U--2 Y#;?M6K,1R@@0*Q/&AT0ELZ24 M65;[PGV#A+;"G+-!84>OE#YZ:0!6MZ?'Q;2\IKS(#SI*7AJ,OCP+G(!>M1J5 M>#9Y9$JQI+S7&4^(RA#;0TY; .J]A"GFRN(S24&-4 M(A2H1#:H)E;Z2*+C3OH0>*"U;\]WD-+6,3N>A1NNIXI3 >OYCV]1Y*5QPIN; M6=''Q^65_G(ZI_6,68G;A^,>DD(X],P50^%EGJUC$>RIG<-=M(W[-K452)Y$ MDR^A@<_GFS"'?]V4+,>/5=?GWK4=NSY5O5[C()HKU6!LKG5WHTZ3\#EP21PM MP39$2X+7G"AG0G32"5I]%.TN6@;GG1]_=Q55>98H9!W1[10"^7.9!*T,X4&Q MJ*B2EM3>'H#6>6<#WBFM/3%<:R(M4.*SQ)TEE>8> M;*#51Q-O):0YX/11\G[H])!X [!Y5>K"[W:2ECY[;S4!&B*1B@=BG0A$"4V9 MH=Y27?NAQR,"QLT\53^;^@NW 61\_H9">^WG90+D=4E'K/4P\].OR]O?^>N? M]W_GH_]9_FS)\3W;T_3QRD\_^+N:%^^XU=E$HC75Y9F?(4%")JJ\G1;&@J6U MX_U3\#'R\[?^L-HT86/KN &/,U&]R 0_<@ ME0L%P)TL$@D\*MS.*O P7I;&W,[2!GY'&X-=344U@#N[NJVWI24[D5>;J'E M&8+.;HSHM1(HGJN,R>(&ZQF_U_OIGB'RQ>S;]_\U>+SS>S["/,WTWC_WG U]IVBAB *K28FDMT MYUD.Q"H,(S%Z]&7^4!1JP^[L:.)_Q*)M(::/@KLS2+L!T[-AC]_?5=>DQ,$P M;PGXF(G4>(I[48JSJ)!!6XZ<5.\'O(.6@\"D7LR)547D#4!G]Z:;S">IB MJ9DO,S^=K\BZ]#Y+Z#V1\,SI M5D4M#^^(SHF6 M!)D@+LI(LO+1&8N_KCXSN!^E35T2UH'B&536+C#_X:]N8'O.=\4F,T)Y9(?0 MF!RZ(Y(1KW29TQ*+,Z($M]4K8/J1VE3N\J30K*JT=K&YVH'[^(R@@Q/9DN0# M1SZ5*X-+@0B)W'HF'4VU2R;ZTMI40N,,AK.6VL8O5U]^>P[Q_WSM?OQ?B&GU M^=5MU^0:V?YE,H]7W?QFMG'?M*U _1'^'GYT!;V8[A&W?84CZ]9[$U^K4OT4 M!2 OK4:E4EU$,R4/IS-3)T3+0=4,@ZW.U0EK%!HJ/SA='N.,"'A&S.-@8)G* MVXPZD*-#(+$C(WKXUPY1O7[)JN\GW7&MP0:Y?TPGB_FGSW^)B7 M#(^C1#XN*GY%W[+["7 Z_V#;"H<@P/X=$+!'O./H'7WW=>WQ]=)GO[]WZ!M? M[/YB!1)_GWZ?E(]^P3CB-?[PGU7(?/K543+CS^KB%DT'263$!,PC^F#QK4N5 M];7QS5&2Q_VTM5T:C>CJ(RZ[F%U/T]LK_[6*IAY_<91,:B\];95$(UHJ._[- M=)YF]=2T\UN^I+!I1U']T?][35]<"[OCT*#%V+\7ME\W("KP[4R?7 MD-YVRTXL__!7@[?;ON^.$B,?I;H#I-+"QIN_N>KF\*6[(W[GOF^Z,$ ML\=OP<.DU*P^3Z3&<0+12MIK1&GOIFGR8Y)N_-6RX'J(HC8^-6Y0ME_FW7," M&'LK75W=T_5\XO^ 3;3M@Z-I:(?,N\,$T$"MPN.6"74S;@VT8SAN%^T52G5E MC?K4?V<1Q"F3DN/#_5$>].+[@]KY$R:;'ZWSMWL-?5#*>9NH&X##ZL+L.RX? M)TM1?)I\_;:8?W[UZ?-)8/'\>N,6_9T1'@>+?FP'9MOI@2=ZX;!^-'#[X4-@ MX$YV6/:.!S;DTH+J_IBFV=7/KY\AWLPFBPG,7UTOANMMZUI;MP[ML.$TVJ!]J^S M9>+[1,793[]>I3#[&:('%F47I7Z"V/V V<^+_&2M)V#HA?N#%ABP9==?O5UF M>)9YZP='2Y =HY^'FW6?6$8VLJ6:;MVHIYP!@[/-V[XWFK[VRKT[2 C_J^\! M3N*='*J4?]\ _/L&X"C=?.BF'Z"KH93'7QKOQFR?K+MG&&_H7 '\Y/5DNI19 ML:_5#I@G'Q[-J/7U# X1T]@F[^O7Q9JIP=FFQY\:K9*QK[:VBV)D_=P2-/57 M/^>3>9TBG9T?':VJ<:#OO5,\(VOO\^*?'V?Q8O9E/OMUOIA<^]754KUR[X,6 M&*WDL:]6CQ';R!J^N%F@C9^62=@53>GNKXY6 ]E7E\\*J)T#\$.W^"^X.ZFA M5CWR(0N,5A)9X;!\5FPC:_@M?K2;PBVG-2Y$=WQRM-+(OEK<+YJV]/;+#7SI MUA-BD<]I[F9QZ5H/-;;'K#/:97Q\2[.:R+@$'DV" /D^%\W_NIN*N]%_N+_6D^+'EPLT6O!\:[J M:\+A4+FV!0DT8U=^NB;XW?7W,H@5&0B3J\GB9QW?K=^*X]4&5 +%<9)M)P*K MZ>+M^>QX!005@K V?;TM!%:.HS<_>Y 2F\IU/2^CAFX%.IAC7/@)_G4SF=W9 ME3I&^8AE#E)R4ZFOXV78:A70QQ^GJ@!Z_.4JU3][B*U0^?/1__S'_$&GJ]J% M/X=\?\"^1N$,K_6Y^\AH%ZY':.'ACMSD?NP+H;\@WBPF/^ -FHFOW>SGX-*1 M[5\<3TV;\NX.9'[L1/+5U29YDP/Z1QY41++[P^-57^U517><7$96W4?H*NCI M_BMCUI0\+^MN#^/C%_D@21^JJ&/S6^,]ZCU2*3N$\.]:Q7.>-/^N3_QW?>)Q MNDG__:5;QN-#M\?C+XU61K5O=VQE=FP%7%W=D55G:VQ^;KQC?:NXNT-X'[M- M&/@28 W>$P^_,UJ1VKX=L871L9W:-;5UDFY/OS;>L3TLCF_M_N)-]QFNH'2\ M7F-H\-7%]B^.=Y#TT]=>N8P=IR IZSE>II=-]W1ZO.[6M'GY?1V!;U6VD"D^X(K:7%?=\=K2ZW MKW5]7D:C[\7N2[?P5S7N@3>_-5JY;>\]MU46XVOH55Q@)'[U\Z.?I$J*VO;) MT0IK^^MKCV3&#I1+I(@4%JIJF<9=WQRM7K:GXIZ1S=ANYVUF^-6/K]5LX\Z/ MCE?JVM?+?$8\#6EO2=D#"U%3B=N^/5Z=:@5=[A%6"Z;TCM3J!G7GE\>K,!UB M5Y\3U-B5%?^ZF2Q^EAY9*U%B>'.][ 7ZRR0C,8#;*S]Y/YHN*5]V[ MOWJ0.EM*9STKH+$5^-2R#,V$[/CD0=4*+26S]HMF],S_K?&OK\#GOGV0)EM* M91THK 9FC-PY[N^[>>T)2X^_?9 26TE@[17/Z-[.AN<]=/MM_>!!ZFHI ;5/ M+&,_=2X.5>&HDL*V?>\@?;64,-HCE!92_%7:8S[\T$$*:BG+LTT,HSLAW>!2 MR=MO'*2/EG(P&\RW4>8]6!W'UJOR_]_>%>PV",/0^[ZFG;;K)*9JTRY;I?$# M%#(4*84I0+]_@!@C)20A,;(G]=)+I1?G/>H&FV5O=U#M9QNZD[*4:B'.A%$= MJ/%65+RE-99)/TQU\JI#-?+ Z1J&94!&;;AN V#NQFRIV07BZ5]=A VIA8UP MS]UPIO")&UI 1'.G30NE^F4@ [MF.886[&J[@D+3QLBV5A5"/K=("$TN@7& M+@,3T,I@!K42W!H(]A^ M=WK<=Z>:K/RN6?8BDCQ(GB5,-+OM.ITLE. 7%K?0S "+YJ]=)YN=&!()L(\+ MXGU]&C@T;ZU/(M0102@9QO)9"< M;+\W#'!O+M4CXGEH?;+A A\DM#HTL@\,0*01"L\5ZZ/.-0,D9/ED:2-YS5D5 MY7ET2;@(?H#7@(OG>_41S,C-_^@R'DO!TW8#1UFF&W89E64VZ#(N;P.\RSA= M:G:- +0;]?A!M?@!/IM"0]W2V=&)="2-NJD%?$>^T'LLNCC?RWH(%::,[+X* MD:IRH,X&_K;/Z,,7W<&AI8FET,S$R+FAT;5!+ 0(4 Q0 ( !%.JE@0S=4'W00 ),9 M 5 " < 0 !A,C R-'$R97AH:6)I=#,R,2YH=&U02P$" M% ,4 " 13JI8"[DK&>D$ !Q& %0 @ '0%0 83(P M,C1Q,F5X:&EB:70S,C(N:'1M4$L! A0#% @ $4ZJ6-P/4.5X"@ *]@ M !4 ( ![!H &$R,#(T<3)E>&AI8FET.34Q+FAT;5!+ 0(4 M Q0 ( !%.JEB2V#,#9&8! &D(%0 1 " 9 0!R;V%D+3(P,C0P,S,Q M7V-A;"YX;6Q02P$"% ,4 " 13JI8O2U?2YE@ #&/@0 %0 M @ '&UL4$L! A0#% @ $4ZJ M6(+L4%3#"0$ A5$* !4 ( !J"0" ')O860M,C R-# S,S%? M;&%B+GAM;%!+ 0(4 Q0 ( !%.JE@&7)6G Z0 %>&!P 5 M " 9XN P!R;V%D+3(P,C0P,S,Q7W!R92YX;6Q02P4& L "P#9 @ &U-(# end XML 102 road-20240331_htm.xml IDEA: XBRL DOCUMENT 0001718227 2023-10-01 2024-03-31 0001718227 us-gaap:CommonClassAMember 2024-05-08 0001718227 us-gaap:CommonClassBMember 2024-05-08 0001718227 2024-03-31 0001718227 2023-09-30 0001718227 us-gaap:CommonClassAMember 2024-03-31 0001718227 us-gaap:CommonClassAMember 2023-09-30 0001718227 us-gaap:CommonClassBMember 2023-09-30 0001718227 us-gaap:CommonClassBMember 2024-03-31 0001718227 2024-01-01 2024-03-31 0001718227 2023-01-01 2023-03-31 0001718227 2022-10-01 2023-03-31 0001718227 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-09-30 0001718227 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-09-30 0001718227 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0001718227 us-gaap:CommonClassAMember us-gaap:TreasuryStockCommonMember 2023-09-30 0001718227 us-gaap:CommonClassBMember us-gaap:TreasuryStockCommonMember 2023-09-30 0001718227 us-gaap:RetainedEarningsMember 2023-09-30 0001718227 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-30 0001718227 us-gaap:RetainedEarningsMember 2023-10-01 2023-12-31 0001718227 2023-10-01 2023-12-31 0001718227 us-gaap:AdditionalPaidInCapitalMember 2023-10-01 2023-12-31 0001718227 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-10-01 2023-12-31 0001718227 us-gaap:CommonClassAMember us-gaap:TreasuryStockCommonMember 2023-10-01 2023-12-31 0001718227 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-10-01 2023-12-31 0001718227 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-12-31 0001718227 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-12-31 0001718227 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001718227 us-gaap:CommonClassAMember us-gaap:TreasuryStockCommonMember 2023-12-31 0001718227 us-gaap:CommonClassBMember us-gaap:TreasuryStockCommonMember 2023-12-31 0001718227 us-gaap:RetainedEarningsMember 2023-12-31 0001718227 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001718227 2023-12-31 0001718227 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001718227 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001718227 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0001718227 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2024-03-31 0001718227 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2024-03-31 0001718227 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001718227 us-gaap:CommonClassAMember us-gaap:TreasuryStockCommonMember 2024-03-31 0001718227 us-gaap:CommonClassBMember us-gaap:TreasuryStockCommonMember 2024-03-31 0001718227 us-gaap:RetainedEarningsMember 2024-03-31 0001718227 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 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 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 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 road:VariousDepartmentsOfTransportationMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001718227 road:VariousDepartmentsOfTransportationMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001718227 road:VariousDepartmentsOfTransportationMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-10-01 2024-03-31 0001718227 road:VariousDepartmentsOfTransportationMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-10-01 2023-03-31 0001718227 road:FloridaDepartmentOfTransportationMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001718227 road:FloridaDepartmentOfTransportationMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001718227 road:FloridaDepartmentOfTransportationMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-10-01 2024-03-31 0001718227 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember road:PrivateMember 2024-01-01 2024-03-31 0001718227 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember road:PrivateMember 2023-01-01 2023-03-31 0001718227 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember road:PrivateMember 2023-10-01 2024-03-31 0001718227 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember road:PrivateMember 2022-10-01 2023-03-31 0001718227 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember road:PublicMember 2024-01-01 2024-03-31 0001718227 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember road:PublicMember 2023-01-01 2023-03-31 0001718227 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember road:PublicMember 2023-10-01 2024-03-31 0001718227 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember road:PublicMember 2022-10-01 2023-03-31 0001718227 road:SouthCarolinaAcquisitionMember 2023-10-02 2023-10-02 0001718227 road:NorthCarolinaAndSouthCarolinaAcquisitionsNovember2023Member 2023-11-01 0001718227 road:NorthCarolinaAndSouthCarolinaAcquisitionsNovember2023Member 2023-11-01 2023-11-01 0001718227 road:AlabamaAcquisitionMember 2023-12-29 2023-12-29 0001718227 road:GeorgiaAcquisitionMember 2024-01-02 2024-01-02 0001718227 road:A2024AcquisitionsMember 2024-03-31 0001718227 road:A2024AcquisitionsMember 2023-10-01 2024-03-31 0001718227 2024-04-01 2024-03-31 0001718227 2024-10-01 2024-03-31 0001718227 us-gaap:EquipmentMember 2024-03-31 0001718227 us-gaap:EquipmentMember 2023-09-30 0001718227 us-gaap:ManufacturingFacilityMember 2024-03-31 0001718227 us-gaap:ManufacturingFacilityMember 2023-09-30 0001718227 us-gaap:LandAndLandImprovementsMember 2024-03-31 0001718227 us-gaap:LandAndLandImprovementsMember 2023-09-30 0001718227 road:MineralReservesMember 2024-03-31 0001718227 road:MineralReservesMember 2023-09-30 0001718227 us-gaap:BuildingMember 2024-03-31 0001718227 us-gaap:BuildingMember 2023-09-30 0001718227 us-gaap:FurnitureAndFixturesMember 2024-03-31 0001718227 us-gaap:FurnitureAndFixturesMember 2023-09-30 0001718227 us-gaap:LeaseholdImprovementsMember 2024-03-31 0001718227 us-gaap:LeaseholdImprovementsMember 2023-09-30 0001718227 us-gaap:SeniorNotesMember 2024-03-31 0001718227 us-gaap:SeniorNotesMember 2023-09-30 0001718227 us-gaap:LineOfCreditMember 2024-03-31 0001718227 us-gaap:LineOfCreditMember 2023-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 2024-03-31 0001718227 road:TermLoan8QuartersMember 2024-03-31 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 2024-03-31 0001718227 road:TermLoanMember 2023-09-30 0001718227 us-gaap:RevolvingCreditFacilityMember 2024-03-31 0001718227 us-gaap:RevolvingCreditFacilityMember 2023-09-30 0001718227 srt:MinimumMember road:CreditAgreementMember 2024-03-31 0001718227 srt:MaximumMember road:CreditAgreementMember 2024-03-31 0001718227 us-gaap:CommonClassAMember 2023-10-01 2024-03-31 0001718227 us-gaap:RestrictedStockMember road:EquityIncentivePlanMember us-gaap:CommonClassAMember 2023-10-01 2024-03-31 0001718227 us-gaap:PerformanceSharesMember 2023-10-01 2024-03-31 0001718227 road:ConsiderationNoteReceivableMember us-gaap:RelatedPartyMember 2017-12-31 0001718227 road:ConsiderationNoteReceivableMember us-gaap:RelatedPartyMember 2024-03-31 0001718227 road:AccountsPayableNoteReceivableMember us-gaap:RelatedPartyMember 2017-12-31 0001718227 road:AccountsPayableNoteReceivableMember us-gaap:RelatedPartyMember 2024-03-31 0001718227 us-gaap:RelatedPartyMember 2021-03-31 0001718227 road:SunTxCapitalPartnersMember us-gaap:RelatedPartyMember 2023-10-01 2024-03-31 0001718227 road:PurchaserOfSubsidiaryMember us-gaap:RelatedPartyMember 2024-01-01 2024-03-31 0001718227 road:PurchaserOfSubsidiaryMember us-gaap:RelatedPartyMember 2023-01-01 2023-03-31 0001718227 road:PurchaserOfSubsidiaryMember us-gaap:RelatedPartyMember 2023-10-01 2024-03-31 0001718227 road:PurchaserOfSubsidiaryMember us-gaap:RelatedPartyMember 2022-10-01 2023-03-31 0001718227 road:PurchaserOfSubsidiaryMember us-gaap:RelatedPartyMember 2024-03-31 0001718227 road:PurchaserOfSubsidiaryMember us-gaap:RelatedPartyMember 2023-09-30 0001718227 road:DisposedEntityMember us-gaap:RelatedPartyMember 2024-01-01 2024-03-31 0001718227 road:DisposedEntityMember us-gaap:RelatedPartyMember 2023-01-01 2023-03-31 0001718227 road:DisposedEntityMember us-gaap:RelatedPartyMember 2023-10-01 2024-03-31 0001718227 road:DisposedEntityMember us-gaap:RelatedPartyMember 2022-10-01 2023-03-31 0001718227 road:DisposedEntityMember us-gaap:RelatedPartyMember 2024-03-31 0001718227 road:DisposedEntityMember us-gaap:RelatedPartyMember 2023-09-30 0001718227 road:LandDevelopmentProjectMember us-gaap:RelatedPartyMember 2024-01-01 2024-03-31 0001718227 road:LandDevelopmentProjectMember us-gaap:RelatedPartyMember 2023-01-01 2023-03-31 0001718227 road:LandDevelopmentProjectMember us-gaap:RelatedPartyMember 2023-10-01 2024-03-31 0001718227 road:LandDevelopmentProjectMember us-gaap:RelatedPartyMember 2022-10-01 2023-03-31 0001718227 road:LandDevelopmentProjectMember us-gaap:RelatedPartyMember 2024-03-31 0001718227 road:LandDevelopmentProjectMember us-gaap:RelatedPartyMember 2023-09-30 0001718227 road:SubcontractingServicesMember us-gaap:RelatedPartyMember 2024-01-01 2024-03-31 0001718227 road:SubcontractingServicesMember us-gaap:RelatedPartyMember 2023-01-01 2023-03-31 0001718227 road:SubcontractingServicesMember us-gaap:RelatedPartyMember 2023-10-01 2024-03-31 0001718227 road:SubcontractingServicesMember us-gaap:RelatedPartyMember 2022-10-01 2023-03-31 0001718227 road:SubcontractingServicesMember us-gaap:RelatedPartyMember 2024-03-31 0001718227 road:SubcontractingServicesMember us-gaap:RelatedPartyMember 2023-09-30 0001718227 road:IslandPondCorporateServicesLLCMember us-gaap:RelatedPartyMember 2024-01-01 2024-03-31 0001718227 road:IslandPondCorporateServicesLLCMember us-gaap:RelatedPartyMember 2023-01-01 2023-03-31 0001718227 road:IslandPondCorporateServicesLLCMember us-gaap:RelatedPartyMember 2023-10-01 2024-03-31 0001718227 road:IslandPondCorporateServicesLLCMember us-gaap:RelatedPartyMember 2022-10-01 2023-03-31 0001718227 road:IslandPondCorporateServicesLLCMember us-gaap:RelatedPartyMember 2024-03-31 0001718227 road:IslandPondCorporateServicesLLCMember us-gaap:RelatedPartyMember 2023-09-30 0001718227 road:SunTxManagementServicesAgreementMember us-gaap:RelatedPartyMember 2024-01-01 2024-03-31 0001718227 road:SunTxManagementServicesAgreementMember us-gaap:RelatedPartyMember 2023-01-01 2023-03-31 0001718227 road:SunTxManagementServicesAgreementMember us-gaap:RelatedPartyMember 2023-10-01 2024-03-31 0001718227 road:SunTxManagementServicesAgreementMember us-gaap:RelatedPartyMember 2022-10-01 2023-03-31 0001718227 road:SunTxManagementServicesAgreementMember us-gaap:RelatedPartyMember 2024-03-31 0001718227 road:SunTxManagementServicesAgreementMember us-gaap:RelatedPartyMember 2023-09-30 0001718227 road:RestrictedStockAndPerformanceSharesMember 2024-01-01 2024-03-31 0001718227 road:RestrictedStockAndPerformanceSharesMember 2023-01-01 2023-03-31 0001718227 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001718227 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-03-31 0001718227 us-gaap:EmployeeStockMember 2024-01-01 2024-03-31 0001718227 us-gaap:EmployeeStockMember 2023-01-01 2023-03-31 0001718227 road:RestrictedStockAndPerformanceSharesMember 2023-10-01 2024-03-31 0001718227 road:RestrictedStockAndPerformanceSharesMember 2022-10-01 2023-03-31 0001718227 us-gaap:RestrictedStockUnitsRSUMember 2023-10-01 2024-03-31 0001718227 us-gaap:RestrictedStockUnitsRSUMember 2022-10-01 2023-03-31 0001718227 us-gaap:EmployeeStockMember 2023-10-01 2024-03-31 0001718227 us-gaap:EmployeeStockMember 2022-10-01 2023-03-31 0001718227 us-gaap:RestrictedStockMember us-gaap:CommonClassAMember 2023-10-01 2024-03-31 0001718227 us-gaap:RestrictedStockMember 2023-10-01 2024-03-31 0001718227 us-gaap:RestrictedStockMember road:EquityIncentivePlanMember us-gaap:CommonClassAMember 2024-01-01 2024-03-31 0001718227 us-gaap:RestrictedStockMember road:EquityIncentivePlanMember us-gaap:CommonClassAMember 2024-03-31 0001718227 srt:MinimumMember us-gaap:PerformanceSharesMember 2023-10-01 2024-03-31 0001718227 srt:MaximumMember us-gaap:PerformanceSharesMember 2023-10-01 2024-03-31 0001718227 us-gaap:CommonClassAMember 2024-01-01 2024-03-31 0001718227 us-gaap:PerformanceSharesMember road:EquityIncentivePlanMember us-gaap:CommonClassAMember 2024-01-01 2024-03-31 0001718227 us-gaap:PerformanceSharesMember road:EquityIncentivePlanMember us-gaap:CommonClassAMember 2023-10-01 2024-03-31 0001718227 us-gaap:PerformanceSharesMember road:EquityIncentivePlanMember us-gaap:CommonClassAMember 2024-03-31 0001718227 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonClassAMember 2024-01-01 2024-03-31 0001718227 us-gaap:RestrictedStockUnitsRSUMember road:EquityIncentivePlanMember us-gaap:CommonClassAMember 2024-01-01 2024-03-31 0001718227 us-gaap:RestrictedStockUnitsRSUMember road:EquityIncentivePlanMember us-gaap:CommonClassAMember 2023-01-01 2023-03-31 0001718227 us-gaap:RestrictedStockUnitsRSUMember 2024-03-31 0001718227 us-gaap:RestrictedStockUnitsRSUMember 2023-09-30 0001718227 us-gaap:RestrictedStockUnitsRSUMember road:EquityIncentivePlanMember us-gaap:CommonClassAMember 2024-03-31 0001718227 us-gaap:EmployeeStockMember 2021-05-31 0001718227 us-gaap:EmployeeStockMember 2023-07-01 2024-03-31 0001718227 us-gaap:CostOfSalesMember 2024-01-01 2024-03-31 0001718227 us-gaap:CostOfSalesMember 2023-01-01 2023-03-31 0001718227 us-gaap:InterestExpenseMember 2024-01-01 2024-03-31 0001718227 us-gaap:InterestExpenseMember 2023-01-01 2023-03-31 0001718227 us-gaap:CostOfSalesMember 2023-10-01 2024-03-31 0001718227 us-gaap:CostOfSalesMember 2022-10-01 2023-03-31 0001718227 us-gaap:InterestExpenseMember 2023-10-01 2024-03-31 0001718227 us-gaap:InterestExpenseMember 2022-10-01 2023-03-31 0001718227 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:CommodityContractMember 2024-03-31 0001718227 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:CommodityContractMember 2023-09-30 0001718227 us-gaap:OtherAssetsMember us-gaap:InterestRateSwapMember 2024-03-31 0001718227 us-gaap:OtherAssetsMember us-gaap:InterestRateSwapMember 2023-09-30 0001718227 road:AccruedExpenseAndOtherCurrentLiabilitiesMember us-gaap:CommodityContractMember 2024-03-31 0001718227 road:AccruedExpenseAndOtherCurrentLiabilitiesMember us-gaap:CommodityContractMember 2023-09-30 0001718227 us-gaap:OtherAssetsMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-10-01 2024-03-31 0001718227 us-gaap:OtherAssetsMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-10-01 2023-09-30 0001718227 us-gaap:CommodityContractMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001718227 us-gaap:CommodityContractMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001718227 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001718227 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001718227 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2024-03-31 0001718227 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-09-30 0001718227 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2024-03-31 0001718227 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-09-30 0001718227 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2024-03-31 0001718227 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2023-09-30 0001718227 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherDebtSecuritiesMember 2024-03-31 0001718227 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherDebtSecuritiesMember 2023-09-30 0001718227 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001718227 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001718227 us-gaap:PublicUtilitiesInventoryFuelMember 2024-03-31 0001718227 us-gaap:USGovernmentDebtSecuritiesMember 2024-03-31 0001718227 us-gaap:CorporateDebtSecuritiesMember 2024-03-31 0001718227 us-gaap:MunicipalBondsMember 2024-03-31 0001718227 us-gaap:OtherDebtSecuritiesMember 2024-03-31 0001718227 us-gaap:USGovernmentDebtSecuritiesMember 2023-09-30 0001718227 us-gaap:CorporateDebtSecuritiesMember 2023-09-30 0001718227 us-gaap:MunicipalBondsMember 2023-09-30 0001718227 us-gaap:OtherDebtSecuritiesMember 2023-09-30 0001718227 us-gaap:InterestRateSwapMember 2022-07-01 0001718227 us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember 2023-09-30 0001718227 us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember 2023-10-01 2024-03-31 0001718227 us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember 2024-03-31 0001718227 us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember 2022-09-30 0001718227 us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember 2022-10-01 2023-03-31 0001718227 us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember 2023-03-31 0001718227 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember 2024-01-01 2024-03-31 0001718227 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember 2023-01-01 2023-03-31 0001718227 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember 2023-10-01 2024-03-31 0001718227 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember 2022-10-01 2023-03-31 0001718227 road:SunbeltAsphaltSurfacesInc.AcquisitionMember us-gaap:SubsequentEventMember 2024-05-01 2024-05-01 0001718227 us-gaap:RestrictedStockMember us-gaap:CommonClassAMember us-gaap:SubsequentEventMember 2024-05-01 2024-05-01 0001718227 us-gaap:RestrictedStockMember us-gaap:SubsequentEventMember 2024-05-01 2024-05-01 0001718227 us-gaap:PerformanceSharesMember us-gaap:SubsequentEventMember 2024-05-01 2024-05-01 shares iso4217:USD iso4217:USD shares pure road:plant road:voting_right road:installment false 2024 Q2 0001718227 --09-30 P6M 10-Q true 2024-03-31 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 43828855 8998511 47957000 48243000 2479000 837000 275570000 303704000 36120000 27296000 102750000 84038000 10586000 9306000 475462000 473424000 565351000 505095000 26721000 14485000 181467000 159270000 21451000 19520000 84000 87000 15452000 15079000 27412000 32705000 1313400000 1219665000 141522000 151406000 103453000 78905000 5564000 2338000 15000000 15000000 24608000 31534000 290147000 279183000 423388000 360740000 21717000 12649000 35438000 37121000 17727000 13398000 498270000 423908000 788417000 703091000 0.001 0.001 10000000 10000000 0 0 0 0 0 0 0.001 0.001 400000000 400000000 43896017 43828855 43760546 43727680 44000 44000 0.001 0.001 100000000 100000000 11921463 11921463 8998511 8998511 12000 12000 272669000 267330000 0.001 0.001 67162 32866 1514000 178000 0.001 0.001 2922952 2922952 15603000 15603000 14381000 18694000 254994000 246275000 524983000 516574000 1313400000 1219665000 371427000 324850000 767932000 666629000 332626000 298570000 677251000 609853000 38801000 26280000 90681000 56776000 36752000 31989000 72733000 61714000 1031000 3158000 1867000 3326000 0 0 0 5389000 3080000 -2551000 19815000 3777000 -4568000 -4802000 -8314000 -8762000 43000 398000 15000 432000 -1445000 -6955000 11516000 -4553000 -321000 -1474000 2797000 -964000 -1124000 -5481000 8719000 -3589000 2478000 -3460000 -4627000 -4752000 -87000 81000 313000 117000 2392000 -3379000 -4313000 -4635000 1268000 -8860000 4406000 -8224000 -0.02 -0.11 0.17 -0.07 -0.02 -0.11 0.17 -0.07 51938216 51827365 51915069 51826143 51938216 51827365 52523100 51826143 43760546 44000 11921463 12000 267330000 -178000 -15603000 246275000 18694000 516574000 9843000 9843000 2783000 2783000 135471 1336000 1336000 -6705000 -6705000 43896017 44000 11921463 12000 270113000 -1514000 -15603000 256118000 11989000 521159000 -1124000 -1124000 2556000 2556000 2392000 2392000 43896017 44000 11921463 12000 272669000 -1514000 -15603000 254994000 14381000 524983000 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 8719000 -3589000 43961000 38233000 148000 151000 -194000 -2286000 335000 70000 1867000 3326000 0 5389000 -49000 -4000 6221000 5172000 -3000 0 -306000 -224000 224000 69000 -43443000 -34092000 7799000 -743000 15968000 10152000 -2165000 3246000 585000 206000 -12536000 -12764000 22412000 7415000 -11976000 -6289000 2161000 2784000 78550000 45696000 55518000 60399000 4962000 8301000 0 36987000 1918000 866000 87850000 77842000 1870000 5148000 -138358000 -97235000 90000000 38000000 0 15000000 27500000 6250000 1336000 139000 61164000 46611000 1356000 -4928000 49080000 35559000 50436000 30631000 9569000 9047000 3155000 626000 1435000 1204000 9999000 4062000 2554000 3448000 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 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, 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. The Company was formed in 2007 as a holding company to facilitate an acquisition growth strategy in the HMA paving and construction industry. 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 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, such as 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, 2023 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, 2023 (the “2023 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 share-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 2023 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 securities 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 securities 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 $2.5 million and $0.8 million at March 31, 2024 and September 30, 2023, 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 following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the Consolidated Balance Sheets that sum to the total of the same such amounts shown in the Consolidated Statements of Cash Flows (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:68.530%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.347%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.537%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.347%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.539%"></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 #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%">March 31, 2024</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%">March 31, 2023</span></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%">Cash and cash equivalents</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%">47,957 </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%">30,512 </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><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%">Restricted cash</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,479 </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%">119 </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:400;line-height:100%">Total cash, cash equivalents, and restricted cash</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%">50,436 </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%">30,631 </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:5pt"><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><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></table></div><div style="margin-bottom:10pt"><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%">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 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 (loss), 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 $15.5 million and $15.1 million at March 31, 2024 and September 30, 2023, 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. 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 six months ended March 31, 2024 and 2023, 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 satisfactory 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, are included on the Consolidated Balance Sheets as “Contracts receivable including retainage, net.” Based on the Company’s experience with similar contracts in recent years, 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 </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 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;text-align:justify"><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. 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 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 March 31, 2024 or September 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%">Projects performed for various departments of transportation accounted for 36.0% and 29.8% of consolidated revenues for the three months ended March 31, 2024 and 2023, respectively, and for 36.9% and 30.9% of consolidated revenues for the six months ended March 31, 2024 and 2023, respectively. Customers that accounted for more than 10% of consolidated revenues during the three and six months ended March 31, 2024 and 2023 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 March 31,</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 Six Months Ended March 31,</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%">2024</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%">2023</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%">2024</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%">2023</span></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></tr><tr><td colspan="3" style="background-color:#cceeff;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:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;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%">15.8%</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">11.3%</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">14.2%</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;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></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%">* 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 March 31,</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 Six Months Ended March 31,</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%">2024</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%">2023</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%">2024</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%">2023</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%">42.3 </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%">42.1 </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%">41.7 </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%">40.4 </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 #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%">57.7 </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 #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%">57.9 </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 #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%">58.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 #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%">59.6 </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 March 31, 2024 and September 30, 2023. 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 March 31, 2024 and September 30, 2023. 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 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 March 31, 2024 and September 30, 2023. 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 (Loss)</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 reports comprehensive income (loss) in its Consolidated Statements of Comprehensive Income (Loss) and Consolidated Statements of Stockholders’ Equity. Comprehensive income (loss) comprises two subsets: net income and other comprehensive income (loss) (“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 (loss), see Note 19 - Other Comprehensive Income (Loss).</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%">Basis of Presentation</span></div>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, 2023 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, 2023 (the “2023 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 share-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 2023 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 securities 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 securities 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 $2.5 million and $0.8 million at March 31, 2024 and September 30, 2023, 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 following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the Consolidated Balance Sheets that sum to the total of the same such amounts shown in the Consolidated Statements of Cash Flows (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:68.530%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.347%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.537%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.347%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.539%"></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 #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%">March 31, 2024</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%">March 31, 2023</span></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%">Cash and cash equivalents</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%">47,957 </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%">30,512 </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><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%">Restricted cash</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,479 </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%">119 </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:400;line-height:100%">Total cash, cash equivalents, and restricted cash</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%">50,436 </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%">30,631 </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:5pt"><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><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></table></div> 2500000 800000 <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 table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the Consolidated Balance Sheets that sum to the total of the same such amounts shown in the Consolidated Statements of Cash Flows (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:68.530%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.347%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.537%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.347%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.539%"></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 #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%">March 31, 2024</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%">March 31, 2023</span></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%">Cash and cash equivalents</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%">47,957 </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%">30,512 </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><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%">Restricted cash</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,479 </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%">119 </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:400;line-height:100%">Total cash, cash equivalents, and restricted cash</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%">50,436 </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%">30,631 </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:5pt"><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><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></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 table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the Consolidated Balance Sheets that sum to the total of the same such amounts shown in the Consolidated Statements of Cash Flows (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:68.530%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.347%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.537%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.347%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.539%"></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 #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%">March 31, 2024</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%">March 31, 2023</span></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%">Cash and cash equivalents</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%">47,957 </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%">30,512 </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><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%">Restricted cash</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,479 </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%">119 </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:400;line-height:100%">Total cash, cash equivalents, and restricted cash</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%">50,436 </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%">30,631 </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:5pt"><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><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></table></div> 47957000 30512000 2479000 119000 50436000 30631000 <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 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 (loss), 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 $15.5 million and $15.1 million at March 31, 2024 and September 30, 2023, 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. 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 six months ended March 31, 2024 and 2023, the Company had no intent impairments or credit losses.</span></div> 15500000 15100000 <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 satisfactory 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, are included on the Consolidated Balance Sheets as “Contracts receivable including retainage, net.” Based on the Company’s experience with similar contracts in recent years, 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 </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 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;text-align:justify"><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. 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 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 March 31,</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 Six Months Ended March 31,</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%">2024</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%">2023</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%">2024</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%">2023</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%">42.3 </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%">42.1 </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%">41.7 </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%">40.4 </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 #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%">57.7 </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 #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%">57.9 </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 #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%">58.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 #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%">59.6 </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 March 31, 2024 or September 30, 2023.</span></div> 0.360 0.298 0.369 0.309 Customers that accounted for more than 10% of consolidated revenues during the three and six months ended March 31, 2024 and 2023 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 March 31,</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 Six Months Ended March 31,</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%">2024</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%">2023</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%">2024</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%">2023</span></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></tr><tr><td colspan="3" style="background-color:#cceeff;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:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;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%">15.8%</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">11.3%</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">14.2%</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;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></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%">* Less than 10%</span></div> 0.158 0.113 0.142 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.<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 March 31,</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 Six Months Ended March 31,</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%">2024</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%">2023</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%">2024</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%">2023</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%">42.3 </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%">42.1 </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%">41.7 </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%">40.4 </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 #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%">57.7 </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 #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%">57.9 </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 #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%">58.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 #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%">59.6 </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> 0.423 0.421 0.417 0.404 0.577 0.579 0.584 0.596 <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 March 31, 2024 and September 30, 2023. 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 March 31, 2024 and September 30, 2023. 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 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 March 31, 2024 and September 30, 2023. 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 (Loss)</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 reports comprehensive income (loss) in its Consolidated Statements of Comprehensive Income (Loss) and Consolidated Statements of Stockholders’ Equity. Comprehensive income (loss) comprises two subsets: net income and other comprehensive income (loss) (“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 (loss), see Note 19 - Other Comprehensive Income (Loss).</span></div> Accounting Standards<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company did not adopt any new accounting standards or updates during the six months ended March 31, 2024.</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 did not adopt any new accounting standards or updates during the six months ended March 31, 2024.</span></div> 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%">Acquisitions - 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 October 2, 2023, the Company acquired substantially all of the assets of Hubbard Paving &amp; Grading, Inc., an asphalt and paving company headquartered in Walhalla, South Carolina, for $3.0 million. This transaction added an HMA plant and expanded the Company’s service market in the Upstate region of South Carolina.</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 1, 2023, the Company acquired three HMA plants and certain related assets from Reeves Construction Company for $18.3 million. This transaction added HMA plants in Concord, North Carolina and Rock Hill and McConnells, South Carolina.</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 29, 2023, the Company acquired all issued and outstanding membership interests of SJ&amp;L General Contractor, LLC, an HMA and sitework company headquartered in Huntsville, Alabama, for $60.1 million. This transaction expanded the Company’s service capabilities 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-weight:400;line-height:120%">On January 2, 2024, the Company acquired substantially all of the assets of Littlefield Construction Company, a soil base, surface treatment and sitework company headquartered in Waycross, Georgia, for $6.4 million. This transaction expanded the Company’s service capabilities in the Waycross, Georgia area.</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 total amount of consideration for these transactions remains subject to post-closing adjustments with respect to inventory quantities, settlement of working capital and other matters.</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 Six Months Ended March 31, 2024</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 March 31, 2024, the purchase price allocation had 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 the estimate of fair 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 "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements" </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">$22.2 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 $87.9 million, which was paid from available cash and a draw from the Revolving Credit Facility (as defined in Note 8 - Debt). The combined total consideration has been provisionally allocated as follows: $13.2 million of net working capital, $51.8 million of property, plant and equipment and $22.9 million of goodwill and intangibles.</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 (Loss) include $17.4 million of revenue and $0.9 million of net loss attributable to the operations of these acquisitions for the three months ended March 31, 2024 and $22.1 million of revenue and $1.2 million of net loss attributable to the operations of these acquisitions for the six months ended March 31, 2024. 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.3 million for the three months ended March 31, 2024 and $0.8 million for the six months ended March 31, 2024.</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 tables present pro forma revenues and net income as though the acquisitions had occurred on October 1, 2022 (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 March 31,</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%">2024</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%">2023</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%">371,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><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%">342,209 </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 (loss)</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%">(1,124)</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%">(7,536)</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 Six Months Ended March 31,</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%">2024</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%">2023</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%">784,706 </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%">688,119 </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 (loss)</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%">9,214 </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%">(5,836)</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, 2022, 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 six months ended March 31, 2024 and 2023; </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, 2022 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 under the Revolving Credit Facility as if the funds borrowed to finance the purchase prices were borrowed on October 1, 2022 (interest expense calculations further assume that no principal payments were made during the period from October 1, 2022 through March 31, 2024, and that the interest rate in effect on the date the Company made the acquisitions was in effect for the period from October 1, 2022 through March 31, 2024); and</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%">(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.8 million of acquisition-related expenses from the six months ended March 31, 2024, as though such expenses were incurred prior to the pro forma acquisition date of 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-weight:400;line-height:120%">Pro forma information is presented for informational purposes and may not be indicative of revenue or net income that would have been achieved 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%">Provisional Accounting</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%">In April 2023, the Company acquired an HMA paving company headquartered in Anderson, South Carolina. In May 2023, the Company acquired an excavation, grading and utility company headquartered in Huntsville, Alabama. As of March 31, 2024, there had been no material adjustments to the September 30, 2023 provisional accounting for either acquisition as reported in the 2023 Form 10-K.</span></div> 3000000 3 18300000 60100000 6400000 22200000 87900000 13200000 51800000 22900000 17400000 900000 22100000 1200000 300000 800000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following tables present pro forma revenues and net income as though the acquisitions had occurred on October 1, 2022 (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 March 31,</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%">2024</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%">2023</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%">371,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><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%">342,209 </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 (loss)</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%">(1,124)</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%">(7,536)</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 Six Months Ended March 31,</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%">2024</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%">2023</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%">784,706 </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%">688,119 </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 (loss)</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%">9,214 </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%">(5,836)</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> 371427000 342209000 -1124000 -7536000 784706000 688119000 9214000 -5836000 800000 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 March 31, 2024 and September 30, 2023 (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%">March 31, 2024</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, 2023</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%">225,888 </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%">251,324 </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 receivable</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%">50,844 </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%">53,286 </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%">276,732 </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%">304,610 </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%">(1,162)</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%">(906)</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%">275,570 </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%">303,704 </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 receivable has been billed and the Company has an unconditional right to payment, but such payment is not due until satisfactory 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 March 31, 2024 and September 30, 2023 (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%">March 31, 2024</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, 2023</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%">225,888 </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%">251,324 </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 receivable</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%">50,844 </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%">53,286 </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%">276,732 </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%">304,610 </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%">(1,162)</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%">(906)</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%">275,570 </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%">303,704 </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> 225888000 251324000 50844000 53286000 276732000 304610000 1162000 906000 275570000 303704000 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 March 31, 2024 and September 30, 2023 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%">March 31, 2024</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, 2023</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,705,395 </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,831,106 </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%">181,298 </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%">194,760 </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,886,693 </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%">2,025,866 </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,954,025)</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,077,475)</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%">(67,332)</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%">(51,609)</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 March 31, 2023 and September 30, 2023 to March 31, 2024 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%">(145)</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%">(9,527)</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%">(9,672)</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%">March 31, 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%">29,126 </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%">(62,004)</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%">(32,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></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #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:3pt double #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:3pt double #000;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:700;line-height:100%">September 30, 2023</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%">27,296 </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%">(78,905)</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%">(51,609)</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%">Changes in revenue billed, contract price or cost estimates</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%">8,825 </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%">(24,547)</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%">(15,722)</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%">March 31, 2024 (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%">36,120 </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%">(103,453)</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%">(67,332)</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-top:10pt"><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%">At March 31, 2024, the Company had unsatisfied or partially unsatisfied performance obligations under construction project contracts representing approximately $1.37 billion in aggregate transaction price. The Company expects to earn revenue as it satisfies its performance obligations under such contracts in the amount of approximately $743.7 million during the remainder of the fiscal year ending September 30, 2024 and $629.0 million thereafter.</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 compared to billings on uncompleted contracts at March 31, 2024 and September 30, 2023 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%">March 31, 2024</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, 2023</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,705,395 </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,831,106 </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%">181,298 </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%">194,760 </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,886,693 </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%">2,025,866 </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,954,025)</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,077,475)</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%">(67,332)</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%">(51,609)</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 March 31, 2023 and September 30, 2023 to March 31, 2024 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%">(145)</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%">(9,527)</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%">(9,672)</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%">March 31, 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%">29,126 </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%">(62,004)</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%">(32,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></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #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:3pt double #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:3pt double #000;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:700;line-height:100%">September 30, 2023</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%">27,296 </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%">(78,905)</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%">(51,609)</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%">Changes in revenue billed, contract price or cost estimates</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%">8,825 </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%">(24,547)</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%">(15,722)</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%">March 31, 2024 (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%">36,120 </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%">(103,453)</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%">(67,332)</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> 1705395000 1831106000 181298000 194760000 1886693000 2025866000 1954025000 2077475000 67332000 51609000 29271000 52477000 23206000 -145000 9527000 -9672000 29126000 62004000 32878000 27296000 78905000 51609000 8825000 24547000 -15722000 36120000 103453000 67332000 1370000000 743700000 629000000.0 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 March 31, 2024 and September 30, 2023 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%">March 31, 2024</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, 2023</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%">(unaudited)</span></td><td colspan="3" style="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;padding:2px 1pt;text-align: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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">511,111 </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%">447,467 </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%">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%">233,611 </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%">208,708 </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%">Land and 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%">79,903 </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%">76,396 </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%">Mineral reserves</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,405 </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,405 </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%">36,885 </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%">36,885 </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,775 </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,538 </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,268 </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%">939,958 </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%">847,667 </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%">(391,453)</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%">(358,462)</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%">16,846 </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%">15,890 </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%">565,351 </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%">505,095 </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 $23.1 million and $20.4 million for the three months ended March 31, 2024 and 2023, respectively, and $44.1 million and $39.7 million for the six months ended March 31, 2024 and 2023, 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 March 31, 2024 and September 30, 2023 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%">March 31, 2024</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, 2023</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%">(unaudited)</span></td><td colspan="3" style="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;padding:2px 1pt;text-align: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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">511,111 </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%">447,467 </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%">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%">233,611 </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%">208,708 </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%">Land and 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%">79,903 </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%">76,396 </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%">Mineral reserves</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,405 </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,405 </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%">36,885 </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%">36,885 </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,775 </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,538 </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,268 </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%">939,958 </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%">847,667 </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%">(391,453)</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%">(358,462)</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%">16,846 </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%">15,890 </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%">565,351 </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%">505,095 </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> 511111000 447467000 233611000 208708000 79903000 76396000 69405000 69405000 36885000 36885000 7775000 7538000 1268000 1268000 939958000 847667000 391453000 358462000 16846000 15890000 565351000 505095000 23100000 20400000 44100000 39700000 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 March 31, 2024 and September 30, 2023 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="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%">March 31, 2024</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, 2023</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%">(unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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;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 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%">276,250 </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%">283,750 </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%">163,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%">93,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%">439,350 </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,850 </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%">(962)</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,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%">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%">(15,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%">(15,000)</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 and deferred debt issuance costs</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%">423,388 </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%">360,740 </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%">The Company and each of its subsidiaries are parties to a Third Amended and Restated Credit Agreement, dated June 30, 2022 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”).</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 December 31, 2023), 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 on each of the following eleven quarter-end payment dates; (b) 1.875% of the original principal amount on each of the next eight quarter-end payment dates; and (c) all remaining principal 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%, 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 March 31, 2024 and September 30, 2023, there was $276.3 million and $283.8 million, respectively, of principal outstanding under the Term Loan, $163.1 million and $93.1 million, respectively, of principal outstanding under the Revolving Credit Facility, and availability of $153.7 million and $222.1 million, respectively, under the Revolving Credit Facility, including a reduction for outstanding letters of credit. </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 March 31, 2024 and September 30, 2023, the Company’s fixed charge coverage ratio was 3.39-to-1.00 and 2.56-to-1.00, respectively, and the Company’s consolidated leverage ratio was 1.81-to-1.00 and 1.72-to-1.00, respectively. At both March 31, 2024 and September 30, 2023, 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 </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">both March 31, 2024 and September 30, 2023, the aggregate notional value of these interest rate swap agreements was $300.0 million, and the fair value was $21.0 million and $26.9 million, respectively, which is included within other assets on the Company’s Consolidated Balance Sheets.</span></div> Debt at March 31, 2024 and September 30, 2023 consisted of the following (in thousands):<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="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%">March 31, 2024</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, 2023</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%">(unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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;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 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%">276,250 </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%">283,750 </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%">163,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%">93,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%">439,350 </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,850 </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%">(962)</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,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%">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%">(15,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%">(15,000)</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 and deferred debt issuance costs</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%">423,388 </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%">360,740 </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> 276250000 283750000 163100000 93100000 439350000 376850000 962000 1110000 15000000 15000000 423388000 360740000 250000000 325000000 50000000 0.0125 0.01875 0.0010 0.0010 276300000 283800000 163100000 93100000 153700000 222100000 1.20 3.50 3.39 2.56 1.81 1.72 300000000 300000000 21000000 26900000 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%">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 six months ended March 31, 2024, the Company received a total of 33,772 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 524 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 six months ended March 31, 2024, the Company awarded a total of 80,113 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-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%">During the six months ended March 31, 2024, the Company issued a total of 55,358 shares of Class A common stock in settlement of vested performance stock units ("PSUs") under 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 - Share-Based Compensation.</span></div>Other Comprehensive Income (Loss)<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 (loss) comprises two subsets: net income (loss) and OCI. The components of OCI are presented in the accompanying Consolidated Statements of Comprehensive Income (Loss) and Consolidated Statements of Stockholders’ Equity, net of applicable taxes. The Company’s interest rate swap contract hedge included in other comprehensive income (loss) 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. </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 March 31, 2024 and September 30, 2023, 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%">March 31, 2024 (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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2023</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%">19,446 </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%">25,533 </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%">(451)</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%">(847)</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 tax effect of other comprehensive income (loss) 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%">(4,614)</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,992)</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%">14,381 </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%">18,694 </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:2px 1pt;text-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%">Interest Rate Hedge</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:700;line-height:100%">Balance at September 30, 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,694 </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%">(4,313)</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 March 31, 2024 (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%">14,381 </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:2px 1pt;text-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%">Interest Rate Hedge</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: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%">(4,635)</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 March 31, 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%">12,985 </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></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 Three Months Ended March 31,</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%">2024</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%">2023</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 expense (benefit)</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,646)</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,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="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%">26 </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)</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%">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%">651 </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%">517 </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,969)</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%">(1,494)</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 Six Months Ended March 31,</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%">2024</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%">2023</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 expense (benefit)</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,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%">(3,342)</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%">49 </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)</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%">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,299 </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%">861 </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%">(3,936)</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%">(2,485)</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 33772 524 80113 55358 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 March 31,</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 Six Months Ended March 31,</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%">2024</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%">2023</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%">2024</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%">2023</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 (loss) 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%">(1,124)</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%">(5,481)</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,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><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%">(3,589)</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,938,216 </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,827,365 </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,915,069 </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,143 </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 (loss) 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.02)</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.11)</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.17 </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.07)</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 March 31,</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 Six Months Ended March 31,</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%">2024</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%">2023</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%">2024</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%">2023</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 (loss) 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%">(1,124)</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%">(5,481)</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,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 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%">(3,589)</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,938,216 </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,827,365 </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,915,069 </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,143 </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%">— </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%">608,031 </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="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%">51,938,216 </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,827,365 </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,523,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 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,826,143 </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 (loss) 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.02)</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.11)</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.17 </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.07)</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 March 31,</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 Six Months Ended March 31,</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%">2024</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%">2023</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%">2024</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%">2023</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 (loss) 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%">(1,124)</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%">(5,481)</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,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><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%">(3,589)</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,938,216 </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,827,365 </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,915,069 </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,143 </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 (loss) 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.02)</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.11)</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.17 </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.07)</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 March 31,</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 Six Months Ended March 31,</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%">2024</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%">2023</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%">2024</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%">2023</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 (loss) 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%">(1,124)</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%">(5,481)</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,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 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%">(3,589)</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,938,216 </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,827,365 </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,915,069 </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,143 </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%">— </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%">608,031 </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="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%">51,938,216 </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,827,365 </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,523,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 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,826,143 </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 (loss) 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.02)</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.11)</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.17 </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.07)</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> -1124000 -5481000 8719000 -3589000 51938216 51827365 51915069 51826143 -0.02 -0.11 0.17 -0.07 -1124000 -5481000 8719000 -3589000 51938216 51827365 51915069 51826143 0 0 608031 0 51938216 51827365 52523100 51826143 -0.02 -0.11 0.17 -0.07 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 March 31, 2024 and 2023 was 22.2% and 21.1%, respectively. The Company’s effective tax rate for the six months ended March 31, 2024 and 2023 was 24.3% and 21.1%, respectively. The changes in the Company’s effective rates are due to differences in state tax rates at its operating subsidiaries.</span></div> 0.222 0.211 0.243 0.211 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 March 31, 2024, $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. 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 March 31, 2024, $0.1 million and $0.1 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. Remaining principal and interest payments are scheduled to be made in periodic installments during fiscal year 2024 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 Capital Partners, a private equity firm based in Dallas, Texas and a member of the Company’s controlling group ("SunTx"), under which the Company pays SunTx $0.30 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 six months ended March 31, 2024 and 2023, and accounts receivable and payable balances at March 31, 2024 and September 30, 2023, 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%">Revenue Earned (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 March 31,</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 Six Months Ended March 31,</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%">March 31,</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%">2024</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%">2023</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%">2024</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%">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%">2024</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></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%">311 </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%">311 </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%">198 </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%">198 </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%">540 </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%">632 </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%">(705)</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%">(1,173)</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,618)</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,992)</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%">(247)</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%">(593)</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%">(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: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%">(200)</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%">(160)</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%">(451)</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%">(359)</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%">(882)</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%">(726)</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 style="margin-bottom:2pt"><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 (Loss).</span></div></td></tr><tr><td colspan="36" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><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 (Loss).</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 200000 1000000 100000 100000 800000 0.040 100000 300000 <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 six months ended March 31, 2024 and 2023, and accounts receivable and payable balances at March 31, 2024 and September 30, 2023, 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%">Revenue Earned (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 March 31,</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 Six Months Ended March 31,</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%">March 31,</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%">2024</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%">2023</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%">2024</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%">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%">2024</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></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%">311 </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%">311 </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%">198 </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%">198 </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%">540 </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%">632 </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%">(705)</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%">(1,173)</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,618)</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,992)</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%">(247)</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%">(593)</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%">(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: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%">(200)</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%">(160)</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%">(451)</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%">(359)</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%">(882)</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%">(726)</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 style="margin-bottom:2pt"><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 (Loss).</span></div></td></tr><tr><td colspan="36" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><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 (Loss).</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 311000 311000 0 0 0 0 198000 198000 0 0 0 0 540000 632000 705000 1173000 2618000 2992000 247000 593000 100000 80000 200000 160000 0 0 451000 359000 882000 726000 0 0 Share-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 following table summarizes the components of share-based compensation expense included in general and administrative expenses in the Consolidated Statements of Comprehensive Income during the three and six months ended March 31, 2024 and 2023 (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: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="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:10pt;font-weight:700;line-height:100%">For the Three Months Ended March 31,</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%">2024</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%">2023</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%">Equity classified awards</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%">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><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,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></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%">Liability classified awards</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%">776 </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="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%">Employee stock purchase plan</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%">221 </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><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 share-based compensation expense</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%">3,553 </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%">2,692 </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;border-top:3pt double #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:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr style="height:8pt"><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:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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: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="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:10pt;font-weight:700;line-height:100%">For the Six Months Ended March 31,</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%">2024</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%">2023</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%">Equity classified awards</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%">5,339 </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,172 </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%">Liability classified awards</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%">882 </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="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%">Employee stock purchase plan</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%">378 </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><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 share-based compensation expense</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%">6,599 </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%">5,172 </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;border-top:3pt double #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:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr style="height:8pt"><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:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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-style:italic;font-weight:700;line-height:120%">Restricted Stock - Equity Classified 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 six months ended March 31, 2024, the Company awarded a total of 80,113 restricted shares of Class A common stock to certain members of Company management and consultants under the Equity Incentive Plan. The grants are classified as equity awards. The aggregate grant date fair value of these restricted stock awards was $3.5 million. During the three and six months ended March 31, 2024, the Company recorded compensation expense in connection with these and prior restricted stock grants in the amount of $2.0 million and $4.4 million, which is reflected as general and administrative expenses in the Company’s Consolidated Statements of Comprehensive Income (Loss). At March 31, 2024, there was approximately $8.9 million of unrecognized compensation expense related to these awards, which will be recognized over a remaining weighted-average period of 2.6 years.</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 - Equity Classified 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%">PSUs provide for the issuance of shares of Class A common stock upon vesting, which occurs following the end of the performance period based on achievement of certain Company performance metrics established by the Compensation Committee of the Company’s Board of Directors. The final number of shares of Class A common stock issuable upon vesting of PSUs can range from 0% to 150% of the number of PSUs initially granted, depending on the level of achievement, as determined by the Compensation Committee of the Company’s Board of Directors. The achievement of performance goals is modified by the total shareholder return ranking of the Company against the Russell 2000 Index over the performance period and can increase or decrease the achieved award by up to 15%. The Company recognizes expense, net of estimated forfeitures, for PSUs based on the forecasted achievement of Company performance metrics, multiplied by the fair value of the total number of shares of common stock that the Company anticipates will be issued 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 six months ended March 31, 2024, the Company issued 55,358 shares of Class A common stock as a result of the vesting of PSUs granted to certain members of Company management on December 29, 2021.</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 six months ended March 31, 2024, the Company awarded PSUs representing a target of 83,044 shares and forecasted vesting of 62,283 shares of Class A common stock to certain members of Company management. The grants are classified as equity awards. The aggregate grant date fair value of these awards was $2.7 million. During the three and six months ended March 31, 2024, the Company recorded compensation expense in connection with these type awards in the amount of $0.6 million and $1.0 million, which is reflected as general and administrative expenses in the Company’s Consolidated Statements of Comprehensive Income (Loss). At March 31, 2024, there was approximately $4.1 million of unrecognized compensation expense related to these awards, which will be recognized over a remaining weighted-average period of 2.3 years.</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-Settled Restricted Stock Units - Liability Classified 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 six months ended March 31, 2024, the Company granted 114,264 of cash-settled restricted stock units ("RSUs") to employees of the Company under the Equity Incentive Plan. The aggregate grant date fair value of these awards was $5.1 million. Compensation expense associated with these awards for the three and six months ended March 31, 2024 was $0.8 million and $0.9 million, respectively, and is included in general and administrative expenses in the Consolidated Statements of Comprehensive Income (Loss). As of March 31, 2024 and September 30, 2023, the liability for cash-settled RSUs was $0.9 million and $0.0 million and is included in other long-term liabilities. At March 31, 2024, there was approximately $4.2 million of unrecognized compensation expense related to these awards, which will be recognized over a remaining weighted-average period of 3.5 years.</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 grant date fair value of these awards is based on the price of the Company’s Class A common stock and the number of RSUs awarded on the date of grant. The awards must be settled in cash and are accounted for as liability-type awards. The expense is recognized over the requisite service period with remeasurement at the end of each reporting period at fair value until settlement. The requisite service period is based on the vesting provisions of the awards, which generally occurs in four equal annual installments beginning on the date of the first fiscal year-end after the grant date. </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%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee Stock Purchase Plan </span></div>The Construction Partners, Inc. Employee Stock Purchase Plan ("ESPP") became effective on May 13, 2021. The ESPP is intended to provide eligible employees of the Company an opportunity to purchase shares of the Company’s Class A common stock at a discounted rate using funds withheld through payroll deductions. The total number of shares offered under the ESPP is 1,000,000. The first offering period under the ESPP commenced on July 1, 2023. Since that date, the Company has purchased 29,899 shares under the ESPP. Compensation expense associated with the ESPP for the three and six months ended March 31, 2024 was $0.2 million and $0.4 million, respectively, and is included in general and administrative expenses in the Consolidated Statements of Comprehensive Income (Loss). <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 table summarizes the components of share-based compensation expense included in general and administrative expenses in the Consolidated Statements of Comprehensive Income during the three and six months ended March 31, 2024 and 2023 (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: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="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:10pt;font-weight:700;line-height:100%">For the Three Months Ended March 31,</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%">2024</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%">2023</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%">Equity classified awards</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%">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><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,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></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%">Liability classified awards</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%">776 </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="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%">Employee stock purchase plan</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%">221 </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><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 share-based compensation expense</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%">3,553 </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%">2,692 </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;border-top:3pt double #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:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr style="height:8pt"><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:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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: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="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:10pt;font-weight:700;line-height:100%">For the Six Months Ended March 31,</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%">2024</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%">2023</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%">Equity classified awards</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%">5,339 </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,172 </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%">Liability classified awards</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%">882 </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="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%">Employee stock purchase plan</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%">378 </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><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 share-based compensation expense</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%">6,599 </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%">5,172 </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;border-top:3pt double #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:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr style="height:8pt"><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:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr></table></div> 2556000 2692000 776000 0 221000 0 3553000 2692000 5339000 5172000 882000 0 378000 0 6599000 5172000 80113 3500000 2000000 4400000 8900000 P2Y7M6D 0 1.50 0.15 55358 83044 62283 2700000 600000 1000000 4100000 P2Y3M18D 114264 5100000 800000 900000 900000 0 4200000 P3Y6M 4 1000000 29899 200000 400000 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 March 31, 2024, 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</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> $26.7 million, $5.6 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$21.7 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, respectively. As of March 31, 2024, 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 March 31, </span></td></tr><tr><td colspan="3" style="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:2px 1pt;text-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%">2024</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%">2023</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%">1,471 </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%">788 </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,906 </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,733 </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%">7,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%">5,521 </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 Six Months Ended March 31, </span></td></tr><tr><td colspan="3" style="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:2px 1pt;text-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%">2024</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%">2023</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,374 </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,514 </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%">11,282 </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%">10,768 </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%">13,656 </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%">12,282 </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><br/></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 March 31, 2024, the weighted-average remaining term of the Company’s leases was</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 5.9 years</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and the weighted-average discount rate was </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.09%</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. As of March 31, 2024, the lease liability was equal to the present value of the remaining lease payments, </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 March 31, 2024 (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:98.755%"><tr><td style="width:1.0%"></td><td style="width:83.353%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.360%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.887%"></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="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%">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 2024</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%">3,450 </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%">2025</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,530 </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%">2026</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%">6,234 </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%">2027</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,486 </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%">2028</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%">3,150 </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%">2029 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%">6,277 </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%">31,128 </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,846 </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%">27,282 </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> 26700000 5600000 21700000 <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 March 31, </span></td></tr><tr><td colspan="3" style="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:2px 1pt;text-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%">2024</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%">2023</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%">1,471 </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%">788 </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,906 </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,733 </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%">7,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%">5,521 </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 Six Months Ended March 31, </span></td></tr><tr><td colspan="3" style="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:2px 1pt;text-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%">2024</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%">2023</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,374 </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,514 </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%">11,282 </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%">10,768 </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%">13,656 </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%">12,282 </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> 1471000 788000 5906000 4733000 7377000 5521000 2374000 1514000 11282000 10768000 13656000 12282000 P5Y10M24D 0.0509 <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 March 31, 2024 (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:98.755%"><tr><td style="width:1.0%"></td><td style="width:83.353%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.360%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.887%"></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="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%">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 2024</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%">3,450 </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%">2025</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,530 </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%">2026</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%">6,234 </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%">2027</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,486 </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%">2028</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%">3,150 </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%">2029 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%">6,277 </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%">31,128 </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,846 </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%">27,282 </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> 3450000 6530000 6234000 5486000 3150000 6277000 31128000 3846000 27282000 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 (Loss) 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 commodity derivative contracts for the three and six months ended March 31, 2024 and 2023 and the fair value of these derivatives as of March 31, 2024 and September 30, 2023 (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 March 31,</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%">2024</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%">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="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%">(42)</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%">32 </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%">(10)</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%">456 </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,279)</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%">(823)</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,646 </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,646 </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,007 </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,007 </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%">2,604 </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%">32 </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,636 </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,463 </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,279)</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,184 </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 Six Months Ended March 31,</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%">2024</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%">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="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%">(61)</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%">(194)</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%">(255)</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,057 </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,286)</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,229)</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,284 </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,284 </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%">3,342 </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%">3,342 </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%">5,223 </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%">(194)</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,029 </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%">4,399 </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,286)</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,113 </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:99.308%"><tr><td style="width:1.0%"></td><td style="width:61.156%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.357%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.145%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.496%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.146%"></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%">March 31, 2024</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, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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></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></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></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%">— </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%">204 </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="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"><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:#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%">21,031 </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%">26,909 </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%">Accrued expense and other current 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%">(10)</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%">(20)</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></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></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></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%">21,021 </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%">27,093 </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: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></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 $21.0 million and $26.9 million as of March 31, 2024 and September 30, 2023, 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 commodity derivative contracts for the three and six months ended March 31, 2024 and 2023 and the fair value of these derivatives as of March 31, 2024 and September 30, 2023 (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 March 31,</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%">2024</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%">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="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%">(42)</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%">32 </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%">(10)</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%">456 </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,279)</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%">(823)</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,646 </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,646 </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,007 </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,007 </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%">2,604 </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%">32 </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,636 </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,463 </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,279)</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,184 </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 Six Months Ended March 31,</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%">2024</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%">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="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%">(61)</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%">(194)</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%">(255)</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,057 </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,286)</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,229)</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,284 </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,284 </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%">3,342 </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%">3,342 </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%">5,223 </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%">(194)</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,029 </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%">4,399 </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,286)</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,113 </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:99.308%"><tr><td style="width:1.0%"></td><td style="width:61.156%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.357%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.145%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.496%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.146%"></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%">March 31, 2024</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, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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></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></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></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%">— </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%">204 </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="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"><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:#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%">21,031 </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%">26,909 </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%">Accrued expense and other current 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%">(10)</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%">(20)</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></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></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></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%">21,021 </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%">27,093 </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: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></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 $21.0 million and $26.9 million as of March 31, 2024 and September 30, 2023, respectively.</span></div> -42000 32000 -10000 456000 -1279000 -823000 2646000 0 2646000 2007000 0 2007000 2604000 32000 2636000 2463000 -1279000 1184000 -61000 -194000 -255000 1057000 -2286000 -1229000 5284000 0 5284000 3342000 0 3342000 5223000 -194000 5029000 4399000 -2286000 2113000 0 204000 21031000 26909000 10000 20000 21021000 27093000 21000000 26900000 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 assets and liabilities measured at fair value on a recurring basis as of March 31, 2024 and September 30, 2023 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%">March 31, 2024</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, 2023</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%">— </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%">204 </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%">21,031 </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%">26,909 </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%">U.S. 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%">6,788 </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%">6,549 </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%">Corporate debt 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,773 </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%">5,605 </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,696 </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,748 </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,195 </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,177 </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%">36,483 </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%">42,192 </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%">10 </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%">20 </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%">10 </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%">20 </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 the interest rate swap contract 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 assets and liabilities measured at fair value on a recurring basis as of March 31, 2024 and September 30, 2023 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%">March 31, 2024</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, 2023</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%">— </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%">204 </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%">21,031 </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%">26,909 </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%">U.S. 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%">6,788 </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%">6,549 </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%">Corporate debt 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,773 </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%">5,605 </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,696 </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,748 </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,195 </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,177 </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%">36,483 </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%">42,192 </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%">10 </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%">20 </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%">10 </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%">20 </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> 0 204000 21031000 26909000 6788000 6549000 5773000 5605000 1696000 1748000 1195000 1177000 36483000 42192000 10000 20000 10000 20000 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><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%">Under the Revolving Credit Facility, the Company had a total capacity of $325.0 million at March 31, 2024 that may be used for a combination of cash borrowings and letter of credit issuances. At March 31, 2024, the Company had aggregate letters of credit outstanding in the amount of $8.2 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-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%">As of March 31, 2024, the Company had unconditional purchase commitments for diesel fuel and natural gas in the normal course of business in the aggregate amount of $2.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 March 31, 2024, the Company’s purchase commitments for the remainder of fiscal 2024 and in 2025 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 2024</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,734 </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%">2025</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%">696 </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,430 </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="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 March 31, 2024 in the amount of $2.5 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 2024</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%">238 </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%">2025</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%">256 </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%">2026</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%">192 </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%">2027</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%">180 </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%">2028</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%">145 </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,470 </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,481 </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 three months ended March 31, 2024 and 2023, and $0.8 million for each of the six months ended March 31, 2024 and 2023.</span></div> 325000000 8200000 2400000 As of March 31, 2024, the Company’s purchase commitments for the remainder of fiscal 2024 and in 2025 were as follows (unaudited, in thousands):<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 2024</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,734 </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%">2025</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%">696 </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,430 </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="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> 1734000 696000 2430000 The Company had commitments in the form of minimum royalties as of March 31, 2024 in the amount of $2.5 million, due as follows (unaudited, in thousands):<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 2024</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%">238 </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%">2025</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%">256 </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%">2026</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%">192 </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%">2027</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%">180 </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%">2028</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%">145 </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,470 </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,481 </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> 2500000 238000 256000 192000 180000 145000 1470000 2481000 400000 400000 800000 800000 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 March 31, 2024 and September 30, 2023 (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%">March 31, 2024</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,975 </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%">187 </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,788 </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%">5,907 </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%">134 </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,773 </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,758 </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%">62 </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,696 </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,263 </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%">68 </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,195 </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%">15,903 </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%">451 </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,452 </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, 2023</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,869 </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%">320 </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,549 </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%">5,931 </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%">326 </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,605 </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,853 </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%">105 </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,748 </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,273 </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%">96 </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,177 </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%">15,926 </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%">847 </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,079 </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 March 31, 2024, are 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,085 </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,070 </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,493 </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,357 </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%">9,325 </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%">9,025 </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%">15,903 </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%">15,452 </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 March 31, 2024 and September 30, 2023 (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%">March 31, 2024</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,975 </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%">187 </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,788 </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%">5,907 </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%">134 </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,773 </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,758 </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%">62 </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,696 </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,263 </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%">68 </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,195 </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%">15,903 </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%">451 </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,452 </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, 2023</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,869 </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%">320 </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,549 </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%">5,931 </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%">326 </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,605 </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,853 </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%">105 </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,748 </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,273 </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%">96 </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,177 </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%">15,926 </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%">847 </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,079 </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 March 31, 2024, are 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,085 </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,070 </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,493 </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,357 </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%">9,325 </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%">9,025 </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%">15,903 </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%">15,452 </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> 6975000 0 187000 6788000 5907000 0 134000 5773000 1758000 0 62000 1696000 1263000 0 68000 1195000 15903000 0 451000 15452000 6869000 0 320000 6549000 5931000 0 326000 5605000 1853000 0 105000 1748000 1273000 0 96000 1177000 15926000 0 847000 15079000 2085000 2070000 4493000 4357000 9325000 9025000 15903000 15452000 300000000 <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 March 31, 2024 and September 30, 2023, 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%">March 31, 2024 (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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2023</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%">19,446 </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%">25,533 </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%">(451)</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%">(847)</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 tax effect of other comprehensive income (loss) 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%">(4,614)</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,992)</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%">14,381 </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%">18,694 </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> 19446000 25533000 -451000 -847000 -4614000 -5992000 14381000 18694000 <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:2px 1pt;text-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%">Interest Rate Hedge</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:700;line-height:100%">Balance at September 30, 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,694 </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%">(4,313)</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 March 31, 2024 (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%">14,381 </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:2px 1pt;text-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%">Interest Rate Hedge</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: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%">(4,635)</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 March 31, 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%">12,985 </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> 18694000 -4313000 14381000 17620000 -4635000 12985000 <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></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 Three Months Ended March 31,</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%">2024</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%">2023</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 expense (benefit)</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,646)</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,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="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%">26 </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)</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%">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%">651 </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%">517 </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,969)</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%">(1,494)</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 Six Months Ended March 31,</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%">2024</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%">2023</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 expense (benefit)</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,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%">(3,342)</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%">49 </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)</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%">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,299 </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%">861 </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%">(3,936)</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%">(2,485)</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> -2646000 -2007000 26000 -4000 651000 517000 -1969000 -1494000 -5284000 -3342000 49000 -4000 1299000 861000 -3936000 -2485000 Subsequent Events<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Georgia Acquisition</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%">On May 1, 2024, a subsidiary of the Company acquired certain assets of Sunbelt Asphalt Surfaces, Inc. (“Sunbelt”), an asphalt paving company headquartered in Auburn, Georgia, for $28.6 million. The transaction added an HMA plant and a greenfield plant site in northeastern Georgia.</span></div><div><span><br/></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:112%">Issuance of Equity Awards</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%">In connection with the Sunbelt acquisition, the Company issued awards under the Equity Incentive Plan to certain key former employees of Sunbelt who became employees of the acquiring Company subsidiary consisting of (i) 30,000 shares of restricted Class A common stock having an aggregate grant date fair value of $1.5 million and (ii) performance stock awards representing a target of 30,000 shares of Class A common stock having an aggregate grant date fair value of $1.5 million.</span></div> 28600000 30000 1500000 30000 1500000 false false false false