0001604028-24-000005.txt : 20240208 0001604028-24-000005.hdr.sgml : 20240208 20240208160848 ACCESSION NUMBER: 0001604028-24-000005 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 73 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240208 DATE AS OF CHANGE: 20240208 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ADVANCED DRAINAGE SYSTEMS, INC. CENTRAL INDEX KEY: 0001604028 STANDARD INDUSTRIAL CLASSIFICATION: PLASTICS FOAM PRODUCTS [3086] ORGANIZATION NAME: 08 Industrial Applications and Services IRS NUMBER: 510105665 STATE OF INCORPORATION: DE FISCAL YEAR END: 0331 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-36557 FILM NUMBER: 24609128 BUSINESS ADDRESS: STREET 1: 4640 TRUEMAN BOULEVARD CITY: HILLIARD STATE: OH ZIP: 43026 BUSINESS PHONE: 614-658-0050 MAIL ADDRESS: STREET 1: 4640 TRUEMAN BOULEVARD CITY: HILLIARD STATE: OH ZIP: 43026 10-Q 1 wms-20231231.htm 10-Q wms-20231231
FALSE2023Q30001604028--03-3100016040282023-04-012023-12-3100016040282024-01-31xbrli:shares00016040282023-12-31iso4217:USD00016040282023-03-310001604028wms:RedeemableCommonStockMember2023-12-31iso4217:USDxbrli:shares0001604028wms:RedeemableCommonStockMember2023-03-3100016040282023-10-012023-12-3100016040282022-10-012022-12-3100016040282022-04-012022-12-310001604028wms:RevolvingCreditAgreementMember2023-04-012023-12-310001604028wms:RevolvingCreditAgreementMember2022-04-012022-12-310001604028wms:AmendedRevolvingCreditFacilityMember2023-04-012023-12-310001604028wms:AmendedRevolvingCreditFacilityMember2022-04-012022-12-3100016040282022-03-3100016040282022-12-310001604028us-gaap:CommonStockMember2022-09-300001604028us-gaap:AdditionalPaidInCapitalMember2022-09-300001604028us-gaap:TreasuryStockCommonMember2022-09-300001604028us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-09-300001604028us-gaap:RetainedEarningsMember2022-09-300001604028us-gaap:ParentMember2022-09-300001604028us-gaap:NoncontrollingInterestMember2022-09-3000016040282022-09-300001604028wms:RedeemableCommonStockMember2022-09-300001604028us-gaap:RedeemableConvertiblePreferredStockMember2022-09-300001604028wms:MezzanineEquityMember2022-09-300001604028us-gaap:RetainedEarningsMember2022-10-012022-12-310001604028us-gaap:ParentMember2022-10-012022-12-310001604028us-gaap:NoncontrollingInterestMember2022-10-012022-12-310001604028us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-10-012022-12-310001604028us-gaap:TreasuryStockCommonMember2022-10-012022-12-310001604028us-gaap:CommonStockMember2022-10-012022-12-310001604028us-gaap:AdditionalPaidInCapitalMember2022-10-012022-12-310001604028wms:KSOPRedeemableCommonStockConversionMemberwms:RedeemableCommonStockMember2022-10-012022-12-310001604028wms:KSOPRedeemableCommonStockConversionMemberwms:MezzanineEquityMember2022-10-012022-12-310001604028us-gaap:CommonStockMember2022-12-310001604028us-gaap:AdditionalPaidInCapitalMember2022-12-310001604028us-gaap:TreasuryStockCommonMember2022-12-310001604028us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001604028us-gaap:RetainedEarningsMember2022-12-310001604028us-gaap:ParentMember2022-12-310001604028us-gaap:NoncontrollingInterestMember2022-12-310001604028wms:RedeemableCommonStockMember2022-12-310001604028us-gaap:RedeemableConvertiblePreferredStockMember2022-12-310001604028wms:MezzanineEquityMember2022-12-310001604028us-gaap:CommonStockMember2022-03-310001604028us-gaap:AdditionalPaidInCapitalMember2022-03-310001604028us-gaap:TreasuryStockCommonMember2022-03-310001604028us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310001604028us-gaap:RetainedEarningsMember2022-03-310001604028us-gaap:ParentMember2022-03-310001604028us-gaap:NoncontrollingInterestMember2022-03-310001604028wms:RedeemableCommonStockMember2022-03-310001604028us-gaap:RedeemableConvertiblePreferredStockMember2022-03-310001604028wms:MezzanineEquityMember2022-03-310001604028us-gaap:RetainedEarningsMember2022-04-012022-12-310001604028us-gaap:ParentMember2022-04-012022-12-310001604028us-gaap:NoncontrollingInterestMember2022-04-012022-12-310001604028us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-12-310001604028us-gaap:TreasuryStockCommonMember2022-04-012022-12-310001604028wms:ESOPShareConversionMemberwms:RedeemableCommonStockMember2022-04-012022-12-310001604028us-gaap:RedeemableConvertiblePreferredStockMemberwms:ESOPShareConversionMember2022-04-012022-12-310001604028wms:ESOPShareConversionMemberwms:MezzanineEquityMember2022-04-012022-12-310001604028us-gaap:CommonStockMember2022-04-012022-12-310001604028us-gaap:AdditionalPaidInCapitalMember2022-04-012022-12-310001604028wms:KSOPRedeemableCommonStockConversionMemberwms:RedeemableCommonStockMember2022-04-012022-12-310001604028wms:KSOPRedeemableCommonStockConversionMemberwms:MezzanineEquityMember2022-04-012022-12-310001604028us-gaap:CommonStockMember2022-07-012022-09-300001604028us-gaap:TreasuryStockCommonMember2022-07-012022-09-300001604028us-gaap:ParentMember2022-07-012022-09-3000016040282022-07-012022-09-300001604028us-gaap:CommonStockMember2023-09-300001604028us-gaap:AdditionalPaidInCapitalMember2023-09-300001604028us-gaap:TreasuryStockCommonMember2023-09-300001604028us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-09-300001604028us-gaap:RetainedEarningsMember2023-09-300001604028us-gaap:ParentMember2023-09-300001604028us-gaap:NoncontrollingInterestMember2023-09-3000016040282023-09-300001604028wms:RedeemableCommonStockMember2023-09-300001604028wms:MezzanineEquityMember2023-09-300001604028us-gaap:RetainedEarningsMember2023-10-012023-12-310001604028us-gaap:ParentMember2023-10-012023-12-310001604028us-gaap:NoncontrollingInterestMember2023-10-012023-12-310001604028us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-10-012023-12-310001604028us-gaap:TreasuryStockCommonMember2023-10-012023-12-310001604028us-gaap:CommonStockMember2023-10-012023-12-310001604028us-gaap:AdditionalPaidInCapitalMember2023-10-012023-12-310001604028wms:KSOPRedeemableCommonStockConversionMemberwms:RedeemableCommonStockMember2023-10-012023-12-310001604028wms:KSOPRedeemableCommonStockConversionMemberwms:MezzanineEquityMember2023-10-012023-12-310001604028us-gaap:CommonStockMember2023-12-310001604028us-gaap:AdditionalPaidInCapitalMember2023-12-310001604028us-gaap:TreasuryStockCommonMember2023-12-310001604028us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001604028us-gaap:RetainedEarningsMember2023-12-310001604028us-gaap:ParentMember2023-12-310001604028us-gaap:NoncontrollingInterestMember2023-12-310001604028wms:MezzanineEquityMember2023-12-310001604028us-gaap:CommonStockMember2023-03-310001604028us-gaap:AdditionalPaidInCapitalMember2023-03-310001604028us-gaap:TreasuryStockCommonMember2023-03-310001604028us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001604028us-gaap:RetainedEarningsMember2023-03-310001604028us-gaap:ParentMember2023-03-310001604028us-gaap:NoncontrollingInterestMember2023-03-310001604028wms:MezzanineEquityMember2023-03-310001604028us-gaap:RetainedEarningsMember2023-04-012023-12-310001604028us-gaap:ParentMember2023-04-012023-12-310001604028us-gaap:NoncontrollingInterestMember2023-04-012023-12-310001604028us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-12-310001604028us-gaap:TreasuryStockCommonMember2023-04-012023-12-310001604028us-gaap:CommonStockMember2023-04-012023-12-310001604028us-gaap:AdditionalPaidInCapitalMember2023-04-012023-12-310001604028wms:KSOPRedeemableCommonStockConversionMemberwms:RedeemableCommonStockMember2023-04-012023-12-310001604028wms:KSOPRedeemableCommonStockConversionMemberwms:MezzanineEquityMember2023-04-012023-12-31wms:segment0001604028wms:SpartanConcreteIncMember2023-04-142023-04-140001604028srt:MinimumMember2023-04-012023-12-310001604028srt:MaximumMember2023-04-012023-12-310001604028srt:MaximumMemberwms:YardMember2023-04-012023-12-310001604028wms:RestrictedStockNonparticipatingMember2023-10-012023-12-310001604028wms:RestrictedStockNonparticipatingMember2022-10-012022-12-310001604028wms:RestrictedStockNonparticipatingMember2023-04-012023-12-310001604028wms:RestrictedStockNonparticipatingMember2022-04-012022-12-310001604028us-gaap:EmployeeStockOptionMember2023-10-012023-12-310001604028us-gaap:EmployeeStockOptionMember2022-10-012022-12-310001604028us-gaap:EmployeeStockOptionMember2023-04-012023-12-310001604028us-gaap:EmployeeStockOptionMember2022-04-012022-12-310001604028us-gaap:RestrictedStockMember2023-10-012023-12-310001604028us-gaap:RestrictedStockMember2022-10-012022-12-310001604028us-gaap:RestrictedStockMember2023-04-012023-12-310001604028us-gaap:RestrictedStockMember2022-04-012022-12-310001604028srt:ConsolidatedEntityExcludingVariableInterestEntitiesVIEMemberwms:ADSMexicanaMember2023-12-31xbrli:pure0001604028srt:ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember2022-06-060001604028srt:ConsolidatedEntityExcludingVariableInterestEntitiesVIEMemberwms:ADSMexicanaMember2022-06-060001604028srt:ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember2023-12-310001604028wms:SouthAmericanJointVentureMember2023-12-310001604028wms:SouthAmericanJointVentureMember2023-04-012023-12-310001604028wms:SouthAmericanJointVentureMember2023-03-310001604028wms:TermLoanFacilityMember2023-12-310001604028wms:TermLoanFacilityMember2023-03-310001604028wms:A5SeniorNotesDue2027Memberus-gaap:SeniorNotesMember2023-12-310001604028wms:A5SeniorNotesDue2027Memberus-gaap:SeniorNotesMember2023-03-310001604028wms:A6375SeniorNotesDue2030Memberus-gaap:SeniorNotesMember2023-12-310001604028wms:A6375SeniorNotesDue2030Memberus-gaap:SeniorNotesMember2023-03-310001604028us-gaap:RevolvingCreditFacilityMember2023-12-310001604028us-gaap:RevolvingCreditFacilityMember2023-03-310001604028wms:EquipmentFinancingMember2023-12-310001604028wms:EquipmentFinancingMember2023-03-310001604028us-gaap:RevolvingCreditFacilityMember2019-09-300001604028us-gaap:RevolvingCreditFacilityMember2022-05-310001604028wms:SublimitOfRevolvingCreditFacilityMember2019-09-300001604028wms:SublimitOfRevolvingCreditFacilityMember2022-05-310001604028us-gaap:RevolvingCreditFacilityMemberwms:TermBenchmarkBasedLoansRateMember2022-05-012022-05-310001604028us-gaap:RevolvingCreditFacilityMemberus-gaap:BaseRateMember2022-05-012022-05-310001604028wms:A5SeniorNotesDue2027Member2019-09-230001604028wms:A6375SeniorNotesDue2030Member2022-06-090001604028srt:MinimumMemberwms:EquipmentFinancingMember2023-04-012023-12-310001604028srt:MaximumMemberwms:EquipmentFinancingMember2023-04-012023-12-310001604028wms:A5SeniorNotesDue2027Memberus-gaap:SeniorNotesMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2023-12-310001604028wms:A5SeniorNotesDue2027Memberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:SeniorNotesMember2023-12-310001604028wms:A5SeniorNotesDue2027Memberus-gaap:SeniorNotesMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2023-03-310001604028wms:A5SeniorNotesDue2027Memberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:SeniorNotesMember2023-03-310001604028wms:A6375SeniorNotesDue2030Memberus-gaap:SeniorNotesMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2023-12-310001604028wms:A6375SeniorNotesDue2030Memberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:SeniorNotesMember2023-12-310001604028wms:A6375SeniorNotesDue2030Memberus-gaap:SeniorNotesMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2023-03-310001604028wms:A6375SeniorNotesDue2030Memberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:SeniorNotesMember2023-03-310001604028wms:EquipmentFinancingMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2023-12-310001604028us-gaap:CarryingReportedAmountFairValueDisclosureMemberwms:EquipmentFinancingMember2023-12-310001604028wms:EquipmentFinancingMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2023-03-310001604028us-gaap:CarryingReportedAmountFairValueDisclosureMemberwms:EquipmentFinancingMember2023-03-310001604028us-gaap:EstimateOfFairValueFairValueDisclosureMember2023-12-310001604028us-gaap:CarryingReportedAmountFairValueDisclosureMember2023-12-310001604028us-gaap:EstimateOfFairValueFairValueDisclosureMember2023-03-310001604028us-gaap:CarryingReportedAmountFairValueDisclosureMember2023-03-310001604028us-gaap:InventoriesMembersrt:MinimumMember2023-04-012023-12-310001604028us-gaap:InventoriesMembersrt:MaximumMember2023-04-012023-12-310001604028us-gaap:InventoriesMember2023-12-310001604028us-gaap:CostOfSalesMember2023-10-012023-12-310001604028us-gaap:CostOfSalesMember2022-10-012022-12-310001604028us-gaap:CostOfSalesMember2023-04-012023-12-310001604028us-gaap:CostOfSalesMember2022-04-012022-12-310001604028us-gaap:SellingAndMarketingExpenseMember2023-10-012023-12-310001604028us-gaap:SellingAndMarketingExpenseMember2022-10-012022-12-310001604028us-gaap:SellingAndMarketingExpenseMember2023-04-012023-12-310001604028us-gaap:SellingAndMarketingExpenseMember2022-04-012022-12-310001604028wms:EquityClassifiedStockOptionsMember2023-10-012023-12-310001604028wms:EquityClassifiedStockOptionsMember2022-10-012022-12-310001604028wms:EquityClassifiedStockOptionsMember2023-04-012023-12-310001604028wms:EquityClassifiedStockOptionsMember2022-04-012022-12-310001604028us-gaap:RestrictedStockMember2023-10-012023-12-310001604028us-gaap:RestrictedStockMember2022-10-012022-12-310001604028us-gaap:RestrictedStockMember2023-04-012023-12-310001604028us-gaap:RestrictedStockMember2022-04-012022-12-310001604028us-gaap:PerformanceSharesMember2023-10-012023-12-310001604028us-gaap:PerformanceSharesMember2022-10-012022-12-310001604028us-gaap:PerformanceSharesMember2023-04-012023-12-310001604028us-gaap:PerformanceSharesMember2022-04-012022-12-310001604028us-gaap:EmployeeStockMember2023-10-012023-12-310001604028us-gaap:EmployeeStockMember2022-10-012022-12-310001604028us-gaap:EmployeeStockMember2023-04-012023-12-310001604028us-gaap:EmployeeStockMember2022-04-012022-12-310001604028wms:NonEmployeeDirectorCompensationPlanMember2023-10-012023-12-310001604028wms:NonEmployeeDirectorCompensationPlanMember2022-10-012022-12-310001604028wms:NonEmployeeDirectorCompensationPlanMember2023-04-012023-12-310001604028wms:NonEmployeeDirectorCompensationPlanMember2022-04-012022-12-310001604028srt:MaximumMemberwms:TwoThousandSeventeenOmnibusPlanMember2017-05-240001604028wms:TwoThousandSeventeenOmnibusPlanMember2023-04-012023-12-310001604028us-gaap:PerformanceSharesMemberwms:TwoThousandSeventeenOmnibusPlanMember2023-04-012023-12-310001604028us-gaap:EmployeeStockOptionMemberwms:TwoThousandSeventeenOmnibusPlanMember2023-04-012023-12-31utr:Rate0001604028wms:PipeSegmentMemberus-gaap:OperatingSegmentsMember2023-10-012023-12-310001604028wms:PipeSegmentMemberus-gaap:IntersegmentEliminationMember2023-10-012023-12-310001604028wms:PipeSegmentMember2023-10-012023-12-310001604028wms:PipeSegmentMemberus-gaap:OperatingSegmentsMember2022-10-012022-12-310001604028wms:PipeSegmentMemberus-gaap:IntersegmentEliminationMember2022-10-012022-12-310001604028wms:PipeSegmentMember2022-10-012022-12-310001604028wms:InfiltratorWaterTechnologiesSegmentMemberus-gaap:OperatingSegmentsMember2023-10-012023-12-310001604028wms:InfiltratorWaterTechnologiesSegmentMemberus-gaap:IntersegmentEliminationMember2023-10-012023-12-310001604028wms:InfiltratorWaterTechnologiesSegmentMember2023-10-012023-12-310001604028wms:InfiltratorWaterTechnologiesSegmentMemberus-gaap:OperatingSegmentsMember2022-10-012022-12-310001604028wms:InfiltratorWaterTechnologiesSegmentMemberus-gaap:IntersegmentEliminationMember2022-10-012022-12-310001604028wms:InfiltratorWaterTechnologiesSegmentMember2022-10-012022-12-310001604028wms:InternationalSegmentMemberus-gaap:OperatingSegmentsMemberwms:PipeMember2023-10-012023-12-310001604028wms:InternationalSegmentMemberwms:PipeMemberus-gaap:IntersegmentEliminationMember2023-10-012023-12-310001604028wms:InternationalSegmentMemberwms:PipeMember2023-10-012023-12-310001604028wms:InternationalSegmentMemberus-gaap:OperatingSegmentsMemberwms:PipeMember2022-10-012022-12-310001604028wms:InternationalSegmentMemberwms:PipeMemberus-gaap:IntersegmentEliminationMember2022-10-012022-12-310001604028wms:InternationalSegmentMemberwms:PipeMember2022-10-012022-12-310001604028wms:InternationalSegmentMemberwms:AlliedProductsAndOtherMemberus-gaap:OperatingSegmentsMember2023-10-012023-12-310001604028wms:InternationalSegmentMemberwms:AlliedProductsAndOtherMemberus-gaap:IntersegmentEliminationMember2023-10-012023-12-310001604028wms:InternationalSegmentMemberwms:AlliedProductsAndOtherMember2023-10-012023-12-310001604028wms:InternationalSegmentMemberwms:AlliedProductsAndOtherMemberus-gaap:OperatingSegmentsMember2022-10-012022-12-310001604028wms:InternationalSegmentMemberwms:AlliedProductsAndOtherMember2022-10-012022-12-310001604028wms:InternationalSegmentMemberus-gaap:OperatingSegmentsMember2023-10-012023-12-310001604028wms:InternationalSegmentMemberus-gaap:IntersegmentEliminationMember2023-10-012023-12-310001604028wms:InternationalSegmentMember2023-10-012023-12-310001604028wms:InternationalSegmentMemberus-gaap:OperatingSegmentsMember2022-10-012022-12-310001604028wms:InternationalSegmentMemberus-gaap:IntersegmentEliminationMember2022-10-012022-12-310001604028wms:InternationalSegmentMember2022-10-012022-12-310001604028us-gaap:OperatingSegmentsMemberwms:AlliedProductsAndOtherBusinessSegmentsMember2023-10-012023-12-310001604028wms:AlliedProductsAndOtherBusinessSegmentsMemberus-gaap:IntersegmentEliminationMember2023-10-012023-12-310001604028wms:AlliedProductsAndOtherBusinessSegmentsMember2023-10-012023-12-310001604028us-gaap:OperatingSegmentsMemberwms:AlliedProductsAndOtherBusinessSegmentsMember2022-10-012022-12-310001604028wms:AlliedProductsAndOtherBusinessSegmentsMemberus-gaap:IntersegmentEliminationMember2022-10-012022-12-310001604028wms:AlliedProductsAndOtherBusinessSegmentsMember2022-10-012022-12-310001604028us-gaap:OperatingSegmentsMember2023-10-012023-12-310001604028us-gaap:IntersegmentEliminationMember2023-10-012023-12-310001604028us-gaap:OperatingSegmentsMember2022-10-012022-12-310001604028us-gaap:IntersegmentEliminationMember2022-10-012022-12-310001604028wms:PipeSegmentMemberus-gaap:OperatingSegmentsMember2023-04-012023-12-310001604028wms:PipeSegmentMemberus-gaap:IntersegmentEliminationMember2023-04-012023-12-310001604028wms:PipeSegmentMember2023-04-012023-12-310001604028wms:PipeSegmentMemberus-gaap:OperatingSegmentsMember2022-04-012022-12-310001604028wms:PipeSegmentMemberus-gaap:IntersegmentEliminationMember2022-04-012022-12-310001604028wms:PipeSegmentMember2022-04-012022-12-310001604028wms:InfiltratorWaterTechnologiesSegmentMemberus-gaap:OperatingSegmentsMember2023-04-012023-12-310001604028wms:InfiltratorWaterTechnologiesSegmentMemberus-gaap:IntersegmentEliminationMember2023-04-012023-12-310001604028wms:InfiltratorWaterTechnologiesSegmentMember2023-04-012023-12-310001604028wms:InfiltratorWaterTechnologiesSegmentMemberus-gaap:OperatingSegmentsMember2022-04-012022-12-310001604028wms:InfiltratorWaterTechnologiesSegmentMemberus-gaap:IntersegmentEliminationMember2022-04-012022-12-310001604028wms:InfiltratorWaterTechnologiesSegmentMember2022-04-012022-12-310001604028wms:InternationalSegmentMemberus-gaap:OperatingSegmentsMemberwms:PipeMember2023-04-012023-12-310001604028wms:InternationalSegmentMemberwms:PipeMemberus-gaap:IntersegmentEliminationMember2023-04-012023-12-310001604028wms:InternationalSegmentMemberwms:PipeMember2023-04-012023-12-310001604028wms:InternationalSegmentMemberus-gaap:OperatingSegmentsMemberwms:PipeMember2022-04-012022-12-310001604028wms:InternationalSegmentMemberwms:PipeMemberus-gaap:IntersegmentEliminationMember2022-04-012022-12-310001604028wms:InternationalSegmentMemberwms:PipeMember2022-04-012022-12-310001604028wms:InternationalSegmentMemberwms:AlliedProductsAndOtherMemberus-gaap:OperatingSegmentsMember2023-04-012023-12-310001604028wms:InternationalSegmentMemberwms:AlliedProductsAndOtherMemberus-gaap:IntersegmentEliminationMember2023-04-012023-12-310001604028wms:InternationalSegmentMemberwms:AlliedProductsAndOtherMember2023-04-012023-12-310001604028wms:InternationalSegmentMemberwms:AlliedProductsAndOtherMemberus-gaap:OperatingSegmentsMember2022-04-012022-12-310001604028wms:InternationalSegmentMemberwms:AlliedProductsAndOtherMember2022-04-012022-12-310001604028wms:InternationalSegmentMemberus-gaap:OperatingSegmentsMember2023-04-012023-12-310001604028wms:InternationalSegmentMemberus-gaap:IntersegmentEliminationMember2023-04-012023-12-310001604028wms:InternationalSegmentMember2023-04-012023-12-310001604028wms:InternationalSegmentMemberus-gaap:OperatingSegmentsMember2022-04-012022-12-310001604028wms:InternationalSegmentMemberus-gaap:IntersegmentEliminationMember2022-04-012022-12-310001604028wms:InternationalSegmentMember2022-04-012022-12-310001604028us-gaap:OperatingSegmentsMemberwms:AlliedProductsAndOtherBusinessSegmentsMember2023-04-012023-12-310001604028wms:AlliedProductsAndOtherBusinessSegmentsMemberus-gaap:IntersegmentEliminationMember2023-04-012023-12-310001604028wms:AlliedProductsAndOtherBusinessSegmentsMember2023-04-012023-12-310001604028us-gaap:OperatingSegmentsMemberwms:AlliedProductsAndOtherBusinessSegmentsMember2022-04-012022-12-310001604028wms:AlliedProductsAndOtherBusinessSegmentsMemberus-gaap:IntersegmentEliminationMember2022-04-012022-12-310001604028wms:AlliedProductsAndOtherBusinessSegmentsMember2022-04-012022-12-310001604028us-gaap:OperatingSegmentsMember2023-04-012023-12-310001604028us-gaap:IntersegmentEliminationMember2023-04-012023-12-310001604028us-gaap:OperatingSegmentsMember2022-04-012022-12-310001604028us-gaap:IntersegmentEliminationMember2022-04-012022-12-310001604028us-gaap:MaterialReconcilingItemsMember2023-10-012023-12-310001604028us-gaap:MaterialReconcilingItemsMember2022-10-012022-12-310001604028us-gaap:MaterialReconcilingItemsMember2023-04-012023-12-310001604028us-gaap:MaterialReconcilingItemsMember2022-04-012022-12-310001604028us-gaap:SubsequentEventMember2024-01-012024-02-08

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-Q
(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended December 31, 2023
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
Commission file number: 001-36557
ADVANCED DRAINAGE SYSTEMS, INC.
(Exact name of registrant as specified in its charter)
Delaware51-0105665
(State or Other Jurisdiction of
Incorporation or Organization)
(I.R.S. Employer
Identification No.)
4640 Trueman Boulevard, Hilliard, Ohio 43026
(Address of Principal Executive Offices, Including Zip Code)
(614) 658-0050
(Registrant’s Telephone Number, Including Area Code)
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common Stock, $0.01 par value per shareWMSNew York Stock Exchange
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. (Check one):
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 January 31, 2024, the registrant had 77,616,828 shares of common stock outstanding, which excludes 206,524 shares of unvested restricted common stock. The shares of common stock trade on the New York Stock Exchange under the ticker symbol “WMS.”


TABLE OF CONTENTS
   
 Page
   
 
   
 
   
 
   
 
   
 
   
 
   
   
   
   
  
   
   
   
   
  
   
   
   
- ii -

PART I. FINANCIAL INFORMATION

ADVANCED DRAINAGE SYSTEMS, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED BALANCE SHEETS
(Unaudited) (In thousands, except par value)
 December 31, 2023 March 31, 2023
ASSETS   
Current assets:   
Cash$560,744 $217,128 
Receivables (less allowance for doubtful accounts of $6,058 and $8,227, respectively)
240,810306,945
Inventories405,409463,994
Other current assets31,45929,422
Total current assets1,238,4221,017,489
Property, plant and equipment, net810,887733,059
Other assets:
Goodwill617,397620,193
Intangible assets, net365,631407,627
Other assets129,622122,757
Total assets$3,161,959 $2,901,125 
LIABILITIES, MEZZANINE EQUITY AND STOCKHOLDERS’ EQUITY
Current liabilities:
Current maturities of debt obligations$12,275 $14,693 
Current maturities of finance lease obligations12,8448,541
Accounts payable207,902210,111
Other accrued liabilities162,275142,400
Accrued income taxes13,8293,057
Total current liabilities409,125378,802
Long-term debt obligations (less unamortized debt issuance costs of $10,270 and $11,804, respectively)
1,261,7421,269,391
Long-term finance lease obligations37,94732,272
Deferred tax liabilities159,296159,056
Other liabilities71,98066,744
Total liabilities1,940,0901,906,265
Commitments and contingencies (see Note 9)
Mezzanine equity:
Redeemable common stock: $0.01 par value; 7,488 and 9,429 shares outstanding, respectively
121,686153,220
Total mezzanine equity121,686153,220
Stockholders’ equity:
Common stock; $0.01 par value: 1,000,000 shares authorized; 81,415 and 79,057
 shares issued, respectively; 70,200 and 69,518 shares outstanding, respectively
11,67011,647
Paid-in capital1,195,8931,134,864
Common stock in treasury, at cost(1,110,670)(920,999)
Accumulated other comprehensive loss(26,601)(27,580)
Retained earnings1,008,270626,215
Total ADS stockholders’ equity1,078,562824,147
Noncontrolling interest in subsidiaries21,62117,493
Total stockholders’ equity1,100,183841,640
Total liabilities, mezzanine equity and stockholders’ equity$3,161,959 $2,901,125 
See accompanying Notes to Condensed Consolidated Financial Statements.
- 3 -

ADVANCED DRAINAGE SYSTEMS, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(Unaudited) (In thousands, except per share data)
 Three Months Ended December 31,Nine Months Ended December 31,
 2023 202220232022
Net sales$662,367 $655,167 $2,220,633 $2,453,562 
Cost of goods sold402,518 431,250 1,326,647 1,557,575 
Gross profit259,849 223,917 893,986 895,987 
Operating expenses:
Selling, general and administrative91,289 85,936 269,525 261,095 
Loss (gain) on disposal of assets and costs from exit and disposal activities
2,512 (348)(10,669)(147)
Intangible amortization12,782 13,842 38,376 41,360 
Income from operations153,266 124,487 596,754 593,679 
Other expense:
Interest expense22,331 20,001 65,984 49,334 
Derivative gain and other income, net(4,772)(4,125)(15,827)(5,632)
Income before income taxes135,707 108,611 546,597 549,977 
Income tax expense30,131 26,068 132,665 128,641 
Equity in net income of unconsolidated affiliates(1,304)(639)(3,880)(3,705)
Net income106,880 83,182 417,812 425,041 
Less: net income attributable to noncontrolling interest1,241 1,142 2,719 3,848 
Net income attributable to ADS$105,639 $82,040 $415,093 $421,193 
Weighted average common shares outstanding:
Basic77,857 82,067 78,455 82,891 
Diluted78,586 82,987 79,188 83,980 
Net income per share:
Basic$1.36 $1.00 $5.29 $5.08 
Diluted$1.34 $0.99 $5.24 $5.02 
See accompanying Notes to Condensed Consolidated Financial Statements.

- 4 -

ADVANCED DRAINAGE SYSTEMS, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(Unaudited) (In thousands)
 Three Months Ended December 31,Nine Months Ended December 31,
 2023202220232022
Net income$106,880 $83,182 $417,812 $425,041 
Currency translation gain (loss)4,020 4,973 2,388 (4,688)
Comprehensive income110,900 88,155 420,200 420,353 
Less: other comprehensive income attributable to noncontrolling interest
963 1,069 1,409 797 
Less: net income attributable to noncontrolling interest1,241 1,142 2,719 3,848 
Total comprehensive income attributable to ADS$108,696 $85,944 $416,072 $415,708 
See accompanying Notes to Condensed Consolidated Financial Statements.
- 5 -

ADVANCED DRAINAGE SYSTEMS, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(Unaudited) (In thousands)
 Nine Months Ended
December 31,
 2023 2022
Cash Flows from Operating Activities   
Net income$417,812 $425,041 
Adjustments to reconcile net income to net cash provided by operating activities:
Depreciation and amortization112,014107,346
Deferred income taxes335(4,165)
Gain on disposal of assets and costs from exit and disposal activities(10,669)(147)
Stock-based compensation23,63619,912
Amortization of deferred financing charges1,533909
Fair market value adjustments to derivatives(162)2,309
Equity in net income of unconsolidated affiliates(3,880)(3,705)
Other operating activities5,7202,732
Changes in working capital:
Receivables67,23099,958
Inventories59,75234,871
Prepaid expenses and other current assets(534)(4,532)
Accounts payable, accrued expenses, and other liabilities27,475(20,091)
Net cash provided by operating activities700,262660,438
Cash Flows from Investing Activities
Capital expenditures(136,385)(126,858)
Proceeds from disposition of assets19,979 
Acquisition, net of cash acquired(48,010)
Other investing activities52746
Net cash used in investing activities(115,879)(174,822)
Cash Flows from Financing Activities
Payments on syndicated Term Loan Facility(5,250)(5,250)
Proceeds from Revolving Credit Agreement26,200
Payments on Revolving Credit Agreement(140,500)
Proceeds from Amended Revolving Credit Agreement97,000
Payments on Amended Revolving Credit Agreement(97,000)
Proceeds from Senior Notes due 2030500,000
Debt issuance costs(11,575)
Payments on Equipment Financing(6,361)(10,213)
Payments on finance lease obligations(8,624)(4,954)
Repurchase of common stock(178,187)(375,027)
Cash dividends paid(33,111)(30,111)
Dividends paid to noncontrolling interest holder(3,652)
Proceeds from exercise of stock options3,9565,145
Payment of withholding taxes on vesting of restricted stock units(8,859)(28,653)
Net cash used in financing activities(236,436)(78,590)
Effect of exchange rate changes on cash1,271(461)
Net change in cash349,218406,565
Cash and restricted cash at beginning of period217,12820,125
Cash and restricted cash at end of period$566,346 $426,690 
 
RECONCILIATION TO BALANCE SHEET
Cash$560,744 
Restricted cash (included in Other assets in the Condensed Consolidated Balance Sheets)5,602
Total cash and restricted cash$566,346 
See accompanying Notes to Condensed Consolidated Financial Statements.
- 6 -

ADVANCED DRAINAGE SYSTEMS, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY AND MEZZANINE EQUITY
(Unaudited) (In thousands)
Common
Stock
Paid
-In
Capital
Common
Stock in
Treasury
Accumulated
Other Compre-hensive
Loss
Retained Earnings
Total ADS
Stockholders’ Equity
Non-
controlling
Interest in
 Subsidiaries
Total
Stock-
holders’
Equity
 
Redeemable Common Stock
Redeemable Convertible
Preferred Stock
Total
Mezzanine
Equity
SharesAmountSharesAmount  Shares Amount Shares Amount
Balance at October 1, 202278,519$11,642 $1,119,453 5,314$(536,697)$(33,775)$477,790 $1,038,413 $17,329 $1,055,742 9,840$159,928 $ $159,928 
Net income82,04082,0401,14283,182
Other comprehensive income3,9043,9041,0694,973
Common stock dividends ($0.12 per share)
(9,819)(9,819)(9,819)
Share repurchases1,891(179,864)(179,864)(179,864)
Dividends paid to noncontrolling interest holder— (1,925)(1,925)
KSOP redeemable common stock conversion17122,7982,8002,800(171)(2,800)(2,800)
Exercise of common stock options17485485485
Restricted stock awards78135(3,141)(3,140)(3,140)
Stock-based compensation expense
6,1796,1796,179
Balance at December 31, 202278,785$11,645 $1,128,915 7,240 $(719,702)$(29,871)$550,011 $940,998 $17,615 $958,613 9,669 $157,128 $157,128 
Balance at April 1, 202275,529 $11,612 $1,065,628 3,220 $(318,691)$(24,386)$158,876 $893,039 $16,622 $909,661  $ 15,630 $195,384 $195,384 
Net income— — — — — — 421,193 421,193 3,848 425,041 — — — — — 
Other comprehensive (loss) income— — — — — (5,485)— (5,485)797 (4,688)— — — — — 
Common stock dividends ($0.36 per share)
— — — — — — (30,058)(30,058)— (30,058)— — — — — 
Dividends paid to noncontrolling interest holder— — — — — — — — (3,652)(3,652)— — — — — 
Share repurchases— — — 3,756 (375,027)— — (375,027)— (375,027)— — — — — 
ESOP share conversion— — — — — — — — — — 12,022 195,384 (15,630)(195,384) 
KSOP redeemable common stock conversion2,353 24 38,232 — — — — 38,256 — 38,256 (2,353)(38,256)— — (38,256)
Exercise of common stock options200 2 5,143 — — — — 5,145 — 5,145 — — — — — 
Restricted stock awards176 2 — 59 (5,633)— — (5,631)— (5,631)— — — — — 
Performance-based restricted stock units527 5 — 205 (20,351)— — (20,346)— (20,346)— — — — — 
Stock-based compensation expense— — 19,912 — — — — 19,912 — 19,912 — — — — — 
Balance at December 31, 202278,785 $11,645 $1,128,915 7,240 $(719,702)$(29,871)$550,011 $940,998 $17,615 $958,613 9,669 $157,128   $157,128 

See accompanying Notes to Condensed Consolidated Financial Statements.
- 7 -

ADVANCED DRAINAGE SYSTEMS, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY AND MEZZANINE EQUITY
(Unaudited) (In thousands)
Common
Stock
Paid
-In
Capital
Common
Stock in
Treasury
Accumulated
Other Compre-hensive
Loss
Retained Earnings
Total ADS
Stockholders’ Equity
Non-
controlling
Interest in
 Subsidiaries
Total
Stock-
holders’
Equity
 
Redeemable Common Stock
Total
Mezzanine
Equity
SharesAmountSharesAmount  Shares Amount
Balance at October 1, 202380,635$11,663 $1,173,574 10,617$(1,039,717)$(29,658)$913,551 $1,029,413 $19,417 $1,048,830 8,206$133,349 $133,349 
Net income105,639105,6391,241106,880
Other comprehensive income3,0573,0579634,020
Common stock dividends ($0.14 per share)
(10,920)(10,920)(10,920)
Share repurchases598(70,905)(70,905)(70,905)
KSOP redeemable common stock conversion718711,65611,66311,663(718)(11,663)(11,663)
Exercise of common stock options411,3331,3331,333
Restricted stock awards1(48)(48)(48)
Stock-based compensation expense
7,4027,4027,402
ESPP Share Issuance20— 1,927 — — — — 1,927 — 1,927 — — — 
Other— 1 — — — — 1 — 1 — — — 
Balance at December 31, 202381,415$11,670 $1,195,893 11,215 $(1,110,670)$(26,601)$1,008,270 $1,078,562 $21,621 $1,100,183 7,488 $121,686 $121,686 
Balance at April 1, 202379,057 $11,647 $1,134,864 9,539 $(920,999)$(27,580)$626,215 $824,147 $17,493 $841,640 9,429 $153,220 $153,220 
Net income— — — — — — 415,093 415,093 2,719 417,812 — — — 
Other comprehensive income— — — — — 979 — 979 1,409 2,388 — — — 
Common stock dividends ($0.42 per share)
— — — — — — (33,038)(33,038)— (33,038)— — — 
Share repurchases— — — 1,579 (180,812)— — (180,812)— (180,812)— — — 
KSOP redeemable common stock conversion1,941 19 31,515 — — — — 31,534 — 31,534 (1,941)(31,534)(31,534)
Exercise of common stock options97 1 3,955 — — — — 3,956 — 3,956 — — — 
Restricted stock awards100 1 — 25 (2,463)— — (2,462)— (2,462)— — — 
Performance-based restricted stock units200 2 — 72 (6,396)— — (6,394)— (6,394)— — — 
Stock-based compensation expense— — 23,636 — — — — 23,636 — 23,636 — — — 
ESPP Share Issuance20 — 1,927 — — — — 1,927 — 1,927 — — — 
Other— — (4)— — — — (4)— (4)— — — 
Balance at December 31, 202381,415 $11,670 $1,195,893 11,215 $(1,110,670)$(26,601)$1,008,270 $1,078,562 $21,621 $1,100,183 7,488 $121,686 $121,686 
See accompanying Notes to Condensed Consolidated Financial Statements.
- 8 -

ADVANCED DRAINAGE SYSTEMS, INC. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)
1.BACKGROUND AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
Description of Business - Advanced Drainage Systems, Inc., incorporated in Delaware, and its subsidiaries (collectively referred to as “ADS” or the “Company”) designs, manufactures and markets innovative water management solutions in the stormwater and onsite septic wastewater industries, providing superior drainage solutions for use in the construction and agriculture marketplace. ADS’s products are used across a broad range of end markets and applications, including non-residential, infrastructure and agriculture applications.
The Company is managed and reports results of operations in three reportable segments: Pipe, Infiltrator Water Technologies Ultimate Holdings, Inc (“Infiltrator”) and International. The Company also reports the results of its Allied Products and all other business segments as Allied Products and Other.
Historically, sales of the Company’s products have been higher in the first and second quarters of each fiscal year due to favorable weather and longer daylight conditions accelerating construction activity during these periods. Seasonal variations in operating results may also be impacted by inclement weather conditions, such as cold or wet weather, which can delay projects.
Basis of Presentation - The Company prepares its Condensed Consolidated Financial Statements in accordance with accounting principles generally accepted in the United States of America (“GAAP”). The Condensed Consolidated Balance Sheet as of March 31, 2023 was derived from audited financial statements included in the Annual Report on Form 10-K for the year ended March 31, 2023 (“Fiscal 2023 Form 10-K”). The accompanying unaudited Condensed Consolidated Financial Statements contain all adjustments, of a normal recurring nature, necessary to present fairly its financial position as of December 31, 2023 and the results of operations for the three and nine months ended December 31, 2023 and cash flows for the nine months ended December 31, 2023. The interim Condensed Consolidated Financial Statements should be read in conjunction with the audited Consolidated Financial Statements, including the notes thereto, filed in the Company’s Fiscal 2023 Form 10-K.
Principles of Consolidation - The Condensed Consolidated Financial Statements include the Company, its wholly-owned subsidiaries, its majority-owned subsidiaries and variable interest entities (“VIEs”) of which the Company is the primary beneficiary. The Company uses the equity method of accounting for equity investments where it exercises significant influence but does not hold a controlling financial interest. Such investments are recorded in Other assets in the Condensed Consolidated Balance Sheets and the related equity earnings from these investments are included in Equity in net income of unconsolidated affiliates in the Condensed Consolidated Statements of Operations. All intercompany balances and transactions have been eliminated in consolidation.
Recent Accounting Guidance
Improvements to Reportable Segment Disclosures - In November 2023, the Financial Accounting Standards Board (“FASB”) issued an accounting standards update (“ASU”) to amend ASC 280, Segment Reporting to enhance segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. In addition, the amendments enhance interim disclosure requirements, clarify circumstances in which an entity can disclose multiple segment measures of profit or loss, provide new segment disclosure requirements for entities with a single reportable segment, and contain other disclosure requirements. The amendments are effective for fiscal years beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024. The amendments must be applied retrospectively to all periods presented in the financial statements. The Company is currently evaluating the impact of this standard on the Consolidated Financial Statements.
Improvements to Income Tax Disclosures - In December 2023, the FASB issued an ASU to amend ASC 740, Income Taxes to enhance the transparency and usefulness of income tax disclosures, primarily related to the rate reconciliation and income taxes paid information. The amendments may be applied prospectively or retrospectively and are effective for fiscal years beginning after December 15, 2024. The Company is currently evaluating the impact of this standard on the Consolidated Financial Statements.
Except for the pronouncements described above, there have been no new accounting pronouncements issued or adopted since the filing of the Fiscal 2023 Form 10-K that have significance, or potential significance, to the Consolidated Financial Statements.

- 9 -

2.GAIN ON DISPOSAL OF ASSETS AND COSTS FROM EXIT AND DISPOSAL ACTIVITIES
On April 14, 2023, the Company completed its divestiture of substantially all of the assets of Spartan Concrete, Inc. to a third party purchaser for consideration of $20.0 million. The Company recognized a gain on the sale of $14.9 million in the Condensed Consolidated Statements of Operations. Prior to the divestiture, the Company recorded the results of operations in Allied & Other.
3.REVENUE RECOGNITION
Revenue Disaggregation - The Company disaggregates net sales by Domestic, International and Infiltrator and further disaggregates Domestic and International by product type, consistent with its reportable segment disclosure. This disaggregation level best depicts how the nature, amount, timing and uncertainty of revenue and cash flows are affected by economic factors. Refer to “Note 12. Business Segments Information” for the Company’s disaggregation of Net sales by reportable segment.
Contract Balances - The Company recognizes a contract asset representing the Company’s right to recover products upon the receipt of returned products and a contract liability for the customer refund. The following table presents the balance of the Company’s contract asset and liability as of the periods presented:
(In thousands)December 31, 2023March 31, 2023
Contract asset - product returns$1,546 $933 
Refund liability4,628 2,664 
4.LEASES
Nature of the Company’s Leases - The Company has operating and finance leases for plants, yards, corporate offices, tractors, trailers and other equipment. The Company’s leases have remaining terms of less than one year to 14 years. A portion of the Company’s yard leases include an option to extend the leases for up to five years. The Company has included renewal options which are reasonably certain to be exercised in its right-of-use assets and lease liabilities.
5.INVENTORIES
Inventories as of the periods presented consisted of the following:
(In thousands)December 31, 2023March 31, 2023
Raw materials$106,097 $108,206 
Finished goods299,312355,788
Total inventories$405,409 $463,994 
- 10 -

6.NET INCOME PER SHARE AND STOCKHOLDERS' EQUITY
Net Income per Share - The following table presents information necessary to calculate net income per share for the periods presented, as well as potentially dilutive securities excluded from the weighted average number of diluted common shares outstanding because their inclusion would have been anti-dilutive:
 Three Months Ended December 31,Nine Months Ended
December 31,
(In thousands, except per share data)2023202220232022
NET INCOME PER SHARE—BASIC:   
Net income available to common stockholders – Basic
$105,639 $82,040 $415,093 $421,193 
Weighted average number of common shares outstanding – Basic
77,857 82,067 78,455 82,891 
Net income per common share – Basic$1.36 $1.00 $5.29 $5.08 
NET INCOME PER SHARE—DILUTED:
Net income available to common stockholders – Diluted
$105,639 $82,040 $415,093 $421,193 
Weighted average number of common shares outstanding – Basic
77,857 82,067 78,455 82,891 
Assumed restricted stock75 114 60 131 
Assumed exercise of stock options595 626 597 702 
Assumed performance units59 180 76 256 
Weighted average number of common shares outstanding – Diluted
78,58682,98779,18883,980
Net income per common share – Diluted$1.34 $0.99 $5.24 $5.02 
Potentially dilutive securities excluded as anti-dilutive
19 42 46 45 
7.RELATED PARTY TRANSACTIONS
ADS Mexicana - ADS conducts business in Mexico and Central America through its joint venture, ADS Mexicana, S.A. de C.V. (“ADS Mexicana”). ADS owns 51% of the outstanding stock of ADS Mexicana and consolidates ADS Mexicana for financial reporting purposes.
On June 6, 2022, the Company and ADS Mexicana amended the Intercompany Revolving Credit Promissory Note (the “Intercompany Note”) with a borrowing capacity of $9.5 million. The Intercompany Note matures on June 8, 2027. The Intercompany Note indemnifies the ADS Mexicana joint venture partner for 49% of any unpaid borrowings. The interest rates under the Intercompany Note are determined by certain base rates or Secured Overnight Financing Rate (“SOFR”) plus an applicable margin based on the Leverage Ratio. As of both December 31, 2023 and March 31, 2023, there were no borrowings outstanding under the Intercompany Note.
South American Joint Venture - The Tuberias Tigre - ADS Limitada joint venture (the “South American Joint Venture”) manufactures and sells HDPE corrugated pipe in certain South American markets. ADS owns 50% of the South American Joint Venture. ADS is the guarantor of 50% of the South American Joint Venture’s credit arrangement, and the debt guarantee is shared equally with the joint venture partner. The Company’s maximum potential obligation under this guarantee is $5.5 million as of December 31, 2023. The maximum borrowings permitted under the South American Joint Venture’s credit facility are $11.0 million. The Company does not anticipate any required contributions related to the balance of this credit arrangement. As of December 31, 2023, there was no outstanding principal balance for the South American Joint Venture’s credit facility including letters of credit. As of March 31, 2023, the outstanding principal balances of the South American Joint Venture’s credit facility including letters of credit was $5.5 million.
- 11 -

8.DEBT
Long-term debt as of the periods presented consisted of the following:
(In thousands)December 31, 2023 March 31, 2023
Term Loan Facility$422,000 $427,250 
Senior Notes due 2027350,000350,000 
Senior Notes due 2030500,000500,000 
Revolving Credit Facility 
Equipment Financing12,28718,638 
Total1,284,2871,295,888
Less: Unamortized debt issuance costs10,27011,804
Less: Current maturities12,27514,693
Long-term debt obligations$1,261,742 $1,269,391 
Senior Secured Credit Facilities – In May 2022, the Company entered into a Second Amendment (the “Second Amendment”) to the Company's Base Credit Agreement with Barclays Bank PLC, as administrative agent under the Term Loan Facility, PNC Bank, National Association, as new administrative agent under the Revolving Credit Facility. Among other things, the Second Amendment (i) amended the Base Credit Agreement by increasing the Revolving Credit Facility (the “Amended Revolving Credit Facility”) from $350 million to $600 million (including an increase of the sub-limit for the swing-line sub-facility from $50 million to $60 million), (ii) extended the maturity date of the Revolving Credit Facility to May 26, 2027, (iii) revised the “applicable margin” to provide an additional step-down to 175 basis points (for Term Benchmark based loans) and 75 basis points (for base rate loans) in the event the consolidated senior secured net leverage ratio is less than 2.00 to 1.00, and (iv) reset the “incremental amount” and the investment basket in non-guarantors and joint ventures. The Second Amendment also revised the reference interest rate from LIBOR to SOFR for both the Amended Revolving Credit Facility and the Term Loan Facility. Letters of credit outstanding at December 31, 2023 and March 31, 2023 amounted to $11.2 million and $9.7 million, respectively, and reduced the availability of the Revolving Credit Facility.
Senior Notes due 2027 – On September 23, 2019, the Company issued $350.0 million aggregate principal amount of 5.0% Senior Notes due 2027 (the “2027 Notes”) pursuant to an Indenture, dated September 23, 2019 (the “2027 Indenture”), among the Company, the guarantors party thereto (the “Guarantors”) and U.S. Bank National Association, as Trustee (the “Trustee”).
Senior Notes due 2030 – On June 9, 2022, the Company issued $500.0 million aggregate principal amount of 6.375% Senior Notes due 2030 (the “2030 Notes”) pursuant to an Indenture, dated June 9, 2022 (the “2030 Indenture”), among the Company, the Guarantors and the Trustee.
Equipment Financing – The assets under the Equipment Financing acquired are titled to the Company and included in Property, plant and equipment, net on the Company's Condensed Consolidated Balance Sheet. The equipment financing has an initial term of between 12 and 84 months, based on the life of the equipment, and bears a weighted average interest of 1.6% as of December 31, 2023. The current portion of the equipment financing is $5.3 million, and the long-term portion is $7.0 million at December 31, 2023.
Valuation of Debt - The carrying amounts of current financial assets and liabilities approximate fair value because of the immediate or short-term maturity of these items. The following table presents the carrying and fair value of the Company’s 2027 Notes, 2030 Notes and Equipment Financing for the periods presented:
 December 31, 2023 March 31, 2023
(In thousands)Fair ValueCarrying ValueFair Value Carrying Value
Senior Notes due 2027$340,883 $350,000 $333,970 $350,000 
Senior Notes due 2030506,075 500,000 496,605 500,000 
Equipment Financing11,940 12,287 17,921 18,638 
Total fair value$858,898 $862,287 $848,496 $868,638 
The fair values of the 2027 Notes and 2030 Notes were determined based on quoted market data for the Company’s 2027 Notes and 2030 Notes, respectively. The fair value of the Equipment Financing was determined based on a comparison of the interest rate and terms of such borrowings to the rates and terms of similar debt available for the
- 12 -

period. The categorization of the framework used to evaluate the 2027 Notes, 2030 Notes and Equipment Financing are considered Level 2. The Company believes the carrying amount of the remaining long-term debt, including the Term Loan Facility and Revolving Credit Facility, is not materially different from its fair value as the interest rates and terms of the borrowings are similar to currently available borrowings.
9.COMMITMENTS AND CONTINGENCIES
Purchase Commitments - The Company has historically secured supplies of resin raw material by agreeing to purchase quantities during a future given period at a fixed price. These purchase contracts typically ranged from 1 to 12 months and occur in the ordinary course of business. The Company does not have any outstanding purchase commitments with fixed price and quantity as of December 31, 2023. The Company also enters into equipment purchase contracts with manufacturers.
Litigation and Other Proceedings – The Company is involved from time to time in various legal proceedings that arise in the ordinary course of business, including but not limited to commercial disputes, environmental matters, employee related claims, intellectual property disputes and litigation in connection with transactions including acquisitions and divestitures. The Company does not believe that such litigation, claims, and administrative proceedings will have a material adverse impact on the Company’s financial position or results of operations. The Company records a liability when a loss is considered probable, and the amount can be reasonably estimated.
10.INCOME TAXES
The Company’s effective tax rate will vary based on a variety of factors, including overall profitability, the geographical mix of income before taxes and related tax rates in jurisdictions where it operates and other one-time charges, as well as the occurrence of discrete events. For the three months ended December 31, 2023 and 2022, the Company utilized an effective tax rate of 22.2% and 24.0%, respectively, to calculate its provision for income taxes. For the nine months ended December 31, 2023 and 2022, the Company utilized an effective tax rate of 24.3% and 23.4%, respectively, to calculate its provision for income taxes. State and local income taxes increased the effective rate for the three and nine months ended December 31, 2023 and 2022. Discrete income tax benefits related to amended state tax returns and the federal return to provision adjustment decreased the effective tax rate for the three months ended December 31, 2023. Additionally, discrete income tax benefit related to the stock-based compensation windfall decreased the effective tax rate for the three and nine months ended December 31, 2022.
11. STOCK-BASED COMPENSATION
ADS has several programs for stock-based payments to employees and non-employee members of its Board of Directors, including stock options, performance-based restricted stock units and restricted stock. The Company recognized stock-based compensation expense in the following line items of the Condensed Consolidated Statements of Operations for the periods presented:
Three Months Ended
December 31,
Nine Months Ended
December 31,
(In thousands)2023202220232022
Component of income before income taxes:
Cost of goods sold$1,316 $743 $3,473 $2,175 
Selling, general and administrative expenses6,0865,43620,16317,737
Total stock-based compensation expense$7,402 $6,179 $23,636 $19,912 
The following table summarizes stock-based compensation expense by award type for the periods presented:
 Three Months Ended
December 31,
Nine Months Ended
December 31,
(In thousands)2023202220232022
Stock-based compensation expense:  
Stock Options$1,305 $1,035 $4,046 $3,316 
Restricted Stock2,0501,7546,131 5,480 
Performance-based Restricted Stock Units3,1912,82711,110 9,619 
Employee Stock Purchase Plan313694  
Non-Employee Directors5435631,655 1,497 
Total stock-based compensation expense$7,402 $6,179 $23,636 $19,912 
- 13 -

2017 Omnibus Incentive Plan - The 2017 Incentive Plan provides for the issuance of a maximum of 5.0 million shares of the Company’s common stock for awards made thereunder, which awards may consist of stock options, restricted stock, restricted stock units, stock appreciation rights, phantom stock, cash-based awards, performance awards (which may take the form of performance cash, performance units or performance shares) or other stock-based awards.
Restricted Stock – During the nine months ended December 31, 2023, the Company granted 0.1 million shares of restricted stock with a grant date fair value of $13.2 million.
Performance-based Restricted Stock Units (“Performance Units”) – During the nine months ended December 31, 2023, the Company granted 0.1 million performance share units at a grant date fair value of $8.7 million.
Options – During the nine months ended December 31, 2023, the Company granted 0.2 million nonqualified stock options under the 2017 Incentive Plan with a grant date fair value of $7.5 million. The Company estimates the fair value of stock options using a Black-Scholes option-pricing model. The following table summarizes the assumptions used to estimate the fair value of stock-options during the period presented:
 Nine Months Ended December 31, 2023
Common stock price$96.51
Expected stock price volatility45.6%
Risk-free interest rate3.8%
Weighted-average expected option life (years)6
Dividend yield0.58%

Employee Stock Purchase Plan (“ESPP”) - In July 2022, the Company’s stockholders approved the Advanced Drainage Systems, Inc. Employee Stock Purchase Plan, which provides for a maximum of 0.4 million shares of the Company’s common stock. Eligible employees may purchase the Company's common stock at 85% of the lower of the fair market value of the Company's common stock on the first day or the last day of the offering period. The first offering period commenced July 1, 2023 and ended December 31, 2023. The next offering period will commence January 1, 2024 and will end June 30, 2024.

12.BUSINESS SEGMENTS INFORMATION
The Company operates its business in three distinct reportable segments: “Pipe”, “International” and “Infiltrator.” “Allied Products & Other” represents the Company’s Allied Products and all other business segments. The Chief Operating Decision Maker (the “CODM”) evaluates segment reporting based on Net Sales and Segment Adjusted Gross Profit. The Company calculated Segment Adjusted Gross Profit as Net sales less Costs of goods sold, depreciation and amortization, stock-based compensation and non-cash charges. A measure of assets is not applicable, as segment assets are not regularly reviewed by the CODM for evaluating performance or allocating resources.
- 14 -

The following table sets forth reportable segment information with respect to the amount of Net sales contributed by each class of similar products for the periods presented:
 Three Months Ended
 December 31, 2023December 31, 2022
(In thousands)Net Sales  Intersegment Net Sales  Net Sales from External Customers Net Sales  Intersegment Net Sales  Net Sales from External Customers
Pipe$360,733 $(14,680)$346,053 $375,719 $(10,839)$364,880 
Infiltrator131,144 (27,273)103,871 103,895 (14,961)88,934 
International
International - Pipe44,203 (2,369)41,834 44,882 (5,311)39,571 
International - Allied Products & Other14,166 (1)14,165 14,075 — 14,075 
Total International58,369 (2,370)55,999 58,957 (5,311)53,646 
Allied Products & Other159,162 (2,718)156,444 149,044 (1,337)147,707 
Intersegment Eliminations(47,041)47,041 — (32,448)32,448 — 
Total Consolidated$662,367 $ $662,367 $655,167 $ $655,167 
Nine Months Ended
December 31, 2023December 31, 2022
(In thousands)Net SalesIntersegment Net SalesNet Sales from External CustomersNet SalesIntersegment Net SalesNet Sales from External Customers
Pipe$1,217,302 $(36,974)$1,180,328 $1,401,554 $(31,483)$1,370,071 
Infiltrator406,361 (63,405)342,956 420,920 (66,317)354,603 
International
International - Pipe133,787 (3,917)129,870 154,762 (18,509)136,253 
International - Allied Products & Other46,789 (27)46,762 49,172 — 49,172 
Total International180,576 (3,944)176,632 203,934 (18,509)185,425 
Allied Products & Other528,303 (7,586)520,717 550,153 (6,690)543,463 
Intersegment Eliminations(111,909)111,909 — (122,999)122,999 — 
Total Consolidated$2,220,633 $ $2,220,633 $2,453,562 $ $2,453,562 
- 15 -

The following sets forth certain financial information attributable to the reportable segments for the periods presented:
 Three Months Ended
December 31,
Nine Months Ended
December 31,
(In thousands) 2023202220232022
Segment Adjusted Gross Profit  
Pipe$115,621 $106,279 $402,126 $421,011 
Infiltrator68,392 46,497 216,319 193,569 
International14,012 13,342 51,380 51,456 
Allied Products & Other88,150 78,401 300,574 293,472 
Intersegment Eliminations(1,922)714 (4,431)329 
Total$284,253 $245,233 $965,968 $959,837 
Depreciation and Amortization
Pipe$15,491 $12,754 $43,882 $38,754 
Infiltrator5,543 5,120 16,435 15,014 
International1,195 1,369 3,669 4,023 
Allied Products & Other(a)
15,824 16,603 48,028 49,555 
Total$38,053 $35,846 $112,014 $107,346 
Capital Expenditures
Pipe$31,287 $28,268 $84,700 $75,565 
Infiltrator2,962 12,810 14,458 33,856 
International1,872 2,366 4,807 4,393 
Allied Products & Other(a)
17,639 7,869 32,420 13,044 
Total$53,760 $51,313 $136,385 $126,858 
(a)Includes depreciation, amortization and capital expenditures not allocated to a reportable segment. The amortization expense of Infiltrator intangible assets is included in Allied Products & Other.
 Three Months Ended
December 31,
Nine Months Ended
December 31,
(In thousands)2023202220232022
Reconciliation of Segment Adjusted Gross Profit:
Total Gross Profit$259,849 $223,917 $893,986 $895,987 
Depreciation and Amortization23,08820,57368,50961,675
Stock-based compensation expense1,3167433,4732,175
Total Segment Adjusted Gross Profit$284,253 $245,233 $965,968 $959,837 

13.SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION
Supplemental disclosures of cash flow information for the nine months ended December 31 were as follows:
(In thousands)20232022
Cash paid for income taxes$114,712 $136,320 
Cash paid for interest51,48424,757
Non-cash operating, investing and financing activities:
Repurchase of common stock pending settlement1,139
Share repurchase excise tax accrual1,486
Acquisition of property, plant and equipment under finance lease21,06110,684
Balance in accounts payable for the acquisition of property, plant and equipment22,92514,748

- 16 -

14.SUBSEQUENT EVENTS
Common Stock Dividend - Subsequent to the end of the quarter, the Company declared a quarterly cash dividend of $0.14 per share of common stock. The dividend is payable on March 15, 2024, to stockholders of record at the close of business on March 1, 2024.
Share Repurchase Program - Subsequent to the end of the quarter, 0.1 million shares of common stock at a cost of $13.1 million were repurchased under the Board of Directors' authorization in February 2022.
- 17 -

Item 2.         Management’s Discussion and Analysis of Financial Condition and Results of Operations
Unless the context otherwise indicates or requires, as used in this Quarterly Report on Form 10-Q ("Form 10-Q"), the terms “we,” “our,” “us,” “ADS” and the “Company” refer to Advanced Drainage Systems, Inc. and its directly- and indirectly-owned subsidiaries as a combined entity, except where it is clear that the terms mean only Advanced Drainage Systems, Inc. exclusive of its subsidiaries. We consolidate our joint ventures for purposes of GAAP, except for our South American Joint Venture.
Our fiscal year begins on April 1 and ends on March 31. Unless otherwise noted, references to “year” pertain to our fiscal year. For example, 2024 refers to fiscal 2024, which is the period from April 1, 2023 to March 31, 2024.
The following discussion and analysis of the financial condition and results of our operations should be read in conjunction with our Condensed Consolidated Financial Statements and related footnotes included elsewhere in this Form 10-Q and with the audited Consolidated Financial Statements included in our Fiscal 2023 Form 10-K, as filed with the Securities and Exchange Commission (the “SEC”) on May 18, 2023. In addition to historical condensed consolidated financial information, the following discussion contains forward-looking statements that reflect our plans, estimates and beliefs. Our actual results could differ materially from those discussed in the forward-looking statements. This discussion contains forward-looking statements that are based on the beliefs of our management, as well as assumptions made by, and information currently available to, our management. Our actual results could differ materially from those discussed in the forward-looking statements. For more information, see the section below entitled “Forward Looking Statements.”
Overview
ADS is the leading manufacturer of innovative water management solutions in the stormwater and onsite septic wastewater industries, providing superior drainage solutions for use in the construction and agriculture marketplaces. Our innovative products, for which we hold many patents, are used across a broad range of end markets and applications, including non-residential, infrastructure and agriculture applications. We have established a leading position in many of these end markets by leveraging our national sales and distribution platform, industry-acclaimed engineering support, overall product breadth and scale plus manufacturing excellence.
Executive Summary
Third Quarter Fiscal 2024 Results
Net sales increased 1.1% to $662.4 million
Net income increased 28.5% to $106.9 million
Net income per diluted share increased 35.4% to $1.34
Adjusted EBITDA, a non-GAAP measure, increased 20.3% to $204.2 million
Net sales increased $7.2 million, or 1.1%, to $662.4 million, as compared to $655.2 million in the prior year quarter. Domestic pipe sales decreased $18.8 million, or 5.2%, to $346.1 million. Domestic allied products & other sales increased $8.7 million, or 5.9%, to $156.4 million. Infiltrator sales increased $14.9 million, or 16.8%, to $103.9 million. The overall increase in domestic net sales was primarily driven by the improvement in the U.S. residential and infrastructure construction end markets. International sales increased $2.4 million, or 4.4%, to $56.0 million.
Gross profit increased $35.9 million, or 16.0%, to $259.8 million as compared to $223.9 million in the prior year. The increase in gross profit is primarily due to favorable material cost and sales mix.
Adjusted EBITDA, a non-GAAP measure, increased $34.5 million, or 20.3%, to $204.2 million, as compared to $169.7 million in the prior year. As a percentage of Net sales, Adjusted EBITDA was 30.8% as compared to 25.9% in the prior year.
Year-to-date Fiscal 2024 Results
Net sales decreased 9.5% to $2,220.6 million
Net income decreased 1.7% to $417.8 million
Net income per diluted share increased 4.4% to $5.24
Adjusted EBITDA, a non-GAAP measure, remained flat at $731.8 million
Cash provided by operating activities increased 6.0% to $700.3 million
Free cash flow, a non-GAAP measure, increased 5.7% to $563.9 million
Net sales decreased $232.9 million, or 9.5%, to $2,220.6 million, as compared to $2,453.6 million in the prior period. Domestic pipe sales decreased $189.7 million, or 13.8%, to $1,180.3 million. Domestic allied products & other sales decreased $22.7 million, or 4.2%, to $520.7 million. Infiltrator sales decreased $11.6 million, or 3.3%, to $343.0 million.
- 18 -

The decrease in domestic net sales was driven by lower demand in the U.S. construction and agriculture end markets. International sales decreased $8.8 million, or 4.7%, to $176.6 million.
Gross profit decreased $2.0 million, or 0.2%, to $894.0 million as compared to $896.0 million in the prior year. The decrease in gross profit is primarily due to the decrease in volume and unfavorable fixed cost absorption, partially offset by favorable material costs.
Adjusted EBITDA, a non-GAAP measure, decreased $0.2 million to $731.8 million, as compared to $732.0 million in the prior year. The decrease is primarily due to the factors mentioned above. As a percentage of net sales, Adjusted EBITDA was 33.0% as compared to 29.8% in the prior year.
Results of Operations
Comparison of the Three Months Ended December 31, 2023 to the Three Months Ended December 31, 2022
The following table summarizes our operating results as a percentage of Net sales that have been derived from our Condensed Consolidated Financial Statements for the periods presented. We believe this presentation is useful to investors in comparing historical results.
Consolidated Statements of Operations data:
For the Three Months Ended December 31,
(In thousands)2023 2022
Net sales$662,367 100.0 %$655,167  100.0 %
Cost of goods sold402,518 60.8 431,250 65.8 
Gross profit259,849 39.2 223,917 34.2 
Selling, general and administrative91,289 13.8 85,936 13.1 
Loss (gain) on disposal of assets and costs from exit and disposal activities
2,512 0.4 (348)(0.1)
Intangible amortization12,782 1.9 13,842 2.1 
Income from operations153,266 23.1 124,487 19.0 
Interest expense22,331 3.4 20,001 3.1 
Derivative gain and other income, net(4,772)(0.7)(4,125)(0.6)
Income before income taxes135,707 20.5 108,611 16.6 
Income tax expense30,131 4.5 26,068 4.0 
Equity in net income of unconsolidated affiliates(1,304)(0.2)(639)(0.1)
Net income106,880 16.1 83,182 12.7 
Less: net income attributable to noncontrolling interest1,241 0.2 1,142 0.2 
Net income attributable to ADS$105,639 15.9 %$82,040 12.5 %
Net sales - The following table presents Net sales to external customers by reportable segment for the three months ended December 31, 2023 and 2022.
(Amounts in thousands)2023 2022 $ Variance% Variance
Pipe$346,053  $364,880  $(18,827) (5.2)%
Infiltrator103,871  88,934  14,937  16.8 
International55,999  53,646 2,353 4.4 
Allied Products & Other156,444 147,707 8,737 5.9 
Total Consolidated$662,367 $655,167 $7,200 1.1 %
Our consolidated Net sales for the three months ended December 31, 2023 increased by $7.2 million, or 1.1%, compared to the same period in fiscal 2023. The overall increase in domestic net sales was primarily driven by the improvement in the U.S. residential and infrastructure construction end markets which resulted in volume growth for Infiltrator and Allied Products & Other.
- 19 -

Cost of goods sold and Gross profit - The following table presents gross profit by reportable segment for the three months ended December 31, 2023 and 2022.
(Amounts in thousands)2023 2022 $ Variance% Variance
Pipe$99,567  $92,816  $6,751  7.3 %
Infiltrator62,780  41,345  21,435  51.8 
International12,817  11,881  936 7.9 
Allied Products & Other86,606 77,161 9,445 12.2 
Intersegment eliminations(1,921)714 (2,635)(369.0)
Total gross profit$259,849 $223,917 $35,932 16.0 %
Our consolidated Cost of goods sold for the three months ended December 31, 2023 decreased by $28.7 million, or 6.7%, and our consolidated Gross profit increased by $35.9 million, or 16.0%, compared to the same period in fiscal 2023. The increase in our gross profit was primarily due to favorable material costs and sales mix. Manufacturing costs benefited from investments in in equipment, automation and tooling.
Selling, general and administrative expenses
 Three Months Ended December 31,
(Amounts in thousands)20232022
Selling, general and administrative expenses$91,289 $85,936 
% of Net sales13.8 % 13.1 %
Selling, general and administrative expenses for three months ended December 31, 2023 increased from the same period in fiscal 2023 and as a percentage of sales, increased by 0.7%. The increase in Selling, general and administrative expenses is result of the investment in our engineering and innovation initiatives as well as the impact of inflation.
Interest expense - Interest expense increased $2.3 million in the three months ended December 31, 2023 compared to the same period in the previous fiscal year. The increase was primarily due to an increase in interest rates.
Derivative gains and other income, net - Derivative gains and other income increased by $0.6 million for the three months ended December 31, 2023 compared to the same period in the previous fiscal year primarily due to increased interest income.
Income tax expense - The following table presents the effective tax rates for the periods presented:
 Three Months Ended December 31,
 2023 2022
Effective tax rate22.2 %24.0 %
The change in the effective tax rate for the three months ended December 31, 2023 was primarily related to the discrete income tax benefits for the amended state tax returns and the federal return to provision adjustment. See “Note 10. Income Taxes” for additional information.
- 20 -

Comparison of the Nine Months Ended December 31, 2023 to the Nine Months Ended December 31, 2022
The following table summarizes our operating results as a percentage of net sales that have been derived from our Condensed Consolidated Financial Statements for the periods presented. We believe this presentation is useful to investors in comparing historical results.
 
For the Nine Months Ended December 31,
 2023 2022
Consolidated Statements of Operations data:(In thousands)
Net sales$2,220,633 100.0 %$2,453,562  100.0 %
Cost of goods sold1,326,647 59.7 1,557,575 63.5 
Gross profit893,986 40.3 895,987 36.5 
Selling, general and administrative269,525 12.1 261,095 10.6 
(Gain) loss on disposal of assets and costs from exit and disposal activities
(10,669)(0.5)(147)— 
Intangible amortization38,376 1.7 41,360 1.7 
Income from operations596,754 26.9 593,679 24.2 
Interest expense65,984 3.0 49,334 2.0 
Derivative gain and other income, net(15,827)(0.7)(5,632)(0.2)
Income before income taxes546,597 24.6 549,977 22.4 
Income tax expense132,665 6.0 128,641 5.2 
Equity in net income of unconsolidated affiliates(3,880)(0.2)(3,705)(0.2)
Net income417,812 18.8 425,041 17.3 
Less: net income attributable to noncontrolling interest2,719 0.1 3,848 0.2 
Net income attributable to ADS$415,093 18.7 %$421,193 17.2 %
Net sales - The following table presents Net sales to external customers by reportable segment for the nine months ended December 31, 2023 and 2022.
(Amounts in thousands)2023 2022 $ Variance% Variance
Pipe$1,180,328  $1,370,071  $(189,743) (13.8)%
Infiltrator342,956  354,603  (11,647) (3.3)
International176,632  185,425 (8,793)(4.7)
Allied Products & Other520,717 543,463 (22,746)(4.2)
Total Consolidated$2,220,633 $2,453,562 $(232,929)(9.5)%
Our consolidated Net sales for the nine months ended December 31, 2023 decreased by $232.9 million, or 9.5%, compared to the same period in fiscal 2023. The decrease in domestic net sales was driven by lower demand in the U.S. construction and agriculture end markets.
Cost of goods sold and Gross profit - The following table presents gross profit by reportable segment for the nine months ended December 31, 2023 and 2022.
(Amounts in thousands)2023 2022 $ Variance% Variance
Pipe$355,016  $380,199  $(25,183) (6.6)%
Infiltrator199,685  178,438  21,247  11.9 
International47,711  47,253  458 1.0 
Allied Products & Other296,004 289,768 6,236 2.2 
Intersegment eliminations(4,430)329 (4,759)(1,446.5)
Total gross profit$893,986 $895,987 $(2,001)(0.2)%
Our consolidated Cost of goods sold for the nine months ended December 31, 2023 decreased by $230.9 million, or 14.8%, and our consolidated Gross profit decreased by $2.0 million, or 0.2%, compared to the same period in fiscal 2023. The
- 21 -

decrease in gross profit is primarily due to the decrease in volume and unfavorable fixed cost absorption, partially offset by favorable material costs.
Selling, general and administrative expenses
 Nine Months Ended December 31,
(Amounts in thousands)20232022
Selling, general and administrative expenses$269,525 $261,095 
% of Net sales12.1 % 10.6 %
Selling, general and administrative expenses for nine months ended December 31, 2023 increased $8.4 million from the same period in fiscal 2023 and as a percentage of sales, increased by 1.5%. The increase in Selling, general and administrative expenses is result of the investment in our engineering and innovation initiatives as well as the impact of inflation.
Loss (gain) on disposal of assets and costs from exit and disposal activities - The gain on disposal of assets in the current year was due to the sale of Spartan Concrete.
Interest expense - Interest expense increased $16.7 million in the nine months ended December 31, 2023 compared to the same period in the previous fiscal year. The increase was primarily due to increased average debt levels and increased interest rates.
Derivative gains and other income, net - Derivative gains and other income increased by $10.2 million for the nine months ended December 31, 2023 compared to the same period in the previous fiscal year primarily due to increased interest income.
Income tax expense - The following table presents the effective tax rates for the nine months ended December 31, 2023 and 2022.
 Nine Months Ended December 31,
 2023 2022
Effective tax rate24.3 %23.4 %
The change in the effective tax rate for the nine months ended December 31, 2023 was primarily related to the decrease of the discrete income tax benefit related to the stock-based compensation windfall. See “Note 10. Income Taxes” for additional information.
Adjusted EBITDA and Adjusted EBITDA Margin - Adjusted EBITDA and Adjusted EBITDA Margin, which are non-GAAP financial measures, have been presented in this Form 10-Q as supplemental measures of financial performance that are not required by, or presented in accordance with GAAP and should not be considered as alternatives to net income as measures of financial performance or cash flows from operations or any other performance measure derived in accordance with GAAP. We calculate Adjusted EBITDA as net income before interest, income taxes, depreciation and amortization, stock-based compensation expense, non-cash charges and certain other expenses. We calculate Adjusted EBITDA Margin as Adjusted EBITDA divided by net sales.
Adjusted EBITDA and Adjusted EBITDA Margin are included in this Form 10-Q because they are key metrics used by management and our board of directors to assess our consolidated financial performance. These non-GAAP financial measures are frequently used by analysts, investors and other interested parties to evaluate companies in our industry. In addition to covenant compliance and executive performance evaluations, we use these non-GAAP financial measures to supplement GAAP measures of performance to evaluate the effectiveness of our consolidated business strategies, to make budgeting decisions and to compare our performance against that of other peer companies using similar measures. We use Adjusted EBITDA Margin to evaluate our ability to generate profitable sales.
Adjusted EBITDA and Adjusted EBITDA Margin contain certain other limitations, including the failure to reflect our cash expenditures, cash requirements for working capital needs, cash expenditures to replace assets being depreciated and amortized and interest expense, or the cash requirements necessary to service interest on principal payments on our indebtedness. In evaluating Adjusted EBITDA and Adjusted EBITDA Margin, you should be aware that in the future we will incur expenses that are the same as or similar to some of the adjustments in this presentation, such as stock-based compensation expense, derivative fair value adjustments, and foreign currency transaction losses. Management compensates for these limitations by relying on our GAAP results and using non-GAAP measures on a supplemental basis.
- 22 -

The following table presents a reconciliation of Adjusted EBITDA to Net income, the most comparable GAAP measure, for each of the periods presented.
 
Three Months Ended December 31,
Nine Months Ended December 31,
(In thousands) 2023 202220232022
Net income$106,880 $83,182 $417,812 $425,041 
Depreciation and amortization38,053 35,846 112,014 107,346 
Interest expense22,331 20,001 65,984 49,334 
Income tax expense30,131 26,068 132,665 128,641 
EBITDA197,395 165,097 728,475 710,362 
Loss (gain) on disposal of assets and costs from exit and disposal activities
2,512 (348)(10,669)(147)
Stock-based compensation expense7,402 6,179 23,636 19,912 
Transaction costs(a)
1,030 1,334 3,054 3,417 
Interest income
(6,515)(3,834)(15,141)(5,942)
Other adjustments(b)
2,382 1,309 2,414 4,380 
Adjusted EBITDA$204,206 $169,737 $731,769 $731,982 
Adjusted EBITDA Margin30.8 %25.9 %33.0 %29.8 %
(a)Represents expenses recorded related to legal, accounting and other professional fees incurred in connection with business or asset acquisitions and dispositions.
(b)Includes derivative fair value adjustments, foreign currency transaction (gains) losses, the proportionate share of interest, income taxes, depreciation and amortization related to the South American Joint Venture, which is accounted for under the equity method of accounting and executive retirement expense.
Liquidity and Capital Resources
Historically we have funded our operations through internally generated cash flow supplemented by debt financings, equity issuance and finance and operating leases. These sources have been sufficient historically to fund our primary liquidity requirements, including working capital, capital expenditures, debt service and dividend payments for our common stock. From time to time, we may explore additional financing methods and other means to raise capital. There can be no assurance that any additional financing will be available to us on acceptable terms or at all.
Free Cash Flow - Free cash flow is a non-GAAP financial measure that comprises cash flow from operations less capital expenditures and is used by management and our Board of Directors to assess our ability to generate cash. Accordingly, free cash flow has been presented as a supplemental measure of liquidity that is not required by, or presented in accordance with GAAP, because management believes that free cash flow provides useful information to investors and others in understanding and evaluating our ability to generate cash flow from operations after capital expenditures. Free cash flow is not a GAAP measure of our liquidity and should not be considered as an alternative to cash flow from operating activities as a measure of liquidity or any other liquidity measure derived in accordance with GAAP. Our measure of free cash flow is not necessarily comparable to other similarly titled captions of other companies due to different methods of calculation.
The following table presents a reconciliation of free cash flow to cash provided by operating activities, the most comparable GAAP measure, for each of the periods presented:
 Nine Months Ended December 31,
(Amounts in thousands)20232022
Net cash provided by operating activities$700,262 $660,438 
Capital expenditures(136,385)(126,858)
Free Cash Flow$563,877  $533,580 
- 23 -

The following table presents key liquidity metrics utilized by management including the leverage ratio which is calculated as net debt divided by the trailing twelve months Adjusted EBITDA:
(Amounts in thousands)December 31, 2023
Total debt (debt and finance lease obligations)$1,324,808 
Cash560,744 
Net debt (total debt less cash)764,064 
Leverage Ratio0.8

The following table summarizes our available liquidity for the period presented:
(Amounts in thousands)December 31, 2023
Revolver capacity$600,000 
Less: outstanding borrowings— 
Less: letters of credit(11,150)
Revolver available liquidity$588,850 
In addition to the available liquidity above, we have the ability to borrow up to $1.3 billion under our Senior Secured Credit Facility, subject to leverage ratio restrictions.
Working Capital and Cash Flows
As of December 31, 2023, we had $1,149.6 million in liquidity, including $560.7 million of cash, $588.9 million in borrowings available under our Revolving Credit Agreement, net of outstanding letters of credit. We believe that our cash on hand, together with the availability of borrowings under our Credit Agreement and other financing arrangements and cash generated from operations, will be sufficient to meet our working capital requirements, anticipated capital expenditures, and scheduled principal and interest payments on our indebtedness for at least the next twelve months.
Working Capital - Working capital increased to $829.3 million as of December 31, 2023, from $638.7 million as of March 31, 2023. The increase in working capital is primarily due to an increase in cash partially offset by a decrease in accounts receivable and inventory due to seasonality and an increase in accrued liabilities and accrued taxes due to the timing of payments.
 Nine Months Ended December 31,
(Amounts in thousands)20232022
Net cash provided by operating activities$700,262 $660,438 
Net cash used in investing activities(115,879)(174,822)
Net cash (used in) provided by financing activities(236,436)(78,590)
Operating Cash Flows Cash flows from operating activities increased $39.8 million during the nine months ended December 31, 2023 primarily driven by changes in net working capital.
Investing Cash Flows - Cash flows used in investing activities during the nine months ended December 31, 2023 decreased by $58.9 million compared to the same period in fiscal 2023. The decrease in cash used in investing activities was primarily due to the acquisition of Cultec, Inc. in fiscal 2023.
Capital expenditures totaled $136.4 million and $126.9 million for the nine months ended December 31, 2023 and 2022, respectively. Our capital expenditures for the nine months ended December 31, 2023 were used primarily to support facility expansions, equipment replacements and technology improvement initiatives.
We currently anticipate that we will make capital expenditures of approximately $200 million in fiscal year 2024, including approximately $125 million of open orders as of December 31, 2023. Such capital expenditures are expected to be financed using funds generated by operations.
Financing Cash Flows - During the nine months ended December 31, 2023, cash used in financing activities included the repurchase of common stock of $178.2 million, $33.1 million of dividend payments, and $8.9 million for shares withheld for tax purposes.
- 24 -

During the nine months ended December 31, 2022, cash provided by financing activities included the issuance of $500.0 million of 2030 Notes and proceeds of $123.2 million on our revolving credit facilities. Cash used in financing activities during the nine months ended December 31, 2022 included repurchase of common stock of $375.0 million, payments of $237.5 million on our revolving credit facilities, $30.1 million of dividend payments, and $28.7 million for shares withheld for tax purposes.
Cash held by Foreign Subsidiaries - As of December 31, 2023, we had $39.7 million in cash that was held by our foreign subsidiaries, including $24.5 million held by our Canadian subsidiaries. We continue to evaluate our strategy regarding foreign cash, but our earnings in foreign subsidiaries still remain indefinitely reinvested, except for Canada. We plan to repatriate earnings from Canada and believe that there will be no additional tax costs associated with the repatriation of such earnings other than any potential non-U.S. withholding taxes.
Financing Transactions - There have been no changes in our debt disclosures from those disclosed in “Liquidity and Capital Resources” in our Fiscal 2023 Form 10-K. We are in compliance with our debt covenants as of December 31, 2023.
Off-Balance Sheet Arrangements
Excluding the guarantees of 50% of certain debt of our unconsolidated South American Joint Venture as further discussed in “Note 7. Related Party Transactions” to the Condensed Consolidated Financial Statements, we do not have any other off-balance sheet arrangements. As of December 31, 2023, our South American Joint Venture had approximately no outstanding debt subject to our guarantees. We do not believe that this guarantee will have a current or future effect on our financial condition, results of operations, liquidity or capital resources.
Critical Accounting Policies and Estimates
There have been no changes in critical accounting policies from those disclosed in “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in our Fiscal 2023 Form 10-K, except as disclosed in "Note 1. Background and Summary of Significant Accounting Policies.”
Forward-Looking Statements
This Form 10-Q includes forward-looking statements. Some of the forward-looking statements can be identified by the use of terms such as “believes,” “expects,” “may,” “will,” “would,” “should,” “could,” “seeks,” “predict,” “potential,” “continue,” “intends,” “plans,” “projects,” “estimates,” “anticipates” or other comparable terms. These forward-looking statements include all matters that are not related to present facts or current conditions or that are not historical facts. They appear in a number of places throughout this Form 10-Q and include statements regarding our intentions, beliefs or current expectations concerning, among other things, our consolidated results of operations, financial condition, liquidity, prospects, growth strategies, and the industries in which we operate and include, without limitation, statements relating to our future performance.
Forward-looking statements are subject to known and unknown risks and uncertainties, many of which are beyond our control. We caution you that forward-looking statements are not guarantees of future performance and that our actual consolidated results of operations, financial condition, liquidity and industry development may differ materially from those made in or suggested by the forward-looking statements contained in this Form 10-Q. In addition, even if our actual consolidated results of operations, financial condition, liquidity and industry development are consistent with the forward-looking statements contained in this Form 10-Q, those results or developments may not be indicative of results or developments in subsequent periods. A number of important factors could cause actual results to differ materially from those contained in or implied by the forward-looking statements, including those reflected in forward-looking statements relating to our operations and business, the risks and uncertainties discussed in this Form 10-Q (including under the headings “Risk Factors” and “Management’s Discussion and Analysis of Financial Condition and Results of Operations”), and those described from time to time in our other filings with the SEC. Factors that could cause actual results to differ from those reflected in forward-looking statements relating to our operations and business include:
fluctuations in the price and availability of resins and other raw materials and our ability to pass any increased costs of raw materials on to our customers in a timely manner;
disruption or volatility in general business and economic conditions in the markets in which we operate;
cyclicality and seasonality of the non-residential and residential construction markets and infrastructure spending;
the risks of increasing competition in our existing and future markets;
uncertainties surrounding the integration and realization of anticipated benefits of acquisitions;
the effect of any claims, litigation, investigations or proceedings, including those described under “Item 1. Legal Proceedings” of this Form 10-Q;
the effect of weather or seasonality;
the loss of any of our significant customers;
- 25 -

the risks of doing business internationally;
the risks of conducting a portion of our operations through joint ventures;
our ability to expand into new geographic or product markets;
the risk associated with manufacturing processes;
the effect of global climate change;
cybersecurity risks;
our ability to manage our supply purchasing and customer credit policies;
our ability to control labor costs and to attract, train and retain highly qualified employees and key personnel;
our ability to protect our intellectual property rights;
changes in laws and regulations, including environmental laws and regulations;
the risks associated with our current levels of indebtedness, including borrowings under our existing credit agreement and outstanding indebtedness under our existing senior notes; and
other risks and uncertainties, including those listed under “Item 1A. Risk Factors” in the Fiscal 2023 Form 10-K.
All forward-looking statements are made only as of the date of this report and we do not undertake any obligation, other than as may be required by law, to update or revise any forward-looking statements to reflect future events or developments. Comparisons of results for current and any prior periods are not intended to express any future trends, or indications of future performance, unless expressed as such, and should only be viewed as historical data.
Item 3.         Quantitative and Qualitative Disclosures about Market Risk
We are subject to various market risks, primarily related to changes in interest rates, credit, raw material supply prices and, to a lesser extent, foreign currency exchange rates. Our financial position, results of operations or cash flows may be negatively impacted in the event of adverse movements in the respective market rates or prices in each of these risk categories. Our exposure in each category is limited to those risks that arise in the normal course of business, as we do not engage in speculative, non-operating transactions. Our exposure to market risk has not materially changed from what we previously disclosed in Part II. Item 7A. “Quantitative and Qualitative Disclosures about Market Risk” of our Fiscal 2023 Form 10-K except as disclosed below.
Interest Rate Risk - We are subject to interest rate risk associated with our bank debt. A 1.0% increase in interest rates on our variable-rate debt would increase our annual forecasted interest expense by approximately $4.2 million based on our borrowings as of December 31, 2023. Assuming the Revolving Credit Facility is fully drawn, each 1.0% increase or decrease in the applicable interest rate would change our interest expense by approximately $10.2 million, for the twelve months ended December 31, 2023.
Item 4.         Controls and Procedures
Evaluation of Disclosure Controls and Procedures - The Company’s Chief Executive Officer (“CEO”) and Chief Financial Officer (“CFO”) are responsible for evaluating the effectiveness of our disclosure controls and procedures as defined in the Securities Exchange Act of 1934, as amended (the “Exchange Act”), rules 13a-15(e) and 15d-15(e). The Company’s disclosure controls and procedures are designed to provide reasonable assurance that the information required to be disclosed in the Company’s reports under the Exchange Act, is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms, and that such information is accumulated and communicated to management, including the Company’s CEO and CFO, as appropriate to allow timely decisions regarding required disclosure. Management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives, and management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures.
Based on the evaluation of our disclosure controls and procedures, our CEO and CFO concluded that the Company’s disclosure controls and procedures were effective as of the end of the period covered by this report.
Changes in Internal Control over Financial Reporting - There were no changes in the Company’s internal control over financial reporting as defined in Rules 13a-15(f) and 15d-15(f) of the Exchange Act that occurred during the three months ended December 31, 2023 that has materially affected, or is reasonably likely to materially affect, internal control over financial reporting.
- 26 -

PART II. OTHER INFORMATION
Item 1.         Legal Proceedings
The Company is involved from time to time in various legal proceedings that arise in the ordinary course of business, including but not limited to commercial disputes, environmental matters, employee related claims, intellectual property disputes and litigation in connection with transactions including acquisitions and divestitures. The Company does not believe that such litigation, claims, and administrative proceedings will have a material adverse impact on the Company’s financial position or results of operations.
Please see “Note 9. Commitments and Contingencies,” of the Condensed Consolidated Financial Statements of this Form 10-Q for more information regarding legal proceedings.
Item 1A.     Risk Factors
Important risk factors that could affect our operations and financial performance, or that could cause results or events to differ from current expectations, are described in “Part I, Item 1A — Risk Factors” of our Fiscal 2023 Form 10-K. These factors are further supplemented by those discussed in “Part II, Item 7A — Quantitative and Qualitative Disclosures about Market Risk” of our Fiscal 2023 Form 10-K and in “Part I, Item 3 — Quantitative and Qualitative Disclosures about Market Risk” and “Part II, Item 1 — Legal Proceedings” of this Form 10-Q.
Item 2.        Unregistered Sale of Equity Securities and Use of Proceeds
In February 2022, our Board of Directors authorized a $1.0 billion common stock repurchase program. Repurchase of common stock will be made in accordance with applicable securities laws. During the three months ended December 31, 2023, the Company repurchased 0.6 million shares of common stock at a cost of $70.3 million. As of December 31, 2023, approximately $245.6 million of common stock may be repurchased under the authorization. The stock repurchase program does not obligate us to acquire any particular amount of common stock and may be suspended or terminated at any time at our discretion.
The following table provides information with respect to repurchases of our common stock by us and our “affiliated purchasers” (as defined by Rule 10b-18(a)(3) under the Exchange Act) during the three months ended December 31, 2023:
PeriodTotal Number of Shares PurchasedAverage Price Paid Per ShareTotal Number of Shares Purchased as Part of Publicly Announced PlanApproximate Dollar Value of Shares that May Yet Be Purchased Under the Plan
(amounts in thousands, except per share data)
October 1, 2023 to October 31, 2023339 $114.21 339 $277,184 
November 1, 2023 to November 30, 2023175 115.90 175 256,937 
December 1, 2023 to December 31, 202384 133.29 84 245,648 
Total598 $117.40 598 $245,648 
Item 3.        Defaults Upon Senior Securities
None.
Item 4.        Mine Safety Disclosures
Not applicable.
Item 5.        Other Information
None.
- 27 -

Item 6.Exhibits
The following exhibits are filed herewith or incorporated herein by reference.
Exhibit
Number
Exhibit Description
  
 31.1*
 31.2*
 32.1*
 32.2*
101.INS*Inline XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.
101.SCH*Inline XBRL Taxonomy Extension Schema.
101.CAL*Inline XBRL Taxonomy Extension Calculation Linkbase.
101.DEF*Inline XBRL Taxonomy Extension Definition Linkbase.
101.LAB*Inline XBRL Taxonomy Extension Label Linkbase.
101.PRE*Inline XBRL Taxonomy Extension Presentation Linkbase.
104
The cover page for the Company’s Quarterly Report on Form 10-Q for the quarter ended December 31, 2023, has been formatted in Inline XBRL and contained in Exhibit 101.
* Filed herewith

- 28 -

SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
Date: February 8, 2024
ADVANCED DRAINAGE SYSTEMS, INC.
  
By:/s/ D. Scott Barbour
 D. Scott Barbour
 President and Chief Executive Officer
 (Principal Executive Officer)
  
By:/s/ Scott A. Cottrill
 Scott A. Cottrill
 Executive Vice President, Chief Financial Officer and Secretary
 (Principal Financial Officer)
  
By:/s/ Tim A. Makowski
 Tim A. Makowski
 Vice President, Controller, and Chief Accounting Officer
- 29 -
EX-31.1 2 wms-12312023xexhibit311.htm EX-31.1 Document

Exhibit 31.1
CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER

I, D. Scott Barbour, certify that:

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

Date: February 8, 2024
By:/s/ D. Scott Barbour
D. Scott Barbour
President and Chief Executive Officer
(Principal Executive Officer)

EX-31.2 3 wms-12312023xexhibit312.htm EX-31.2 Document


Exhibit 31.2

CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER

I, Scott A. Cottrill, certify that:

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

EX-32.1 4 wms-12312023xexhibit321.htm EX-32.1 Document


Exhibit 32.1
CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

The undersigned hereby certifies, pursuant to the requirement set forth in Rule 13a-14(b) of the Securities Exchange Act of 1934, as amended, and in accordance with 18 U.S.C. 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, in his capacity as the principal executive officer of Advanced Drainage Systems, Inc. (the “Company”), that, to the best of his knowledge, the Quarterly Report on Form 10-Q of the Company for the quarter ended December 31, 2023 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, and that the information contained in such report fairly presents, in all material respects, the financial condition and results of operations of the Company as of the dates and for the periods presented in the financial statements included in such report.

February 8, 2024

/s/ D. Scott Barbour
D. Scott Barbour
President and Chief Executive Officer
(Principal Executive Officer)

The foregoing certification is being furnished solely pursuant to 18 U.S.C. Section 1350 and is not being filed as part of the Report or as a separate document. A signed original of this written statement required by Section 906 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.



EX-32.2 5 wms-12312023xexhibit322.htm EX-32.2 Document


Exhibit 32.2
CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

The undersigned hereby certifies, pursuant to the requirement set forth in Rule 13a-14(b) of the Securities Exchange Act of 1934, as amended, and in accordance with 18 U.S.C. 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, in his capacity as the principal financial officer of Advanced Drainage Systems, Inc. (the “Company”), that, to the best of his knowledge, the Quarterly Report on Form 10-Q of the Company for the quarter ended December 31, 2023 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, and that the information contained in such report fairly presents, in all material respects, the financial condition and results of operations of the Company as of the dates and for the periods presented in the financial statements included in such report.

February 8, 2024
/s/ Scott A. Cottrill
Scott A. Cottrill
Chief Financial Officer
(Principal Financial Officer)

The foregoing certification is being furnished solely pursuant to 18 U.S.C. Section 1350 and is not being filed as part of the Report or as a separate document. A signed original of this written statement required by Section 906 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.


EX-101.SCH 6 wms-20231231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - Condensed Consolidated Balance Sheets (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Condensed Consolidated Statements of Operations (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Condensed Consolidated Statements of Stockholders' Equity and Mezzanine Equity (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - Condensed Consolidated Statements of Stockholders' Equity and Mezzanine Equity (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Background and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Discontinued Operations and Disposal Groups link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Net Income Per Share and Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Business Segments Information link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Supplemental Disclosure of Cash Flow Information link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Background and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Discontinued Operations and Disposal Groups (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Net Income Per Share and Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Business Segments Information (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Statement of Cash Flows, Supplemental Disclosures (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Background and Summary of Significant Accounting Policies (Detail) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Discontinued Operations and Disposal Groups (Details) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Revenue Recognition - Schedule of Contract Asset and Liability (Detail) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Leases (Detail) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Inventories - Schedule of Inventories (Detail) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Net Income Per Share and Stockholders' Equity - Summary of Net Income Per Share (Detail) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Related Party Transactions (Detail) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Debt - Long-Term Debt (Detail) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Debt - Senior Secured Credit Facility (Detail) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Debt - Senior Notes (Detail) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Debt - Equipment Financing (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Debt - Valuation of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Commitments and Contingencies (Detail) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Income Taxes (Detail) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Stock-Based Compensation - Summary of Stock-based Compensation Expense (Detail) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Stock-Based Compensation (2017 Omnibus Plan) - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Stock-Based Compensation - Summary of Assumption Used to Estimate Fair Value of Stock Options (Detail) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Business Segments Information - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Business Segments Information - Schedule of Revenue from Reportable Segments by Product Type (Detail) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Business Segments Information - Schedule of Financial Information Attributable to Reportable Segments (Detail) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Business Segments Information - Reconciliation of Gross Profit to Segment Adjusted Gross Profit (Detail) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Statement of Cash Flows, Supplemental Disclosures (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Subsequent Events (Detail) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 wms-20231231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 wms-20231231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 wms-20231231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Deferred income taxes Deferred Income Taxes and Tax Credits Consolidated Entities Consolidated Entities [Axis] Variable Rate [Domain] Variable Rate [Domain] Less: net income attributable to noncontrolling interest Net Income (Loss) Attributable to Noncontrolling Interest Statistical Measurement Statistical Measurement [Domain] Maximum borrowings permitted under credit facility Line of Credit Facility, Maximum Borrowing Capacity Changes in working capital: Increase (Decrease) in Operating Capital [Abstract] Related Party Transaction [Line Items] Related Party Transaction [Line Items] Award Type Award Type [Domain] Investment, Name Investment, Name [Domain] Debt Debt Disclosure [Text Block] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Revolving Credit Facility Revolving Credit Facility [Member] Deferred tax liabilities Deferred Income Tax Liabilities, Net Performance-based Restricted Stock Units Performance Shares [Member] Segment Reporting [Abstract] Segment Reporting [Abstract] Accounts payable Accounts Payable, Current Discontinued Operations and Disposal Groups [Abstract] Discontinued Operations and Disposal Groups [Abstract] Investment, Name Investment, Name [Axis] Commitments and contingencies (see Note 9) Commitments and Contingencies Capital Expenditures Segment, Expenditure, Addition to Long-Lived Assets Cost of goods sold Cost Of Goods Sold Excluding Employee Stock Option Plan Special Dividend Compensation Cost of goods sold excluding employee stock option plan special dividend compensation. 2017 Omnibus Plan Two Thousand Seventeen Omnibus Plan [Member] Two thousand seventeen omnibus plan. Income Taxes Income Tax Disclosure [Text Block] Ownership Ownership [Axis] Dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Restricted stock awards (in shares) Restricted stock awards (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Leases Lessee, Leases [Policy Text Block] Long-term Purchase Commitment, Category of Item Purchased Long-Term Purchase Commitment, Category of Item Purchased [Domain] Current liabilities: Liabilities, Current [Abstract] Term Benchmark Based Loans Rate Term Benchmark Based Loans Rate [Member] Term Benchmark Based Loans Rate Intersegment Eliminations Intersegment Eliminations [Member] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Cash dividends paid Payments of Ordinary Dividends, Common Stock Diluted (in dollars per share) Net income per common share - Diluted (in dollars per share) Earnings Per Share, Diluted Temporary equity, conversion of convertible securities Temporary Equity, Stock Issued During Period, Value, Conversion Of Convertible Securities Temporary Equity, Stock Issued During Period, Value, Conversion Of Convertible Securities Supplemental Cash Flow Elements [Abstract] Beginning balance, treasury stock (in shares) Ending balance, treasury stock (in shares) Treasury Stock, Common, Shares Exercise of common stock options Stock Issued During Period, Value, Stock Options Exercised Trading Symbol(s) Trading Symbol Outstanding letters of credit Letters of Credit Outstanding, Amount Fair value of senior notes and equipment financing Long-Term Debt, Fair Value Net income attributable to ADS Net Income (Loss) Total current liabilities Liabilities, Current LIABILITIES, MEZZANINE EQUITY AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Employee Stock Purchase Plan Employee Stock [Member] Acquisition of property, plant and equipment under finance lease Lease Obligation Incurred Share repurchases Stock repurchased during period Stock Repurchased During Period, Value Stockholders’ equity: Equity, Attributable to Parent [Abstract] Refund liability Contract with Customer, Liability Exercise of common stock options (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Receivables Increase (Decrease) in Receivables Other assets: Other Assets [Abstract] Summary of Net Income Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Proceeds from disposition of assets Proceeds from Sale of Productive Assets Senior Notes due 2030 6.375% Senior Notes Due 2030 [Member] 6.375% Senior Notes Due 2030 Total Mezzanine Equity Mezzanine Equity [Member] Mezzanine Equity [Member] Effect of exchange rate changes on cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Carrying Value Reported Value Measurement [Member] Goodwill Goodwill Equity Components [Axis] Equity Components [Axis] Lessee Lease Description [Table] Lessee, Lease, Description [Table] Measurement Basis Measurement Basis [Axis] Number of stock options granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Schedule of Revenue from Reportable Segments by Product Type Reconciliation of Revenue from Segments to Consolidated [Table Text Block] Entity Small Business Entity Small Business Equipment Financing Equipment Financing [Member] Equipment financing. Local Phone Number Local Phone Number Fair Value Measurement Fair Value Measurement [Domain] Leases Lessee Operating And Finance Leases [Text Block] Lessee operating and finance leases. Common stock dividends per share (in dollars per share) Common Stock, Dividends, Per Share, Declared Equipment financing term Debt Instrument, Term Debt Instrument, Name Debt Instrument, Name [Domain] Debt issuance costs Payments of Debt Issuance Costs Portion at Fair Value Measurement Portion at Fair Value Measurement [Member] Income Statement Location Income Statement Location [Axis] Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] Yard Yard [Member] Yard. Accrued income taxes Accrued Income Taxes, Current Product and Service Product and Service [Domain] Payments on Equipment Financing Repayments of Other Long-Term Debt Inventories Increase (Decrease) in Inventories Cash Flows from Investing Activities Net Cash Provided by (Used in) Investing Activities [Abstract] Number of stock options granted, value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value Award Type Award Type [Axis] Potentially dilutive securities excluded as anti-dilutive (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Number of performance units granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Plan Name Plan Name [Domain] Document Quarterly Report Document Quarterly Report Balance in accounts payable for the acquisition of property, plant and equipment Capital Expenditures Incurred but Not yet Paid Common stock dividends Dividends, Common Stock Other Adjustments to Additional Paid in Capital, Other Related Party Transactions Related Party Transactions Disclosure [Text Block] Long-term Debt, Type Long-Term Debt, Type [Domain] Entity File Number Entity File Number Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Stock Issued During Period, Shares, Employee Stock Purchase Plans Stock Issued During Period, Shares, Employee Stock Purchase Plans Intangible amortization Amortization of Intangible Assets Entity Shell Company Entity Shell Company Recent Accounting Guidance New Accounting Pronouncements, Policy [Policy Text Block] Cash and restricted cash at beginning of period Cash and restricted cash at end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Common stock, shares issued (in shares) Common Stock, Shares, Issued Gross profit Gross profit Gross Profit Summary of Assumption Used to Estimate Fair Value of Stock Options Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Common stock in treasury, at cost Treasury Stock, Common, Value Mezzanine equity, par value per share Temporary Equity, Par or Stated Value Per Share Name of each exchange on which registered Security Exchange Name Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Assumed exercise of stock options Employee Stock Option [Member] Background and Summary of Significant Accounting Policies Business Description and Accounting Policies [Text Block] Spartan Concrete, Inc. Spartan Concrete, Inc. [Member] Spartan Concrete, Inc. Stock Conversion Description [Axis] Stock Conversion Description [Axis] Maximum Maximum [Member] Total comprehensive income attributable to ADS Comprehensive Income (Loss), Net of Tax, Attributable to Parent Document Type Document Type Entity Address, Address Line One Entity Address, Address Line One Antidilutive Securities, Name Antidilutive Securities, Name [Domain] Subsequent Event [Table] Subsequent Event [Table] Total purchase commitment Purchase Commitment, Remaining Minimum Amount Committed Stock-Based Compensation Share-Based Payment Arrangement [Text Block] Company's ownership percentage Subsidiary, Ownership Percentage, Parent Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Other operating activities Other Noncash Income (Expense) Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Subsequent Event Subsequent Event [Member] Inventory Inventories [Member] Variable Rate [Axis] Variable Rate [Axis] Accounts payable, accrued expenses, and other liabilities Increase (Decrease) in Accounts Payable and Accrued Liabilities Income Statement [Abstract] Income Statement [Abstract] Raw materials Inventory, Raw Materials, Net of Reserves Title of each class Title of 12(b) Security Purchase Commitment, Excluding Long-term Commitment [Line Items] Purchase Commitment, Excluding Long-Term Commitment [Line Items] Less: other comprehensive income attributable to noncontrolling interest Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Noncontrolling Interest Dividends paid to noncontrolling interest holder Payments of Ordinary Dividends, Noncontrolling Interest Percentage of ownership in joint venture Subsidiary, Ownership Percentage, Noncontrolling Owner Operating Segments Operating Segments [Member] Performance-based restricted stock units Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Other current assets Other Assets, Current Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] NET INCOME PER SHARE—DILUTED: Earnings Per Share, Diluted [Abstract] Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number Inventories Total inventories Inventory, Net Statistical Measurement Statistical Measurement [Axis] Loss on Disposal of Assets and Costs from Exit and Disposal Activities Disposal Groups, Including Discontinued Operations, Disclosure [Text Block] Entity Interactive Data Current Entity Interactive Data Current Net income Profit Loss Excluding Portion Attributable To Redeemable Noncontrolling Interest The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest but excluding the portion attributable to redeemable noncontrolling interest. Repurchase of common stock Payments for Repurchase of Common Stock Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Total ADS Stockholders’ Equity Parent [Member] Segments Segments [Domain] Share Based Compensation Arrangement By Share Based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Consolidation Items Consolidation Items [Domain] Retained earnings Retained Earnings (Accumulated Deficit) Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Conversion of convertible securities (in shares) Temporary Equity, Stock Issued During Period, Shares, Conversion Of Convertible Securities Temporary Equity, Stock Issued During Period, Shares, Conversion Of Convertible Securities Aggregate principal amount Debt Instrument, Face Amount Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Current assets: Assets, Current [Abstract] Leases [Abstract] Leases [Abstract] Redeemable Common Stock Redeemable Common Stock [Member] Redeemable Common Stock Entity Address, State or Province Entity Address, State or Province Consolidated Entity, Excluding Consolidated VIE Consolidated Entity, Excluding Consolidated VIE [Member] Summary of Carrying And Fair Value of Senior Notes Schedule of Carrying Values and Estimated Fair Values of Debt Instruments [Table Text Block] Cash Flows from Operating Activities Net Cash Provided by (Used in) Operating Activities [Abstract] Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Schedule Of Related Party Transactions By Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] KSOP redeemable common stock conversion KSOP Redeemable Common Stock Conversion [Member] KSOP Redeemable Common Stock Conversion Common stock, shares outstanding (in shares) Beginning balance, common stock (in shares) Ending balance, common stock (in shares) Common Stock, Shares, Outstanding Disposal Group Name [Domain] Disposal Group Name [Domain] NET INCOME PER SHARE—BASIC: Earnings Per Share, Basic [Abstract] Fair market value adjustments to derivatives Unrealized Gain Loss On Derivatives And Commodity Contracts Excluding Foreign Exchange Forward Contracts Unrealized gain loss on derivatives and commodity contracts excluding foreign exchange forward contracts. Net Income Per Share and Stockholders' Equity Stockholders Equity And Earnings Per Share [Text Block] Stockholders' equity and earnings per share. Increase (Decrease) in Temporary Equity [Roll Forward] Increase (Decrease) in Temporary Equity [Roll Forward] Conversion of Stock, Name [Domain] Conversion of Stock, Name [Domain] Purchase Commitment Excluding Longterm Commitment [Table] Purchase Commitment, Excluding Long-Term Commitment [Table] Common stock, par value per share Common Stock, Par or Stated Value Per Share Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Class of Stock Class of Stock [Domain] Net income available to common stockholders – Basic Net Income (Loss) Available to Common Stockholders, Basic Schedule of Inventories Schedule of Inventory, Current [Table Text Block] Debt Instrument Debt Instrument [Axis] Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Credit Facility Credit Facility [Axis] Total liabilities Liabilities Expected stock price volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Accumulated Other Compre-hensive Loss AOCI Attributable to Parent [Member] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Lease renewal term Lessee, Lease, Renewal Term Lessee, Lease, Renewal Term Common stock approved for issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Payments on Revolving Credit Agreement Repayments of Long-Term Lines of Credit Income Statement Balance Sheet And Additional Disclosures By Disposal Groups Including Discontinued Operations [Table] Disposal Groups, Including Discontinued Operations [Table] Plan Name Plan Name [Axis] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Long-Lived Tangible Asset Long-Lived Tangible Asset [Domain] Number of reportable segments Number of Reportable Segments Net income per share: Earnings Per Share [Abstract] Proceeds from Senior Notes due 2030 Proceeds from Issuance of Senior Long-Term Debt Subsequent Event [Line Items] Subsequent Event [Line Items] Selling, general and administrative Selling and Marketing Expense Common stock; $0.01 par value: 1,000,000 shares authorized; 81,415 and 79,057 shares issued, respectively; 70,200 and 69,518 shares outstanding, respectively Common Stock, Value, Issued Senior Notes Senior Notes [Member] Total current assets Assets, Current Payments on finance lease obligations Finance Lease, Principal Payments Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Reconciliation Of Operating Profit Loss From Segments To Consolidated [Table] Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table] Employee Stock Purchase Plan Maximum Shares in Offering Period [Domain] Employee Stock Purchase Plan Maximum Shares in Offering Period Employee Stock Purchase Plan Maximum Shares in Offering Period Derivative gain and other income, net Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Statement [Table] Statement [Table] Total mezzanine equity Mezzanine equity, beginning balance Mezzanine equity, ending balance Temporary Equity, Carrying Amount, Including Portion Attributable to Noncontrolling Interests Current Fiscal Year End Date Current Fiscal Year End Date Share repurchases (in shares) Stock Repurchased During Period, Shares Base Rate Base Rate [Member] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Class of Stock Class of Stock [Axis] Other accrued liabilities Other Accrued Liabilities, Current Depreciation and Amortization Depreciation, Depletion and Amortization Gain (Loss) on Disposition of Other Assets Gain (Loss) on Disposition of Other Assets Purchase commitment contract period Purchase Commitment Contract Period Purchase Commitment Contract Period Sublimit of Revolving Credit Facility Sublimit Of Revolving Credit Facility [Member] Sublimit of Revolving Credit Facility. Debt instrument, interest rate Debt Instrument, Interest Rate, Stated Percentage Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Total ADS stockholders’ equity Equity, Attributable to Parent Consolidation Items Consolidation Items [Axis] Assumed performance units 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] International - Allied Products & Other Allied Products And Other [Member] Allied products and other. Restricted cash (included in Other assets in the Condensed Consolidated Balance Sheets) Restricted Cash and Cash Equivalents Currency translation gain (loss) Other comprehensive income Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Revolving Credit Agreement Revolving Credit Agreement [Member] Revolving Credit Agreement Weighted-average expected option life (years) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Subsequent Events [Abstract] Subsequent Events [Abstract] Long-Lived Tangible Asset Long-Lived Tangible Asset [Axis] Depreciation and amortization Depreciation and Amortization Depreciation, Depletion and Amortization, Nonproduction KSOP redeemable common stock conversion (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Mezzanine equity: Temporary Equity [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Assumed restricted stock Restricted Stock, Nonparticipating [Member] Restricted Stock, Nonparticipating Document Fiscal Period Focus Document Fiscal Period Focus Maximum borrowings permitted under credit facility Line of Credit Facility, Remaining Borrowing Capacity Antidilutive Securities Antidilutive Securities [Axis] Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Remaining lease term Lease, Remaining Lease Term Lease, Remaining Lease Term Common Stock Common Stock [Member] Pipe Pipe Segment [Member] Pipe segment. City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Product and Service Product and Service [Axis] Income Statement Location Income Statement Location [Domain] Company's ownership percentage Equity Method Investment, Ownership Percentage Document Fiscal Year Focus Document Fiscal Year Focus Weighted average interest rate Weighted average interest rate of equipment financing Debt, Weighted Average Interest Rate Total stockholders’ equity Beginning balance Ending balance Equity, Including Portion Attributable to Noncontrolling Interest Dividends paid to noncontrolling interest holder Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders Minimum Minimum [Member] Allied Products & Other Allied Products And Other Business Segments [Member] Allied products and other business segments. Weighted average common shares outstanding: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Property, plant and equipment, net Property, Plant and Equipment, Net Payments on syndicated Term Loan Facility Repayments Of Syndicated Term Loan Facility Repayments of syndicated term loan facility. Term Loan Facility Term Loan Facility [Member] Term Loan Facility [Member] Receivables (less allowance for doubtful accounts of $6,058 and $8,227, respectively) Receivables, Net, Current Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] ASSETS Assets [Abstract] Payment of withholding taxes on vesting of restricted stock units Payment, Tax Withholding, Share-Based Payment Arrangement Net income Net income Net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Cash paid for income taxes Income Taxes Paid, Net International - Pipe Pipe [Member] Pipe. Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Net Income Per Share And Stockholders Equity [Abstract] Net Income Per Share And Stockholders Equity [Abstract] Net income per share and stockholders' equity. Lessee Lease Description [Line Items] Lessee, Lease, Description [Line Items] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Other investing activities Payments for (Proceeds from) Other Investing Activities Retained Earnings Retained Earnings [Member] Current maturities of debt obligations Less: Current maturities Long-Term Debt, Current Maturities Summary of Stock-based Compensation Expense Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Reconciliation of Gross Profit to Segment Adjusted Gross Profit Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block] Total liabilities, mezzanine equity and stockholders’ equity Liabilities and Equity Other expense: Nonoperating Income (Expense) [Abstract] Other assets Other Assets, Noncurrent Ownership Ownership [Domain] Percentage of debt guarantee Percentage Of Debt Secured Guaranteed Percentage of debt secured guaranteed. Risk-free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Basic (in dollars per share) Net income per common share - Basic (in dollars per share) Earnings Per Share, Basic Leverage ratio, maximum for variable rate step-down Debt Instrument, Covenant, Leverage Ratio, Maximum For Variable Rate Step-Down Debt Instrument, Covenant, Leverage Ratio, Maximum For Variable Rate Step-Down Debt Instrument [Table] Schedule of Long-Term Debt Instruments [Table] Stock Issued During Period, Value, Employee Stock Purchase Plan Stock Issued During Period, Value, Employee Stock Purchase Plan Accounting Policies [Abstract] Accounting Policies [Abstract] Loss (gain) on disposal of assets and costs from exit and disposal activities Gain (Loss) on Disposition of Assets Non-Employee Directors Non Employee Director Compensation Plan [Member] Non Employee Director Compensation Plan [Member] Net income available to common stockholders – Diluted Net Income (Loss) Available to Common Stockholders, Diluted Entity Address, City or Town Entity Address, City or Town Schedule of Financial Information Attributable to Reportable Segments Schedule of Segment Reporting Information, by Segment [Table Text Block] Principles of Consolidation Consolidation, Policy [Policy Text Block] ESOP share conversion ESOP Share Conversion [Member] ESOP Share Conversion Document Transition Report Document Transition Report Employee Stock Purchase Plan Purchase Discount Employee Stock Purchase Plan Purchase Discount Employee Stock Purchase Plan Purchase Discount Common stock, shares authorized (in shares) Common Stock, Shares Authorized Long-term debt , gross Long-Term Debt, Gross Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Related Party Transactions [Abstract] Related Party Transactions [Abstract] ADS Mexicana A D S Mexicana [Member] ADS Mexicana [Member] Redeemable common stock: $0.01 par value; 7,488 and 9,429 shares outstanding, respectively Redeemable Noncontrolling Interest, Equity, Common, Carrying Amount Segment Adjusted Gross Profit Total Segment Adjusted Gross Profit Adjusted Gross Profit Adjusted gross profit. Number of performance units granted, value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value International International Segment [Member] International. Our International segment manufactures and markets products in regions outside of the United States, with a growth strategy focused on our owned facilities in Canada and through our joint-ventures, with best-in-class local partners in Mexico, Central America and South America. Our joint venture strategy provides us with local and regional access to new markets such as Brazil, Chile, Argentina, Peru and Colombia. Subsequent Event Type [Axis] Subsequent Event Type [Axis] Proceeds from exercise of stock options Proceeds from Stock Options Exercised Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Cash Flow, Supplemental Disclosures Cash Flow, Supplemental Disclosures [Text Block] Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items] Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items] Common stock price (in dollars per share) Share Price Schedule Of Segment Reporting Information By Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Stock Options Equity Classified Stock Options [Member] Equity-classified stock options. Performance-based restricted stock units (in shares) Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Stock-based compensation expense Employee Benefit and Share-Based Payment Arrangement, Noncash Entity Registrant Name Entity Registrant Name Dilutive securities (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Cost of goods sold Cost of Sales [Member] Noncontrolling interest in subsidiaries Equity, Attributable to Noncontrolling Interest Senior Notes due 2027 5% Senior Notes Due 2027 [Member] 5% Senior Notes Due 2027 Document Period End Date Document Period End Date Restricted stock awards Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Disposal Group Name [Axis] Disposal Group Name [Axis] Long-term finance lease obligations Finance Lease, Liability, Noncurrent Infiltrator Infiltrator Water Technologies Segment [Member] Infiltrator water technologies segment. Common Stock in Treasury Treasury Stock, Common [Member] Entity Central Index Key Entity Central Index Key Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Additional stock-based compensation expense Share-Based Payment Arrangement, Expense Income tax expense Income Tax Expense (Benefit) Finished goods Inventory, Finished Goods, Net of Reserves Inventories Inventory Disclosure [Text Block] Net sales Net Sales Revenue from Contract with Customer, Excluding Assessed Tax Long-term Debt, Type Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag Mezzanine equity, shares outstanding (in shares) Mezzanine equity, beginning balance (in shares) Mezzanine equity, ending balance (in shares) Temporary Equity, Shares Outstanding Cash Cash and Cash Equivalents, at Carrying Value Acquisition, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Comprehensive income Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Credit Facility Credit Facility [Domain] Basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Long-term debt obligations (less unamortized debt issuance costs of $10,270 and $11,804, respectively) Long-term debt obligations Long-Term Debt, Excluding Current Maturities Selling, general and administrative expenses Selling and Marketing Expense [Member] Diluted (in shares) Weighted average number of common shares outstanding – Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Schedule of Contract Asset and Liability Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Interest expense Interest Income (Expense), Nonoperating, Net Operating expenses: Operating Expenses [Abstract] Revenue Recognition Revenue from Contract with Customer [Text Block] South American Joint Venture South American Joint Venture [Member] South American Joint Venture [Member] Capital expenditures Payments to Acquire Property, Plant, and Equipment Paid-in capital Additional Paid in Capital, Common Stock Paid -In Capital Additional Paid-in Capital [Member] Total assets Assets Equity in net income of unconsolidated affiliates Income (Loss) from Equity Method Investments Excise tax accrual, share repurchase Excise tax accrual, share repurchase Excise tax accrual, share repurchase Cover [Abstract] Cover [Abstract] Category of Item Purchased Category of Item Purchased [Axis] Subsequent Events Subsequent Events [Text Block] Stock-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Amortization of deferred financing charges Amortization of Debt Issuance Costs Segment Reconciling Items Segment Reconciling Items [Member] Other liabilities Other Liabilities, Noncurrent Schedule of Cash Flow, Supplemental Disclosures Schedule of Cash Flow, Supplemental Disclosures [Table Text Block] Business Segments Information Segment Reporting Disclosure [Text Block] Net change in 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] Income before income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Equity Component [Domain] Equity Component [Domain] Current maturities of finance lease obligations Finance Lease, Liability, Current Debt Instrument [Line Items] Debt Instrument [Line Items] Contract asset - product returns Contract with Customer, Asset, after Allowance for Credit Loss Amended Revolving Credit Facility Amended Revolving Credit Facility [Member] Amended Revolving Credit Facility Basic (in shares) Weighted average number of common shares outstanding – Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Unamortized debt issuance costs Less: Unamortized debt issuance costs Unamortized Debt Issuance Expense Income from operations Operating Income (Loss) Consolidated Entities Consolidated Entities [Domain] Segments Segments [Axis] Statement [Line Items] Statement [Line Items] KSOP redeemable common stock conversion Stock Issued During Period, Value, Conversion of Convertible Securities Fair Value Estimate of Fair Value Measurement [Member] Long-Term Debt Schedule of Debt [Table Text Block] Outstanding principal balance including letters of credit Long-Term Line of Credit Gain on disposal of assets and costs from exit and disposal activities Gain (Loss) on Disposition of Assets for Financial Service Operations Maximum potential payment under guarantee Guarantor Obligations, Current Carrying Value Proceeds from Revolving Credit Agreement Proceeds from Long-Term Lines of Credit Repurchase of common stock pending settlement Stock Repurchase Costs Incurred But Not Yet Paid Stock Repurchase Costs Incurred But Not Yet Paid Redeemable Convertible Preferred Stock Redeemable Convertible Preferred Stock [Member] Non- controlling Interest in Subsidiaries Noncontrolling Interest [Member] EX-101.PRE 10 wms-20231231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cover - shares
9 Months Ended
Dec. 31, 2023
Jan. 31, 2024
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Dec. 31, 2023  
Document Transition Report false  
Entity File Number 001-36557  
Entity Registrant Name ADVANCED DRAINAGE SYSTEMS, INC.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 51-0105665  
Entity Address, Address Line One 4640 Trueman Boulevard  
Entity Address, City or Town Hilliard  
Entity Address, State or Province OH  
Entity Address, Postal Zip Code 43026  
City Area Code 614  
Local Phone Number 658-0050  
Title of each class Common Stock, $0.01 par value per share  
Trading Symbol(s) WMS  
Name of each exchange on which registered NYSE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   77,616,828
Amendment Flag false  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q3  
Entity Central Index Key 0001604028  
Current Fiscal Year End Date --03-31  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Dec. 31, 2023
Mar. 31, 2023
Current assets:    
Cash $ 560,744 $ 217,128
Receivables (less allowance for doubtful accounts of $6,058 and $8,227, respectively) 240,810 306,945
Inventories 405,409 463,994
Other current assets 31,459 29,422
Total current assets 1,238,422 1,017,489
Property, plant and equipment, net 810,887 733,059
Other assets:    
Goodwill 617,397 620,193
Intangible assets, net 365,631 407,627
Other assets 129,622 122,757
Total assets 3,161,959 2,901,125
Current liabilities:    
Current maturities of debt obligations 12,275 14,693
Current maturities of finance lease obligations 12,844 8,541
Accounts payable 207,902 210,111
Other accrued liabilities 162,275 142,400
Accrued income taxes 13,829 3,057
Total current liabilities 409,125 378,802
Long-term debt obligations (less unamortized debt issuance costs of $10,270 and $11,804, respectively) 1,261,742 1,269,391
Long-term finance lease obligations 37,947 32,272
Deferred tax liabilities 159,296 159,056
Other liabilities 71,980 66,744
Total liabilities 1,940,090 1,906,265
Commitments and contingencies (see Note 9)
Mezzanine equity:    
Redeemable common stock: $0.01 par value; 7,488 and 9,429 shares outstanding, respectively 121,686 153,220
Total mezzanine equity 121,686 153,220
Stockholders’ equity:    
Common stock; $0.01 par value: 1,000,000 shares authorized; 81,415 and 79,057 shares issued, respectively; 70,200 and 69,518 shares outstanding, respectively 11,670 11,647
Paid-in capital 1,195,893 1,134,864
Common stock in treasury, at cost (1,110,670) (920,999)
Accumulated other comprehensive loss (26,601) (27,580)
Retained earnings 1,008,270 626,215
Total ADS stockholders’ equity 1,078,562 824,147
Noncontrolling interest in subsidiaries 21,621 17,493
Total stockholders’ equity 1,100,183 841,640
Total liabilities, mezzanine equity and stockholders’ equity $ 3,161,959 $ 2,901,125
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2023
Mar. 31, 2023
Allowance for doubtful accounts $ 6,058 $ 8,227
Unamortized debt issuance costs $ 10,270 $ 11,804
Common stock, par value per share $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 1,000,000,000 1,000,000,000
Common stock, shares issued (in shares) 81,415,000 79,057,000
Common stock, shares outstanding (in shares) 70,200,000 69,518,000
Redeemable Common Stock    
Mezzanine equity, par value per share $ 0.01 $ 0.01
Mezzanine equity, shares outstanding (in shares) 7,488,000 9,429,000
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
shares in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Income Statement [Abstract]        
Net sales $ 662,367,000 $ 655,167,000 $ 2,220,633,000 $ 2,453,562,000
Cost of goods sold 402,518,000 431,250,000 1,326,647,000 1,557,575,000
Gross profit 259,849,000 223,917,000 893,986,000 895,987,000
Operating expenses:        
Selling, general and administrative 91,289,000 85,936,000 269,525,000 261,095,000
Loss (gain) on disposal of assets and costs from exit and disposal activities 2,512,000 (348,000) (10,669,000) (147,000)
Intangible amortization 12,782,000 13,842,000 38,376,000 41,360,000
Income from operations 153,266,000 124,487,000 596,754,000 593,679,000
Other expense:        
Interest expense 22,331,000 20,001,000 65,984,000 49,334,000
Derivative gain and other income, net (4,772,000) (4,125,000) (15,827,000) (5,632,000)
Income before income taxes 135,707,000 108,611,000 546,597,000 549,977,000
Income tax expense 30,131,000 26,068,000 132,665,000 128,641,000
Equity in net income of unconsolidated affiliates (1,304,000) (639,000) (3,880,000) (3,705,000)
Net income 106,880,000 83,182,000 417,812,000 425,041,000
Less: net income attributable to noncontrolling interest 1,241,000 1,142,000 2,719,000 3,848,000
Net income attributable to ADS $ 105,639,000 $ 82,040,000 $ 415,093,000 $ 421,193,000
Weighted average common shares outstanding:        
Basic (in shares) 77,857 82,067 78,455 82,891
Diluted (in shares) 78,586 82,987 79,188 83,980
Net income per share:        
Basic (in dollars per share) $ 1.36 $ 1.00 $ 5.29 $ 5.08
Diluted (in dollars per share) $ 1.34 $ 0.99 $ 5.24 $ 5.02
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
Condensed Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)
3 Months Ended 9 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Statement of Comprehensive Income [Abstract]        
Net income $ 106,880,000 $ 83,182,000 $ 417,812,000 $ 425,041,000
Currency translation gain (loss) 4,020,000 4,973,000 2,388,000 (4,688,000)
Comprehensive income 110,900,000 88,155,000 420,200,000 420,353,000
Less: other comprehensive income attributable to noncontrolling interest 963,000 1,069,000 1,409,000 797,000
Less: net income attributable to noncontrolling interest 1,241,000 1,142,000 2,719,000 3,848,000
Total comprehensive income attributable to ADS $ 108,696,000 $ 85,944,000 $ 416,072,000 $ 415,708,000
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
Condensed Consolidated Statements of Cash Flows (Unaudited)
9 Months Ended
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Cash Flows from Operating Activities    
Net income $ 417,812,000 $ 425,041,000
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 112,014,000 107,346,000
Deferred income taxes 335,000 (4,165,000)
Gain on disposal of assets and costs from exit and disposal activities (10,669,000) (147,000)
Stock-based compensation 23,636,000 19,912,000
Amortization of deferred financing charges 1,533,000 909,000
Fair market value adjustments to derivatives (162,000) 2,309,000
Equity in net income of unconsolidated affiliates (3,880,000) (3,705,000)
Other operating activities 5,720,000 2,732,000
Changes in working capital:    
Receivables 67,230,000 99,958,000
Inventories 59,752,000 34,871,000
Prepaid expenses and other current assets (534,000) (4,532,000)
Accounts payable, accrued expenses, and other liabilities 27,475,000 (20,091,000)
Net cash provided by operating activities 700,262,000 660,438,000
Cash Flows from Investing Activities    
Capital expenditures (136,385,000) (126,858,000)
Proceeds from disposition of assets 19,979,000 0
Acquisition, net of cash acquired 0 (48,010,000)
Other investing activities 527,000 46,000
Net cash used in investing activities (115,879,000) (174,822,000)
Cash Flows from Financing Activities    
Payments on syndicated Term Loan Facility (5,250,000) (5,250,000)
Proceeds from Senior Notes due 2030 0 500,000,000
Debt issuance costs 0 (11,575,000)
Payments on Equipment Financing (6,361,000) (10,213,000)
Payments on finance lease obligations (8,624,000) (4,954,000)
Repurchase of common stock (178,187,000) (375,027,000)
Cash dividends paid (33,111,000) (30,111,000)
Dividends paid to noncontrolling interest holder 0 (3,652,000)
Proceeds from exercise of stock options 3,956,000 5,145,000
Payment of withholding taxes on vesting of restricted stock units (8,859,000) (28,653,000)
Net cash used in financing activities (236,436,000) (78,590,000)
Effect of exchange rate changes on cash 1,271,000 (461,000)
Net change in cash 349,218,000 406,565,000
Cash and restricted cash at beginning of period 217,128,000 20,125,000
Cash and restricted cash at end of period 566,346,000 426,690,000
Cash 560,744,000  
Restricted cash (included in Other assets in the Condensed Consolidated Balance Sheets) 5,602,000  
Revolving Credit Agreement    
Cash Flows from Financing Activities    
Proceeds from Revolving Credit Agreement 0 26,200,000
Payments on Revolving Credit Agreement 0 (140,500,000)
Amended Revolving Credit Facility    
Cash Flows from Financing Activities    
Proceeds from Revolving Credit Agreement 0 97,000,000
Payments on Revolving Credit Agreement $ 0 $ (97,000,000)
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
Condensed Consolidated Statements of Stockholders' Equity and Mezzanine Equity (Unaudited) - USD ($)
Total
Total Mezzanine Equity
Total Mezzanine Equity
KSOP redeemable common stock conversion
Total Mezzanine Equity
ESOP share conversion
Redeemable Common Stock
Redeemable Common Stock
KSOP redeemable common stock conversion
Redeemable Common Stock
ESOP share conversion
Redeemable Convertible Preferred Stock
Redeemable Convertible Preferred Stock
ESOP share conversion
Total ADS Stockholders’ Equity
Common Stock
Paid -In Capital
Common Stock in Treasury
Accumulated Other Compre-hensive Loss
Retained Earnings
Non- controlling Interest in Subsidiaries
Beginning balance, common stock (in shares) at Mar. 31, 2022                     75,529,000          
Beginning balance, treasury stock (in shares) at Mar. 31, 2022                         3,220,000      
Beginning balance at Mar. 31, 2022 $ 909,661,000                 $ 893,039,000 $ 11,612,000 $ 1,065,628,000 $ (318,691,000) $ (24,386,000) $ 158,876,000 $ 16,622,000
Increase (Decrease) in Stockholders' Equity [Roll Forward]                                
Net income 425,041,000                 421,193,000         421,193,000 3,848,000
Other comprehensive income (4,688,000)                 (5,485,000)       (5,485,000)   797,000
Common stock dividends (30,058,000)                 (30,058,000)         (30,058,000)  
Share repurchases (in shares)                         3,756,000      
Share repurchases (375,027,000)                 (375,027,000)     $ (375,027,000)      
Dividends paid to noncontrolling interest holder 3,652,000                             (3,652,000)
KSOP redeemable common stock conversion (in shares)                     2,353,000          
KSOP redeemable common stock conversion 38,256,000                 38,256,000 $ 24,000 38,232,000        
Exercise of common stock options (in shares)                     200,000          
Exercise of common stock options 5,145,000                 5,145,000 $ 2,000 5,143,000        
Restricted stock awards (in shares)                     176,000   59,000      
Restricted stock awards (5,631,000)                 (5,631,000) $ 2,000   $ (5,633,000)      
Stock-based compensation expense 19,912,000                 19,912,000   19,912,000        
Ending balance, common stock (in shares) at Dec. 31, 2022                     78,785,000          
Ending balance, treasury stock (in shares) at Dec. 31, 2022                         7,240,000      
Ending balance at Dec. 31, 2022 958,613,000                 940,998,000 $ 11,645,000 1,128,915,000 $ (719,702,000) (29,871,000) 550,011,000 17,615,000
Mezzanine equity, beginning balance (in shares) at Mar. 31, 2022         0     15,630,000                
Mezzanine equity, beginning balance at Mar. 31, 2022   $ 195,384,000     $ 0     $ 195,384,000                
Increase (Decrease) in Temporary Equity [Roll Forward]                                
Conversion of convertible securities (in shares)           (2,353,000) 12,022,000   (15,630,000)              
Temporary equity, conversion of convertible securities     $ (38,256,000) $ 0   $ (38,256,000) $ 195,384,000   $ (195,384,000)              
Mezzanine equity, ending balance (in shares) at Dec. 31, 2022         9,669,000     0                
Mezzanine equity, ending balance at Dec. 31, 2022   157,128,000     $ 157,128,000     $ 0                
Beginning balance, common stock (in shares) at Sep. 30, 2022                     78,519,000          
Beginning balance, treasury stock (in shares) at Sep. 30, 2022                         5,314,000      
Beginning balance at Sep. 30, 2022 1,055,742,000                 1,038,413,000 $ 11,642,000 1,119,453,000 $ (536,697,000) (33,775,000) 477,790,000 17,329,000
Increase (Decrease) in Stockholders' Equity [Roll Forward]                                
Net income 83,182,000                 82,040,000         82,040,000 1,142,000
Other comprehensive income 4,973,000                 3,904,000       3,904,000   1,069,000
Common stock dividends (9,819,000)                 (9,819,000)         (9,819,000)  
Share repurchases (in shares)                         1,891,000      
Share repurchases (179,864,000)                 (179,864,000)     $ (179,864,000)      
Dividends paid to noncontrolling interest holder 1,925,000                             (1,925,000)
KSOP redeemable common stock conversion (in shares)                     171,000          
KSOP redeemable common stock conversion 2,800,000                 2,800,000 $ 2,000 2,798,000        
Exercise of common stock options (in shares)                     17,000          
Exercise of common stock options 485,000                 485,000 $ 0 485,000        
Restricted stock awards (in shares)                     78,000   35,000      
Restricted stock awards (3,140,000)                 (3,140,000) $ 1,000   $ (3,141,000)      
Stock-based compensation expense 6,179,000                 6,179,000   6,179,000        
Ending balance, common stock (in shares) at Dec. 31, 2022                     78,785,000          
Ending balance, treasury stock (in shares) at Dec. 31, 2022                         7,240,000      
Ending balance at Dec. 31, 2022 $ 958,613,000                 940,998,000 $ 11,645,000 1,128,915,000 $ (719,702,000) (29,871,000) 550,011,000 17,615,000
Mezzanine equity, beginning balance (in shares) at Sep. 30, 2022         9,840,000     0                
Mezzanine equity, beginning balance at Sep. 30, 2022   159,928,000     $ 159,928,000     $ 0                
Increase (Decrease) in Temporary Equity [Roll Forward]                                
Conversion of convertible securities (in shares)           (171,000)                    
Temporary equity, conversion of convertible securities     (2,800,000)     $ (2,800,000)                    
Mezzanine equity, ending balance (in shares) at Dec. 31, 2022         9,669,000     0                
Mezzanine equity, ending balance at Dec. 31, 2022   157,128,000     $ 157,128,000     $ 0                
Beginning balance, common stock (in shares) at Mar. 31, 2023 69,518,000                   79,057,000          
Beginning balance, treasury stock (in shares) at Mar. 31, 2023                         9,539,000      
Beginning balance at Mar. 31, 2023 $ 841,640,000                 824,147,000 $ 11,647,000 1,134,864,000 $ (920,999,000) (27,580,000) 626,215,000 17,493,000
Increase (Decrease) in Stockholders' Equity [Roll Forward]                                
Net income 417,812,000                 415,093,000         415,093,000 2,719,000
Other comprehensive income 2,388,000                 979,000       979,000   1,409,000
Common stock dividends (33,038,000)                 (33,038,000)         (33,038,000)  
Share repurchases (in shares)                         1,579,000      
Share repurchases (180,812,000)                 (180,812,000)     $ (180,812,000)      
KSOP redeemable common stock conversion (in shares)                     1,941,000          
KSOP redeemable common stock conversion 31,534,000                 31,534,000 $ 19,000 31,515,000        
Exercise of common stock options (in shares)                     97,000          
Exercise of common stock options 3,956,000                 3,956,000 $ 1,000 3,955,000        
Restricted stock awards (in shares)                     100,000   25,000      
Restricted stock awards (2,462,000)                 (2,462,000) $ 1,000   $ (2,463,000)      
Stock-based compensation expense 23,636,000                 23,636,000   23,636,000        
Stock Issued During Period, Shares, Employee Stock Purchase Plans                     20,000          
Stock Issued During Period, Value, Employee Stock Purchase Plan 1,927,000                 1,927,000   1,927,000        
Performance-based restricted stock units (in shares)                     200,000   72,000      
Performance-based restricted stock units (6,394,000)                 (6,394,000) $ 2,000   $ (6,396,000)      
Other $ (4,000)                 (4,000)   (4,000)        
Ending balance, common stock (in shares) at Dec. 31, 2023 70,200,000                   81,415,000          
Ending balance, treasury stock (in shares) at Dec. 31, 2023                         11,215,000      
Ending balance at Dec. 31, 2023 $ 1,100,183,000                 1,078,562,000 $ 11,670,000 1,195,893,000 $ (1,110,670,000) (26,601,000) 1,008,270,000 21,621,000
Mezzanine equity, beginning balance (in shares) at Mar. 31, 2023         9,429,000                      
Mezzanine equity, beginning balance at Mar. 31, 2023 153,220,000 153,220,000     $ 153,220,000                      
Increase (Decrease) in Temporary Equity [Roll Forward]                                
Conversion of convertible securities (in shares)           (1,941,000)                    
Temporary equity, conversion of convertible securities     (31,534,000)     $ (31,534,000)                    
Mezzanine equity, ending balance (in shares) at Dec. 31, 2023         7,488,000                      
Mezzanine equity, ending balance at Dec. 31, 2023 121,686,000 121,686,000     $ 121,686,000                      
Beginning balance, common stock (in shares) at Sep. 30, 2023                     80,635,000          
Beginning balance, treasury stock (in shares) at Sep. 30, 2023                         10,617,000      
Beginning balance at Sep. 30, 2023 1,048,830,000                 1,029,413,000 $ 11,663,000 1,173,574,000 $ (1,039,717,000) (29,658,000) 913,551,000 19,417,000
Increase (Decrease) in Stockholders' Equity [Roll Forward]                                
Net income 106,880,000                 105,639,000         105,639,000 1,241,000
Other comprehensive income 4,020,000                 3,057,000       3,057,000   963,000
Common stock dividends (10,920,000)                 (10,920,000)         (10,920,000)  
Share repurchases (in shares)                         598,000      
Share repurchases (70,905,000)                 (70,905,000)     $ (70,905,000)      
KSOP redeemable common stock conversion (in shares)                     718,000          
KSOP redeemable common stock conversion 11,663,000                 11,663,000 $ 7,000 11,656,000        
Exercise of common stock options (in shares)                     41,000          
Exercise of common stock options 1,333,000                 1,333,000 $ 0 1,333,000        
Restricted stock awards (in shares)                     1,000   0      
Restricted stock awards (48,000)                 (48,000) $ 0   $ (48,000)      
Stock-based compensation expense 7,402,000                 7,402,000   7,402,000        
Stock Issued During Period, Shares, Employee Stock Purchase Plans                     20,000          
Stock Issued During Period, Value, Employee Stock Purchase Plan                   1,927,000   1,927,000        
Other $ 1,000                 1,000   1,000        
Ending balance, common stock (in shares) at Dec. 31, 2023 70,200,000                   81,415,000          
Ending balance, treasury stock (in shares) at Dec. 31, 2023                         11,215,000      
Ending balance at Dec. 31, 2023 $ 1,100,183,000                 $ 1,078,562,000 $ 11,670,000 $ 1,195,893,000 $ (1,110,670,000) $ (26,601,000) $ 1,008,270,000 $ 21,621,000
Mezzanine equity, beginning balance (in shares) at Sep. 30, 2023         8,206,000                      
Mezzanine equity, beginning balance at Sep. 30, 2023   133,349,000     $ 133,349,000                      
Increase (Decrease) in Temporary Equity [Roll Forward]                                
Conversion of convertible securities (in shares)           (718,000)                    
Temporary equity, conversion of convertible securities     $ (11,663,000)     $ (11,663,000)                    
Mezzanine equity, ending balance (in shares) at Dec. 31, 2023         7,488,000                      
Mezzanine equity, ending balance at Dec. 31, 2023 $ 121,686,000 $ 121,686,000     $ 121,686,000                      
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.24.0.1
Condensed Consolidated Statements of Stockholders' Equity and Mezzanine Equity (Unaudited) (Parenthetical) - $ / shares
3 Months Ended 9 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Statement of Stockholders' Equity [Abstract]        
Common stock dividends per share (in dollars per share) $ 0.14 $ 0.12 $ 0.42 $ 0.36
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.24.0.1
Background and Summary of Significant Accounting Policies
9 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Background and Summary of Significant Accounting Policies BACKGROUND AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
Description of Business - Advanced Drainage Systems, Inc., incorporated in Delaware, and its subsidiaries (collectively referred to as “ADS” or the “Company”) designs, manufactures and markets innovative water management solutions in the stormwater and onsite septic wastewater industries, providing superior drainage solutions for use in the construction and agriculture marketplace. ADS’s products are used across a broad range of end markets and applications, including non-residential, infrastructure and agriculture applications.
The Company is managed and reports results of operations in three reportable segments: Pipe, Infiltrator Water Technologies Ultimate Holdings, Inc (“Infiltrator”) and International. The Company also reports the results of its Allied Products and all other business segments as Allied Products and Other.
Historically, sales of the Company’s products have been higher in the first and second quarters of each fiscal year due to favorable weather and longer daylight conditions accelerating construction activity during these periods. Seasonal variations in operating results may also be impacted by inclement weather conditions, such as cold or wet weather, which can delay projects.
Basis of Presentation - The Company prepares its Condensed Consolidated Financial Statements in accordance with accounting principles generally accepted in the United States of America (“GAAP”). The Condensed Consolidated Balance Sheet as of March 31, 2023 was derived from audited financial statements included in the Annual Report on Form 10-K for the year ended March 31, 2023 (“Fiscal 2023 Form 10-K”). The accompanying unaudited Condensed Consolidated Financial Statements contain all adjustments, of a normal recurring nature, necessary to present fairly its financial position as of December 31, 2023 and the results of operations for the three and nine months ended December 31, 2023 and cash flows for the nine months ended December 31, 2023. The interim Condensed Consolidated Financial Statements should be read in conjunction with the audited Consolidated Financial Statements, including the notes thereto, filed in the Company’s Fiscal 2023 Form 10-K.
Principles of Consolidation - The Condensed Consolidated Financial Statements include the Company, its wholly-owned subsidiaries, its majority-owned subsidiaries and variable interest entities (“VIEs”) of which the Company is the primary beneficiary. The Company uses the equity method of accounting for equity investments where it exercises significant influence but does not hold a controlling financial interest. Such investments are recorded in Other assets in the Condensed Consolidated Balance Sheets and the related equity earnings from these investments are included in Equity in net income of unconsolidated affiliates in the Condensed Consolidated Statements of Operations. All intercompany balances and transactions have been eliminated in consolidation.
Recent Accounting Guidance
Improvements to Reportable Segment Disclosures - In November 2023, the Financial Accounting Standards Board (“FASB”) issued an accounting standards update (“ASU”) to amend ASC 280, Segment Reporting to enhance segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. In addition, the amendments enhance interim disclosure requirements, clarify circumstances in which an entity can disclose multiple segment measures of profit or loss, provide new segment disclosure requirements for entities with a single reportable segment, and contain other disclosure requirements. The amendments are effective for fiscal years beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024. The amendments must be applied retrospectively to all periods presented in the financial statements. The Company is currently evaluating the impact of this standard on the Consolidated Financial Statements.
Improvements to Income Tax Disclosures - In December 2023, the FASB issued an ASU to amend ASC 740, Income Taxes to enhance the transparency and usefulness of income tax disclosures, primarily related to the rate reconciliation and income taxes paid information. The amendments may be applied prospectively or retrospectively and are effective for fiscal years beginning after December 15, 2024. The Company is currently evaluating the impact of this standard on the Consolidated Financial Statements.
Except for the pronouncements described above, there have been no new accounting pronouncements issued or adopted since the filing of the Fiscal 2023 Form 10-K that have significance, or potential significance, to the Consolidated Financial Statements.
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.24.0.1
Discontinued Operations and Disposal Groups
9 Months Ended
Dec. 31, 2023
Discontinued Operations and Disposal Groups [Abstract]  
Loss on Disposal of Assets and Costs from Exit and Disposal Activities GAIN ON DISPOSAL OF ASSETS AND COSTS FROM EXIT AND DISPOSAL ACTIVITIES
On April 14, 2023, the Company completed its divestiture of substantially all of the assets of Spartan Concrete, Inc. to a third party purchaser for consideration of $20.0 million. The Company recognized a gain on the sale of $14.9 million in the Condensed Consolidated Statements of Operations. Prior to the divestiture, the Company recorded the results of operations in Allied & Other.
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition
9 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
Revenue Recognition REVENUE RECOGNITION
Revenue Disaggregation - The Company disaggregates net sales by Domestic, International and Infiltrator and further disaggregates Domestic and International by product type, consistent with its reportable segment disclosure. This disaggregation level best depicts how the nature, amount, timing and uncertainty of revenue and cash flows are affected by economic factors. Refer to “Note 12. Business Segments Information” for the Company’s disaggregation of Net sales by reportable segment.
Contract Balances - The Company recognizes a contract asset representing the Company’s right to recover products upon the receipt of returned products and a contract liability for the customer refund. The following table presents the balance of the Company’s contract asset and liability as of the periods presented:
(In thousands)December 31, 2023March 31, 2023
Contract asset - product returns$1,546 $933 
Refund liability4,628 2,664 
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases
9 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Leases LEASES
Nature of the Company’s Leases - The Company has operating and finance leases for plants, yards, corporate offices, tractors, trailers and other equipment. The Company’s leases have remaining terms of less than one year to 14 years. A portion of the Company’s yard leases include an option to extend the leases for up to five years. The Company has included renewal options which are reasonably certain to be exercised in its right-of-use assets and lease liabilities.
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventories
9 Months Ended
Dec. 31, 2023
Inventory Disclosure [Abstract]  
Inventories INVENTORIES
Inventories as of the periods presented consisted of the following:
(In thousands)December 31, 2023March 31, 2023
Raw materials$106,097 $108,206 
Finished goods299,312355,788
Total inventories$405,409 $463,994 
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income Per Share and Stockholders' Equity
9 Months Ended
Dec. 31, 2023
Net Income Per Share And Stockholders Equity [Abstract]  
Net Income Per Share and Stockholders' Equity NET INCOME PER SHARE AND STOCKHOLDERS' EQUITY
Net Income per Share - The following table presents information necessary to calculate net income per share for the periods presented, as well as potentially dilutive securities excluded from the weighted average number of diluted common shares outstanding because their inclusion would have been anti-dilutive:
 Three Months Ended December 31,Nine Months Ended
December 31,
(In thousands, except per share data)2023202220232022
NET INCOME PER SHARE—BASIC:   
Net income available to common stockholders – Basic
$105,639 $82,040 $415,093 $421,193 
Weighted average number of common shares outstanding – Basic
77,857 82,067 78,455 82,891 
Net income per common share – Basic$1.36 $1.00 $5.29 $5.08 
NET INCOME PER SHARE—DILUTED:
Net income available to common stockholders – Diluted
$105,639 $82,040 $415,093 $421,193 
Weighted average number of common shares outstanding – Basic
77,857 82,067 78,455 82,891 
Assumed restricted stock75 114 60 131 
Assumed exercise of stock options595 626 597 702 
Assumed performance units59 180 76 256 
Weighted average number of common shares outstanding – Diluted
78,58682,98779,18883,980
Net income per common share – Diluted$1.34 $0.99 $5.24 $5.02 
Potentially dilutive securities excluded as anti-dilutive
19 42 46 45 
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.24.0.1
Related Party Transactions
9 Months Ended
Dec. 31, 2023
Related Party Transactions [Abstract]  
Related Party Transactions RELATED PARTY TRANSACTIONS
ADS Mexicana - ADS conducts business in Mexico and Central America through its joint venture, ADS Mexicana, S.A. de C.V. (“ADS Mexicana”). ADS owns 51% of the outstanding stock of ADS Mexicana and consolidates ADS Mexicana for financial reporting purposes.
On June 6, 2022, the Company and ADS Mexicana amended the Intercompany Revolving Credit Promissory Note (the “Intercompany Note”) with a borrowing capacity of $9.5 million. The Intercompany Note matures on June 8, 2027. The Intercompany Note indemnifies the ADS Mexicana joint venture partner for 49% of any unpaid borrowings. The interest rates under the Intercompany Note are determined by certain base rates or Secured Overnight Financing Rate (“SOFR”) plus an applicable margin based on the Leverage Ratio. As of both December 31, 2023 and March 31, 2023, there were no borrowings outstanding under the Intercompany Note.
South American Joint Venture - The Tuberias Tigre - ADS Limitada joint venture (the “South American Joint Venture”) manufactures and sells HDPE corrugated pipe in certain South American markets. ADS owns 50% of the South American Joint Venture. ADS is the guarantor of 50% of the South American Joint Venture’s credit arrangement, and the debt guarantee is shared equally with the joint venture partner. The Company’s maximum potential obligation under this guarantee is $5.5 million as of December 31, 2023. The maximum borrowings permitted under the South American Joint Venture’s credit facility are $11.0 million. The Company does not anticipate any required contributions related to the balance of this credit arrangement. As of December 31, 2023, there was no outstanding principal balance for the South American Joint Venture’s credit facility including letters of credit. As of March 31, 2023, the outstanding principal balances of the South American Joint Venture’s credit facility including letters of credit was $5.5 million.
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt
9 Months Ended
Dec. 31, 2023
Debt Disclosure [Abstract]  
Debt DEBT
Long-term debt as of the periods presented consisted of the following:
(In thousands)December 31, 2023 March 31, 2023
Term Loan Facility$422,000 $427,250 
Senior Notes due 2027350,000350,000 
Senior Notes due 2030500,000500,000 
Revolving Credit Facility— 
Equipment Financing12,28718,638 
Total1,284,2871,295,888
Less: Unamortized debt issuance costs10,27011,804
Less: Current maturities12,27514,693
Long-term debt obligations$1,261,742 $1,269,391 
Senior Secured Credit Facilities – In May 2022, the Company entered into a Second Amendment (the “Second Amendment”) to the Company's Base Credit Agreement with Barclays Bank PLC, as administrative agent under the Term Loan Facility, PNC Bank, National Association, as new administrative agent under the Revolving Credit Facility. Among other things, the Second Amendment (i) amended the Base Credit Agreement by increasing the Revolving Credit Facility (the “Amended Revolving Credit Facility”) from $350 million to $600 million (including an increase of the sub-limit for the swing-line sub-facility from $50 million to $60 million), (ii) extended the maturity date of the Revolving Credit Facility to May 26, 2027, (iii) revised the “applicable margin” to provide an additional step-down to 175 basis points (for Term Benchmark based loans) and 75 basis points (for base rate loans) in the event the consolidated senior secured net leverage ratio is less than 2.00 to 1.00, and (iv) reset the “incremental amount” and the investment basket in non-guarantors and joint ventures. The Second Amendment also revised the reference interest rate from LIBOR to SOFR for both the Amended Revolving Credit Facility and the Term Loan Facility. Letters of credit outstanding at December 31, 2023 and March 31, 2023 amounted to $11.2 million and $9.7 million, respectively, and reduced the availability of the Revolving Credit Facility.
Senior Notes due 2027 – On September 23, 2019, the Company issued $350.0 million aggregate principal amount of 5.0% Senior Notes due 2027 (the “2027 Notes”) pursuant to an Indenture, dated September 23, 2019 (the “2027 Indenture”), among the Company, the guarantors party thereto (the “Guarantors”) and U.S. Bank National Association, as Trustee (the “Trustee”).
Senior Notes due 2030 – On June 9, 2022, the Company issued $500.0 million aggregate principal amount of 6.375% Senior Notes due 2030 (the “2030 Notes”) pursuant to an Indenture, dated June 9, 2022 (the “2030 Indenture”), among the Company, the Guarantors and the Trustee.
Equipment Financing – The assets under the Equipment Financing acquired are titled to the Company and included in Property, plant and equipment, net on the Company's Condensed Consolidated Balance Sheet. The equipment financing has an initial term of between 12 and 84 months, based on the life of the equipment, and bears a weighted average interest of 1.6% as of December 31, 2023. The current portion of the equipment financing is $5.3 million, and the long-term portion is $7.0 million at December 31, 2023.
Valuation of Debt - The carrying amounts of current financial assets and liabilities approximate fair value because of the immediate or short-term maturity of these items. The following table presents the carrying and fair value of the Company’s 2027 Notes, 2030 Notes and Equipment Financing for the periods presented:
 December 31, 2023 March 31, 2023
(In thousands)Fair ValueCarrying ValueFair Value Carrying Value
Senior Notes due 2027$340,883 $350,000 $333,970 $350,000 
Senior Notes due 2030506,075 500,000 496,605 500,000 
Equipment Financing11,940 12,287 17,921 18,638 
Total fair value$858,898 $862,287 $848,496 $868,638 
The fair values of the 2027 Notes and 2030 Notes were determined based on quoted market data for the Company’s 2027 Notes and 2030 Notes, respectively. The fair value of the Equipment Financing was determined based on a comparison of the interest rate and terms of such borrowings to the rates and terms of similar debt available for the
period. The categorization of the framework used to evaluate the 2027 Notes, 2030 Notes and Equipment Financing are considered Level 2. The Company believes the carrying amount of the remaining long-term debt, including the Term Loan Facility and Revolving Credit Facility, is not materially different from its fair value as the interest rates and terms of the borrowings are similar to currently available borrowings.
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies
9 Months Ended
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies COMMITMENTS AND CONTINGENCIES
Purchase Commitments - The Company has historically secured supplies of resin raw material by agreeing to purchase quantities during a future given period at a fixed price. These purchase contracts typically ranged from 1 to 12 months and occur in the ordinary course of business. The Company does not have any outstanding purchase commitments with fixed price and quantity as of December 31, 2023. The Company also enters into equipment purchase contracts with manufacturers.
Litigation and Other Proceedings – The Company is involved from time to time in various legal proceedings that arise in the ordinary course of business, including but not limited to commercial disputes, environmental matters, employee related claims, intellectual property disputes and litigation in connection with transactions including acquisitions and divestitures. The Company does not believe that such litigation, claims, and administrative proceedings will have a material adverse impact on the Company’s financial position or results of operations. The Company records a liability when a loss is considered probable, and the amount can be reasonably estimated.
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes
9 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
Income Taxes INCOME TAXES
The Company’s effective tax rate will vary based on a variety of factors, including overall profitability, the geographical mix of income before taxes and related tax rates in jurisdictions where it operates and other one-time charges, as well as the occurrence of discrete events. For the three months ended December 31, 2023 and 2022, the Company utilized an effective tax rate of 22.2% and 24.0%, respectively, to calculate its provision for income taxes. For the nine months ended December 31, 2023 and 2022, the Company utilized an effective tax rate of 24.3% and 23.4%, respectively, to calculate its provision for income taxes. State and local income taxes increased the effective rate for the three and nine months ended December 31, 2023 and 2022. Discrete income tax benefits related to amended state tax returns and the federal return to provision adjustment decreased the effective tax rate for the three months ended December 31, 2023. Additionally, discrete income tax benefit related to the stock-based compensation windfall decreased the effective tax rate for the three and nine months ended December 31, 2022.
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation
9 Months Ended
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation STOCK-BASED COMPENSATION
ADS has several programs for stock-based payments to employees and non-employee members of its Board of Directors, including stock options, performance-based restricted stock units and restricted stock. The Company recognized stock-based compensation expense in the following line items of the Condensed Consolidated Statements of Operations for the periods presented:
Three Months Ended
December 31,
Nine Months Ended
December 31,
(In thousands)2023202220232022
Component of income before income taxes:
Cost of goods sold$1,316 $743 $3,473 $2,175 
Selling, general and administrative expenses6,0865,43620,16317,737
Total stock-based compensation expense$7,402 $6,179 $23,636 $19,912 
The following table summarizes stock-based compensation expense by award type for the periods presented:
 Three Months Ended
December 31,
Nine Months Ended
December 31,
(In thousands)2023202220232022
Stock-based compensation expense:  
Stock Options$1,305 $1,035 $4,046 $3,316 
Restricted Stock2,0501,7546,131 5,480 
Performance-based Restricted Stock Units3,1912,82711,110 9,619 
Employee Stock Purchase Plan313694 — 
Non-Employee Directors5435631,655 1,497 
Total stock-based compensation expense$7,402 $6,179 $23,636 $19,912 
2017 Omnibus Incentive Plan - The 2017 Incentive Plan provides for the issuance of a maximum of 5.0 million shares of the Company’s common stock for awards made thereunder, which awards may consist of stock options, restricted stock, restricted stock units, stock appreciation rights, phantom stock, cash-based awards, performance awards (which may take the form of performance cash, performance units or performance shares) or other stock-based awards.
Restricted Stock – During the nine months ended December 31, 2023, the Company granted 0.1 million shares of restricted stock with a grant date fair value of $13.2 million.
Performance-based Restricted Stock Units (“Performance Units”) – During the nine months ended December 31, 2023, the Company granted 0.1 million performance share units at a grant date fair value of $8.7 million.
Options – During the nine months ended December 31, 2023, the Company granted 0.2 million nonqualified stock options under the 2017 Incentive Plan with a grant date fair value of $7.5 million. The Company estimates the fair value of stock options using a Black-Scholes option-pricing model. The following table summarizes the assumptions used to estimate the fair value of stock-options during the period presented:
 Nine Months Ended December 31, 2023
Common stock price$96.51
Expected stock price volatility45.6%
Risk-free interest rate3.8%
Weighted-average expected option life (years)6
Dividend yield0.58%
Employee Stock Purchase Plan (“ESPP”) - In July 2022, the Company’s stockholders approved the Advanced Drainage Systems, Inc. Employee Stock Purchase Plan, which provides for a maximum of 0.4 million shares of the Company’s common stock. Eligible employees may purchase the Company's common stock at 85% of the lower of the fair market value of the Company's common stock on the first day or the last day of the offering period. The first offering period commenced July 1, 2023 and ended December 31, 2023.
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Segments Information
9 Months Ended
Dec. 31, 2023
Segment Reporting [Abstract]  
Business Segments Information BUSINESS SEGMENTS INFORMATION
The Company operates its business in three distinct reportable segments: “Pipe”, “International” and “Infiltrator.” “Allied Products & Other” represents the Company’s Allied Products and all other business segments. The Chief Operating Decision Maker (the “CODM”) evaluates segment reporting based on Net Sales and Segment Adjusted Gross Profit. The Company calculated Segment Adjusted Gross Profit as Net sales less Costs of goods sold, depreciation and amortization, stock-based compensation and non-cash charges. A measure of assets is not applicable, as segment assets are not regularly reviewed by the CODM for evaluating performance or allocating resources.
The following table sets forth reportable segment information with respect to the amount of Net sales contributed by each class of similar products for the periods presented:
 Three Months Ended
 December 31, 2023December 31, 2022
(In thousands)Net Sales  Intersegment Net Sales  Net Sales from External Customers Net Sales  Intersegment Net Sales  Net Sales from External Customers
Pipe$360,733 $(14,680)$346,053 $375,719 $(10,839)$364,880 
Infiltrator131,144 (27,273)103,871 103,895 (14,961)88,934 
International
International - Pipe44,203 (2,369)41,834 44,882 (5,311)39,571 
International - Allied Products & Other14,166 (1)14,165 14,075 — 14,075 
Total International58,369 (2,370)55,999 58,957 (5,311)53,646 
Allied Products & Other159,162 (2,718)156,444 149,044 (1,337)147,707 
Intersegment Eliminations(47,041)47,041 — (32,448)32,448 — 
Total Consolidated$662,367 $ $662,367 $655,167 $ $655,167 
Nine Months Ended
December 31, 2023December 31, 2022
(In thousands)Net SalesIntersegment Net SalesNet Sales from External CustomersNet SalesIntersegment Net SalesNet Sales from External Customers
Pipe$1,217,302 $(36,974)$1,180,328 $1,401,554 $(31,483)$1,370,071 
Infiltrator406,361 (63,405)342,956 420,920 (66,317)354,603 
International
International - Pipe133,787 (3,917)129,870 154,762 (18,509)136,253 
International - Allied Products & Other46,789 (27)46,762 49,172 — 49,172 
Total International180,576 (3,944)176,632 203,934 (18,509)185,425 
Allied Products & Other528,303 (7,586)520,717 550,153 (6,690)543,463 
Intersegment Eliminations(111,909)111,909 — (122,999)122,999 — 
Total Consolidated$2,220,633 $ $2,220,633 $2,453,562 $ $2,453,562 
The following sets forth certain financial information attributable to the reportable segments for the periods presented:
 Three Months Ended
December 31,
Nine Months Ended
December 31,
(In thousands) 2023202220232022
Segment Adjusted Gross Profit  
Pipe$115,621 $106,279 $402,126 $421,011 
Infiltrator68,392 46,497 216,319 193,569 
International14,012 13,342 51,380 51,456 
Allied Products & Other88,150 78,401 300,574 293,472 
Intersegment Eliminations(1,922)714 (4,431)329 
Total$284,253 $245,233 $965,968 $959,837 
Depreciation and Amortization
Pipe$15,491 $12,754 $43,882 $38,754 
Infiltrator5,543 5,120 16,435 15,014 
International1,195 1,369 3,669 4,023 
Allied Products & Other(a)
15,824 16,603 48,028 49,555 
Total$38,053 $35,846 $112,014 $107,346 
Capital Expenditures
Pipe$31,287 $28,268 $84,700 $75,565 
Infiltrator2,962 12,810 14,458 33,856 
International1,872 2,366 4,807 4,393 
Allied Products & Other(a)
17,639 7,869 32,420 13,044 
Total$53,760 $51,313 $136,385 $126,858 
(a)Includes depreciation, amortization and capital expenditures not allocated to a reportable segment. The amortization expense of Infiltrator intangible assets is included in Allied Products & Other.
 Three Months Ended
December 31,
Nine Months Ended
December 31,
(In thousands)2023202220232022
Reconciliation of Segment Adjusted Gross Profit:
Total Gross Profit$259,849 $223,917 $893,986 $895,987 
Depreciation and Amortization23,08820,57368,50961,675
Stock-based compensation expense1,3167433,4732,175
Total Segment Adjusted Gross Profit$284,253 $245,233 $965,968 $959,837 
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.24.0.1
Supplemental Disclosure of Cash Flow Information
9 Months Ended
Dec. 31, 2023
Supplemental Cash Flow Elements [Abstract]  
Cash Flow, Supplemental Disclosures SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION
Supplemental disclosures of cash flow information for the nine months ended December 31 were as follows:
(In thousands)20232022
Cash paid for income taxes$114,712 $136,320 
Cash paid for interest51,48424,757
Non-cash operating, investing and financing activities:
Repurchase of common stock pending settlement1,139
Share repurchase excise tax accrual1,486
Acquisition of property, plant and equipment under finance lease21,06110,684
Balance in accounts payable for the acquisition of property, plant and equipment22,92514,748
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.24.0.1
Subsequent Events
9 Months Ended
Dec. 31, 2023
Subsequent Events [Abstract]  
Subsequent Events SUBSEQUENT EVENTS
Common Stock Dividend - Subsequent to the end of the quarter, the Company declared a quarterly cash dividend of $0.14 per share of common stock. The dividend is payable on March 15, 2024, to stockholders of record at the close of business on March 1, 2024.
Share Repurchase Program - Subsequent to the end of the quarter, 0.1 million shares of common stock at a cost of $13.1 million were repurchased under the Board of Directors' authorization in February 2022.
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.24.0.1
Background and Summary of Significant Accounting Policies (Policies)
9 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Basis of Presentation Basis of Presentation - The Company prepares its Condensed Consolidated Financial Statements in accordance with accounting principles generally accepted in the United States of America (“GAAP”). The Condensed Consolidated Balance Sheet as of March 31, 2023 was derived from audited financial statements included in the Annual Report on Form 10-K for the year ended March 31, 2023 (“Fiscal 2023 Form 10-K”). The accompanying unaudited Condensed Consolidated Financial Statements contain all adjustments, of a normal recurring nature, necessary to present fairly its financial position as of December 31, 2023 and the results of operations for the three and nine months ended December 31, 2023 and cash flows for the nine months ended December 31, 2023. The interim Condensed Consolidated Financial Statements should be read in conjunction with the audited Consolidated Financial Statements, including the notes thereto, filed in the Company’s Fiscal 2023 Form 10-K.
Principles of Consolidation
Principles of Consolidation - The Condensed Consolidated Financial Statements include the Company, its wholly-owned subsidiaries, its majority-owned subsidiaries and variable interest entities (“VIEs”) of which the Company is the primary beneficiary. The Company uses the equity method of accounting for equity investments where it exercises significant influence but does not hold a controlling financial interest. Such investments are recorded in Other assets in the Condensed Consolidated Balance Sheets and the related equity earnings from these investments are included in Equity in net income of unconsolidated affiliates in the Condensed Consolidated Statements of Operations. All intercompany balances and transactions have been eliminated in consolidation.
Recent Accounting Guidance
Recent Accounting Guidance
Improvements to Reportable Segment Disclosures - In November 2023, the Financial Accounting Standards Board (“FASB”) issued an accounting standards update (“ASU”) to amend ASC 280, Segment Reporting to enhance segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. In addition, the amendments enhance interim disclosure requirements, clarify circumstances in which an entity can disclose multiple segment measures of profit or loss, provide new segment disclosure requirements for entities with a single reportable segment, and contain other disclosure requirements. The amendments are effective for fiscal years beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024. The amendments must be applied retrospectively to all periods presented in the financial statements. The Company is currently evaluating the impact of this standard on the Consolidated Financial Statements.
Improvements to Income Tax Disclosures - In December 2023, the FASB issued an ASU to amend ASC 740, Income Taxes to enhance the transparency and usefulness of income tax disclosures, primarily related to the rate reconciliation and income taxes paid information. The amendments may be applied prospectively or retrospectively and are effective for fiscal years beginning after December 15, 2024. The Company is currently evaluating the impact of this standard on the Consolidated Financial Statements.
Except for the pronouncements described above, there have been no new accounting pronouncements issued or adopted since the filing of the Fiscal 2023 Form 10-K that have significance, or potential significance, to the Consolidated Financial Statements.
Leases
Nature of the Company’s Leases - The Company has operating and finance leases for plants, yards, corporate offices, tractors, trailers and other equipment. The Company’s leases have remaining terms of less than one year to 14 years. A portion of the Company’s yard leases include an option to extend the leases for up to five years. The Company has included renewal options which are reasonably certain to be exercised in its right-of-use assets and lease liabilities.
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition (Tables)
9 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Contract Asset and Liability The following table presents the balance of the Company’s contract asset and liability as of the periods presented:
(In thousands)December 31, 2023March 31, 2023
Contract asset - product returns$1,546 $933 
Refund liability4,628 2,664 
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventories (Tables)
9 Months Ended
Dec. 31, 2023
Inventory Disclosure [Abstract]  
Schedule of Inventories
Inventories as of the periods presented consisted of the following:
(In thousands)December 31, 2023March 31, 2023
Raw materials$106,097 $108,206 
Finished goods299,312355,788
Total inventories$405,409 $463,994 
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income Per Share and Stockholders' Equity (Tables)
9 Months Ended
Dec. 31, 2023
Net Income Per Share And Stockholders Equity [Abstract]  
Summary of Net Income Per Share The following table presents information necessary to calculate net income per share for the periods presented, as well as potentially dilutive securities excluded from the weighted average number of diluted common shares outstanding because their inclusion would have been anti-dilutive:
 Three Months Ended December 31,Nine Months Ended
December 31,
(In thousands, except per share data)2023202220232022
NET INCOME PER SHARE—BASIC:   
Net income available to common stockholders – Basic
$105,639 $82,040 $415,093 $421,193 
Weighted average number of common shares outstanding – Basic
77,857 82,067 78,455 82,891 
Net income per common share – Basic$1.36 $1.00 $5.29 $5.08 
NET INCOME PER SHARE—DILUTED:
Net income available to common stockholders – Diluted
$105,639 $82,040 $415,093 $421,193 
Weighted average number of common shares outstanding – Basic
77,857 82,067 78,455 82,891 
Assumed restricted stock75 114 60 131 
Assumed exercise of stock options595 626 597 702 
Assumed performance units59 180 76 256 
Weighted average number of common shares outstanding – Diluted
78,58682,98779,18883,980
Net income per common share – Diluted$1.34 $0.99 $5.24 $5.02 
Potentially dilutive securities excluded as anti-dilutive
19 42 46 45 
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt (Tables)
9 Months Ended
Dec. 31, 2023
Debt Disclosure [Abstract]  
Long-Term Debt
Long-term debt as of the periods presented consisted of the following:
(In thousands)December 31, 2023 March 31, 2023
Term Loan Facility$422,000 $427,250 
Senior Notes due 2027350,000350,000 
Senior Notes due 2030500,000500,000 
Revolving Credit Facility— 
Equipment Financing12,28718,638 
Total1,284,2871,295,888
Less: Unamortized debt issuance costs10,27011,804
Less: Current maturities12,27514,693
Long-term debt obligations$1,261,742 $1,269,391 
Summary of Carrying And Fair Value of Senior Notes The following table presents the carrying and fair value of the Company’s 2027 Notes, 2030 Notes and Equipment Financing for the periods presented:
 December 31, 2023 March 31, 2023
(In thousands)Fair ValueCarrying ValueFair Value Carrying Value
Senior Notes due 2027$340,883 $350,000 $333,970 $350,000 
Senior Notes due 2030506,075 500,000 496,605 500,000 
Equipment Financing11,940 12,287 17,921 18,638 
Total fair value$858,898 $862,287 $848,496 $868,638 
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation (Tables)
9 Months Ended
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Summary of Stock-based Compensation Expense The Company recognized stock-based compensation expense in the following line items of the Condensed Consolidated Statements of Operations for the periods presented:
Three Months Ended
December 31,
Nine Months Ended
December 31,
(In thousands)2023202220232022
Component of income before income taxes:
Cost of goods sold$1,316 $743 $3,473 $2,175 
Selling, general and administrative expenses6,0865,43620,16317,737
Total stock-based compensation expense$7,402 $6,179 $23,636 $19,912 
The following table summarizes stock-based compensation expense by award type for the periods presented:
 Three Months Ended
December 31,
Nine Months Ended
December 31,
(In thousands)2023202220232022
Stock-based compensation expense:  
Stock Options$1,305 $1,035 $4,046 $3,316 
Restricted Stock2,0501,7546,131 5,480 
Performance-based Restricted Stock Units3,1912,82711,110 9,619 
Employee Stock Purchase Plan313694 — 
Non-Employee Directors5435631,655 1,497 
Total stock-based compensation expense$7,402 $6,179 $23,636 $19,912 
Summary of Assumption Used to Estimate Fair Value of Stock Options The following table summarizes the assumptions used to estimate the fair value of stock-options during the period presented:
 Nine Months Ended December 31, 2023
Common stock price$96.51
Expected stock price volatility45.6%
Risk-free interest rate3.8%
Weighted-average expected option life (years)6
Dividend yield0.58%
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Segments Information (Tables)
9 Months Ended
Dec. 31, 2023
Segment Reporting [Abstract]  
Schedule of Revenue from Reportable Segments by Product Type
The following table sets forth reportable segment information with respect to the amount of Net sales contributed by each class of similar products for the periods presented:
 Three Months Ended
 December 31, 2023December 31, 2022
(In thousands)Net Sales  Intersegment Net Sales  Net Sales from External Customers Net Sales  Intersegment Net Sales  Net Sales from External Customers
Pipe$360,733 $(14,680)$346,053 $375,719 $(10,839)$364,880 
Infiltrator131,144 (27,273)103,871 103,895 (14,961)88,934 
International
International - Pipe44,203 (2,369)41,834 44,882 (5,311)39,571 
International - Allied Products & Other14,166 (1)14,165 14,075 — 14,075 
Total International58,369 (2,370)55,999 58,957 (5,311)53,646 
Allied Products & Other159,162 (2,718)156,444 149,044 (1,337)147,707 
Intersegment Eliminations(47,041)47,041 — (32,448)32,448 — 
Total Consolidated$662,367 $ $662,367 $655,167 $ $655,167 
Nine Months Ended
December 31, 2023December 31, 2022
(In thousands)Net SalesIntersegment Net SalesNet Sales from External CustomersNet SalesIntersegment Net SalesNet Sales from External Customers
Pipe$1,217,302 $(36,974)$1,180,328 $1,401,554 $(31,483)$1,370,071 
Infiltrator406,361 (63,405)342,956 420,920 (66,317)354,603 
International
International - Pipe133,787 (3,917)129,870 154,762 (18,509)136,253 
International - Allied Products & Other46,789 (27)46,762 49,172 — 49,172 
Total International180,576 (3,944)176,632 203,934 (18,509)185,425 
Allied Products & Other528,303 (7,586)520,717 550,153 (6,690)543,463 
Intersegment Eliminations(111,909)111,909 — (122,999)122,999 — 
Total Consolidated$2,220,633 $ $2,220,633 $2,453,562 $ $2,453,562 
Schedule of Financial Information Attributable to Reportable Segments
The following sets forth certain financial information attributable to the reportable segments for the periods presented:
 Three Months Ended
December 31,
Nine Months Ended
December 31,
(In thousands) 2023202220232022
Segment Adjusted Gross Profit  
Pipe$115,621 $106,279 $402,126 $421,011 
Infiltrator68,392 46,497 216,319 193,569 
International14,012 13,342 51,380 51,456 
Allied Products & Other88,150 78,401 300,574 293,472 
Intersegment Eliminations(1,922)714 (4,431)329 
Total$284,253 $245,233 $965,968 $959,837 
Depreciation and Amortization
Pipe$15,491 $12,754 $43,882 $38,754 
Infiltrator5,543 5,120 16,435 15,014 
International1,195 1,369 3,669 4,023 
Allied Products & Other(a)
15,824 16,603 48,028 49,555 
Total$38,053 $35,846 $112,014 $107,346 
Capital Expenditures
Pipe$31,287 $28,268 $84,700 $75,565 
Infiltrator2,962 12,810 14,458 33,856 
International1,872 2,366 4,807 4,393 
Allied Products & Other(a)
17,639 7,869 32,420 13,044 
Total$53,760 $51,313 $136,385 $126,858 
(a)Includes depreciation, amortization and capital expenditures not allocated to a reportable segment. The amortization expense of Infiltrator intangible assets is included in Allied Products & Other.
Reconciliation of Gross Profit to Segment Adjusted Gross Profit
 Three Months Ended
December 31,
Nine Months Ended
December 31,
(In thousands)2023202220232022
Reconciliation of Segment Adjusted Gross Profit:
Total Gross Profit$259,849 $223,917 $893,986 $895,987 
Depreciation and Amortization23,08820,57368,50961,675
Stock-based compensation expense1,3167433,4732,175
Total Segment Adjusted Gross Profit$284,253 $245,233 $965,968 $959,837 
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
Statement of Cash Flows, Supplemental Disclosures (Tables)
9 Months Ended
Dec. 31, 2023
Supplemental Cash Flow Elements [Abstract]  
Schedule of Cash Flow, Supplemental Disclosures
Supplemental disclosures of cash flow information for the nine months ended December 31 were as follows:
(In thousands)20232022
Cash paid for income taxes$114,712 $136,320 
Cash paid for interest51,48424,757
Non-cash operating, investing and financing activities:
Repurchase of common stock pending settlement1,139
Share repurchase excise tax accrual1,486
Acquisition of property, plant and equipment under finance lease21,06110,684
Balance in accounts payable for the acquisition of property, plant and equipment22,92514,748
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Background and Summary of Significant Accounting Policies (Detail)
9 Months Ended
Dec. 31, 2023
segment
Accounting Policies [Abstract]  
Number of reportable segments 3
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
Discontinued Operations and Disposal Groups (Details) - USD ($)
9 Months Ended
Apr. 14, 2023
Dec. 31, 2023
Dec. 31, 2022
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]      
Proceeds from disposition of assets   $ 19,979,000 $ 0
Spartan Concrete, Inc.      
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]      
Gain (Loss) on Disposition of Other Assets $ 14,900,000    
Proceeds from disposition of assets $ 20,000,000    
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition - Schedule of Contract Asset and Liability (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Mar. 31, 2023
Revenue from Contract with Customer [Abstract]    
Contract asset - product returns $ 1,546 $ 933
Refund liability $ 4,628 $ 2,664
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Detail)
9 Months Ended
Dec. 31, 2023
Minimum  
Lessee Lease Description [Line Items]  
Remaining lease term 1 year
Maximum  
Lessee Lease Description [Line Items]  
Remaining lease term 14 years
Maximum | Yard  
Lessee Lease Description [Line Items]  
Lease renewal term 5 years
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventories - Schedule of Inventories (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Mar. 31, 2023
Inventory Disclosure [Abstract]    
Raw materials $ 106,097 $ 108,206
Finished goods 299,312 355,788
Total inventories $ 405,409 $ 463,994
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income Per Share and Stockholders' Equity - Summary of Net Income Per Share (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
NET INCOME PER SHARE—BASIC:        
Net income available to common stockholders – Basic $ 105,639 $ 82,040 $ 415,093 $ 421,193
Weighted average number of common shares outstanding – Basic (in shares) 77,857 82,067 78,455 82,891
Net income per common share - Basic (in dollars per share) $ 1.36 $ 1.00 $ 5.29 $ 5.08
NET INCOME PER SHARE—DILUTED:        
Net income available to common stockholders – Diluted $ 105,639 $ 82,040 $ 415,093 $ 421,193
Weighted average number of common shares outstanding – Basic (in shares) 77,857 82,067 78,455 82,891
Weighted average number of common shares outstanding – Diluted (in shares) 78,586 82,987 79,188 83,980
Net income per common share - Diluted (in dollars per share) $ 1.34 $ 0.99 $ 5.24 $ 5.02
Potentially dilutive securities excluded as anti-dilutive (in shares) 19 42 46 45
Assumed restricted stock        
NET INCOME PER SHARE—DILUTED:        
Dilutive securities (in shares) 75 114 60 131
Assumed exercise of stock options        
NET INCOME PER SHARE—DILUTED:        
Dilutive securities (in shares) 595 626 597 702
Assumed performance units        
NET INCOME PER SHARE—DILUTED:        
Dilutive securities (in shares) 59 180 76 256
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Related Party Transactions (Detail) - USD ($)
$ in Millions
9 Months Ended
Dec. 31, 2023
Mar. 31, 2023
Jun. 06, 2022
South American Joint Venture      
Related Party Transaction [Line Items]      
Maximum borrowings permitted under credit facility $ 11.0    
Company's ownership percentage 50.00%    
Percentage of debt guarantee 50.00%    
Maximum potential payment under guarantee $ 5.5    
Outstanding principal balance including letters of credit 0.0 $ 5.5  
Consolidated Entity, Excluding Consolidated VIE      
Related Party Transaction [Line Items]      
Maximum borrowings permitted under credit facility     $ 9.5
Maximum borrowings permitted under credit facility $ 0.0    
Consolidated Entity, Excluding Consolidated VIE | ADS Mexicana      
Related Party Transaction [Line Items]      
Company's ownership percentage 51.00%    
Percentage of ownership in joint venture     49.00%
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - Long-Term Debt (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Mar. 31, 2023
Debt Instrument [Line Items]    
Long-term debt , gross $ 1,284,287 $ 1,295,888
Less: Unamortized debt issuance costs 10,270 11,804
Less: Current maturities 12,275 14,693
Long-term debt obligations 1,261,742 1,269,391
Revolving Credit Facility    
Debt Instrument [Line Items]    
Long-term debt , gross 0 0
Term Loan Facility    
Debt Instrument [Line Items]    
Long-term debt , gross 422,000 427,250
Senior Notes | Senior Notes due 2027    
Debt Instrument [Line Items]    
Long-term debt , gross 350,000 350,000
Senior Notes | Senior Notes due 2030    
Debt Instrument [Line Items]    
Long-term debt , gross 500,000 500,000
Equipment Financing    
Debt Instrument [Line Items]    
Long-term debt , gross 12,287 $ 18,638
Less: Current maturities 5,300  
Long-term debt obligations $ 7,000  
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - Senior Secured Credit Facility (Detail)
$ in Millions
1 Months Ended
May 31, 2022
USD ($)
Dec. 31, 2023
USD ($)
Mar. 31, 2023
USD ($)
Sep. 30, 2019
USD ($)
Revolving Credit Facility        
Debt Instrument [Line Items]        
Maximum borrowings permitted under credit facility $ 600.0     $ 350.0
Leverage ratio, maximum for variable rate step-down 2.00      
Outstanding letters of credit   $ 11.2 $ 9.7  
Revolving Credit Facility | Term Benchmark Based Loans Rate        
Debt Instrument [Line Items]        
Basis spread on variable rate 1.75%      
Revolving Credit Facility | Base Rate        
Debt Instrument [Line Items]        
Basis spread on variable rate 0.75%      
Sublimit of Revolving Credit Facility        
Debt Instrument [Line Items]        
Maximum borrowings permitted under credit facility $ 60.0     $ 50.0
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - Senior Notes (Detail) - USD ($)
$ in Millions
Jun. 09, 2022
Sep. 23, 2019
Senior Notes due 2027    
Debt Instrument [Line Items]    
Aggregate principal amount   $ 350.0
Debt instrument, interest rate   5.00%
Senior Notes due 2030    
Debt Instrument [Line Items]    
Aggregate principal amount $ 500.0  
Debt instrument, interest rate 6.375%  
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - Equipment Financing (Details) - USD ($)
$ in Thousands
9 Months Ended
Dec. 31, 2023
Mar. 31, 2023
Debt Instrument [Line Items]    
Current maturities of debt obligations $ 12,275 $ 14,693
Long-term debt obligations $ 1,261,742 $ 1,269,391
Equipment Financing    
Debt Instrument [Line Items]    
Weighted average interest rate of equipment financing 1.60%  
Current maturities of debt obligations $ 5,300  
Long-term debt obligations $ 7,000  
Minimum | Equipment Financing    
Debt Instrument [Line Items]    
Equipment financing term 12 months  
Maximum | Equipment Financing    
Debt Instrument [Line Items]    
Equipment financing term 84 months  
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - Valuation of Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Mar. 31, 2023
Fair Value    
Debt Instrument [Line Items]    
Fair value of senior notes and equipment financing $ 858,898 $ 848,496
Fair Value | Equipment Financing    
Debt Instrument [Line Items]    
Fair value of senior notes and equipment financing 11,940 17,921
Carrying Value    
Debt Instrument [Line Items]    
Fair value of senior notes and equipment financing 862,287 868,638
Carrying Value | Equipment Financing    
Debt Instrument [Line Items]    
Fair value of senior notes and equipment financing 12,287 18,638
Senior Notes due 2027 | Fair Value | Senior Notes    
Debt Instrument [Line Items]    
Fair value of senior notes and equipment financing 340,883 333,970
Senior Notes due 2027 | Carrying Value | Senior Notes    
Debt Instrument [Line Items]    
Fair value of senior notes and equipment financing 350,000 350,000
Senior Notes due 2030 | Fair Value | Senior Notes    
Debt Instrument [Line Items]    
Fair value of senior notes and equipment financing 506,075 496,605
Senior Notes due 2030 | Carrying Value | Senior Notes    
Debt Instrument [Line Items]    
Fair value of senior notes and equipment financing $ 500,000 $ 500,000
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies (Detail) - Inventory
9 Months Ended
Dec. 31, 2023
USD ($)
Purchase Commitment, Excluding Long-term Commitment [Line Items]  
Total purchase commitment $ 0
Minimum  
Purchase Commitment, Excluding Long-term Commitment [Line Items]  
Purchase commitment contract period 1 month
Maximum  
Purchase Commitment, Excluding Long-term Commitment [Line Items]  
Purchase commitment contract period 12 months
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Detail)
3 Months Ended 9 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]        
Effective income tax rate 22.20% 24.00% 24.30% 23.40%
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Summary of Stock-based Compensation Expense (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Additional stock-based compensation expense $ 7,402 $ 6,179 $ 23,636 $ 19,912
Non-Employee Directors        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Additional stock-based compensation expense 543 563 1,655 1,497
Stock Options        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Additional stock-based compensation expense 1,305 1,035 4,046 3,316
Assumed performance units        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Additional stock-based compensation expense 2,050 1,754 6,131 5,480
Performance-based Restricted Stock Units        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Additional stock-based compensation expense 3,191 2,827 11,110 9,619
Employee Stock Purchase Plan        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Additional stock-based compensation expense 313 0 694 0
Cost of goods sold        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Additional stock-based compensation expense 1,316 743 3,473 2,175
Selling, general and administrative expenses        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Additional stock-based compensation expense $ 6,086 $ 5,436 $ 20,163 $ 17,737
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation (2017 Omnibus Plan) - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
May 24, 2017
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Restricted stock awards $ (48) $ (3,140) $ (2,462) $ (5,631)  
Employee Stock Purchase Plan Maximum Shares in Offering Period [Domain] 400,000   400,000    
Employee Stock Purchase Plan Purchase Discount     85.00%    
2017 Omnibus Plan          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Restricted stock awards (in shares)     100,000    
Restricted stock awards     $ 13,200    
2017 Omnibus Plan | Performance-based Restricted Stock Units          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Number of performance units granted (in shares)     100,000    
Number of performance units granted, value     $ 8,700    
2017 Omnibus Plan | Assumed exercise of stock options          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Number of stock options granted (in shares)     200,000    
Number of stock options granted, value     $ 7,500    
2017 Omnibus Plan | Maximum          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Common stock approved for issuance (in shares)         5,000,000
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Summary of Assumption Used to Estimate Fair Value of Stock Options (Detail)
9 Months Ended
Dec. 31, 2023
$ / shares
Share-Based Payment Arrangement [Abstract]  
Common stock price (in dollars per share) $ 96.51
Expected stock price volatility 45.60%
Risk-free interest rate 3.80%
Weighted-average expected option life (years) 6 years
Dividend yield 0.58%
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Segments Information - Additional Information (Detail)
9 Months Ended
Dec. 31, 2023
segment
Segment Reporting [Abstract]  
Number of reportable segments 3
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Segments Information - Schedule of Revenue from Reportable Segments by Product Type (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Information [Line Items]        
Net Sales $ 662,367 $ 655,167 $ 2,220,633 $ 2,453,562
Operating Segments        
Segment Reporting Information [Line Items]        
Net Sales (47,041) (32,448) (111,909) (122,999)
Intersegment Eliminations        
Segment Reporting Information [Line Items]        
Net Sales 47,041 32,448 111,909 122,999
Pipe        
Segment Reporting Information [Line Items]        
Net Sales 346,053 364,880 1,180,328 1,370,071
Pipe | Operating Segments        
Segment Reporting Information [Line Items]        
Net Sales 360,733 375,719 1,217,302 1,401,554
Pipe | Intersegment Eliminations        
Segment Reporting Information [Line Items]        
Net Sales (14,680) (10,839) (36,974) (31,483)
Infiltrator        
Segment Reporting Information [Line Items]        
Net Sales 103,871 88,934 342,956 354,603
Infiltrator | Operating Segments        
Segment Reporting Information [Line Items]        
Net Sales 131,144 103,895 406,361 420,920
Infiltrator | Intersegment Eliminations        
Segment Reporting Information [Line Items]        
Net Sales (27,273) (14,961) (63,405) (66,317)
International        
Segment Reporting Information [Line Items]        
Net Sales 55,999 53,646 176,632 185,425
International | Operating Segments        
Segment Reporting Information [Line Items]        
Net Sales 58,369 58,957 180,576 203,934
International | Intersegment Eliminations        
Segment Reporting Information [Line Items]        
Net Sales (2,370) (5,311) (3,944) (18,509)
International | International - Pipe        
Segment Reporting Information [Line Items]        
Net Sales 41,834 39,571 129,870 136,253
International | International - Pipe | Operating Segments        
Segment Reporting Information [Line Items]        
Net Sales 44,203 44,882 133,787 154,762
International | International - Pipe | Intersegment Eliminations        
Segment Reporting Information [Line Items]        
Net Sales (2,369) (5,311) (3,917) (18,509)
International | International - Allied Products & Other        
Segment Reporting Information [Line Items]        
Net Sales 14,165 14,075 46,762 49,172
International | International - Allied Products & Other | Operating Segments        
Segment Reporting Information [Line Items]        
Net Sales 14,166 14,075 46,789 49,172
International | International - Allied Products & Other | Intersegment Eliminations        
Segment Reporting Information [Line Items]        
Net Sales (1)   (27)  
Allied Products & Other        
Segment Reporting Information [Line Items]        
Net Sales 156,444 147,707 520,717 543,463
Allied Products & Other | Operating Segments        
Segment Reporting Information [Line Items]        
Net Sales 159,162 149,044 528,303 550,153
Allied Products & Other | Intersegment Eliminations        
Segment Reporting Information [Line Items]        
Net Sales $ (2,718) $ (1,337) $ (7,586) $ (6,690)
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Segments Information - Schedule of Financial Information Attributable to Reportable Segments (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Information [Line Items]        
Segment Adjusted Gross Profit $ 284,253 $ 245,233 $ 965,968 $ 959,837
Depreciation and Amortization 38,053 35,846 112,014 107,346
Capital Expenditures 53,760 51,313 136,385 126,858
Operating Segments | Pipe        
Segment Reporting Information [Line Items]        
Segment Adjusted Gross Profit 115,621 106,279 402,126 421,011
Depreciation and Amortization 15,491 12,754 43,882 38,754
Capital Expenditures 31,287 28,268 84,700 75,565
Operating Segments | Infiltrator        
Segment Reporting Information [Line Items]        
Segment Adjusted Gross Profit 68,392 46,497 216,319 193,569
Depreciation and Amortization 5,543 5,120 16,435 15,014
Capital Expenditures 2,962 12,810 14,458 33,856
Operating Segments | International        
Segment Reporting Information [Line Items]        
Segment Adjusted Gross Profit 14,012 13,342 51,380 51,456
Depreciation and Amortization 1,195 1,369 3,669 4,023
Capital Expenditures 1,872 2,366 4,807 4,393
Operating Segments | Allied Products & Other        
Segment Reporting Information [Line Items]        
Segment Adjusted Gross Profit 88,150 78,401 300,574 293,472
Depreciation and Amortization 15,824 16,603 48,028 49,555
Capital Expenditures 17,639 7,869 32,420 13,044
Intersegment Eliminations        
Segment Reporting Information [Line Items]        
Segment Adjusted Gross Profit $ (1,922) $ 714 $ (4,431) $ 329
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Segments Information - Reconciliation of Gross Profit to Segment Adjusted Gross Profit (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Gross profit $ 259,849 $ 223,917 $ 893,986 $ 895,987
Total Segment Adjusted Gross Profit 284,253 245,233 965,968 959,837
Segment Reconciling Items        
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Depreciation and Amortization 23,088 20,573 68,509 61,675
Stock-based compensation expense $ 1,316 $ 743 $ 3,473 $ 2,175
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Statement of Cash Flows, Supplemental Disclosures (Details) - USD ($)
$ in Thousands
9 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Supplemental Cash Flow Elements [Abstract]    
Cash paid for income taxes $ 114,712 $ 136,320
Cash paid for interest 51,484 24,757
Repurchase of common stock pending settlement 1,139 0
Excise tax accrual, share repurchase 1,486 0
Acquisition of property, plant and equipment under finance lease 21,061 10,684
Balance in accounts payable for the acquisition of property, plant and equipment $ 22,925 $ 14,748
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Subsequent Events (Detail) - USD ($)
$ / shares in Units, $ in Thousands, shares in Millions
1 Months Ended 3 Months Ended 9 Months Ended
Feb. 08, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Subsequent Event [Line Items]          
Common stock dividends per share (in dollars per share)   $ 0.14 $ 0.12 $ 0.42 $ 0.36
Stock repurchased during period   $ 70,905 $ 179,864 $ 180,812 $ 375,027
Subsequent Event          
Subsequent Event [Line Items]          
Common stock dividends per share (in dollars per share) $ 0.14        
Share repurchases (in shares) 0.1        
Stock repurchased during period $ 13,100        
XML 64 R9999.htm IDEA: XBRL DOCUMENT v3.24.0.1
Label Element Value
Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation $ (20,346,000)
Parent [Member]  
Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation (20,346,000)
Treasury Stock, Common [Member]  
Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation $ (20,351,000)
Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation 205,000
Common Stock [Member]  
Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation $ 5,000
Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation 527,000
EXCEL 66 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( !2!2%@'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " 4@4A8DS.K^.X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M:L,P#(=?9?B>R''&*";-I66G#08K;.QF;+4UC?]@:R1]^R59FS*V!]C1TL^? M/H$:':4."5]2B)C(8KX;7.>SU''-CD11 F1]1*=R.2;\V-R'Y!2-SW2 J/1) M'1 $YP_@D)11I& "%G$ALK8Q6NJ$BD*ZX(U>\/$S=3/,:, .'7K*4)45L':: M&,]#U\ -,,$(D\O?!30+<:[^B9T[P"[)(=LEU?=]V==S;MRA@O?GI]=YW<+Z M3,IK'']E*^D<<621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M !2!2%C@;OH[X@4 .0> 8 >&PO=V]R:W-H965T&UL MM9EK<^(V%(;_BH9V.NU,")8,)+LES! @N[2;+!O2W4D[_:#8 GO6MEA9AO#O M>V3 SJ;R@6'67Q+?SHL>'5U>2;VU5%_30 A-GN,H2:\:@=;+MZU6Z@4BYNFY M7(H$WLREBKF&6[5HI4LEN)\'Q5&+.4ZW%?,P:?1[^;.IZO=DIJ,P$5-%TBR. MN=I[( Z1L^349K_ M)>OMM^UV@WA9JF6\"X82Q&&R_<^?=Q7Q,L"I"&"[ /8J@%;]@KL+<'/0;-WDTT(2)2>-,*W@;0ISN#^5**-(D:<"52'LM#9KF M3=W&]X/$OL.MEW MC'U_DAZ&71131XV2V$CQ<.IT_QD0T*C M3D3J%$B=XY ^95QIH:(-N1=+J;0-#Y?2*K-5RA"-.A&O6^!UC\.;"A5*W_1" M N. -7D'E/;]KK+CH?$G(Z@]'GP=UP/"*C^\'D;O!N3&:/LX?Q[>R,3.Z&YS9L5/!$;.J4 MDZMS#/@D\:2"QLI-NSTC,PT]E$A%AC)+M-K ?]]:&P?41V,;,1YT*O(+/T&/ M07[@SV3B0X\-YZ&75O.P8WH'O@WIZMK\@ M'^ [\C&QYQ67;'?;#@QT&1CVA%S++!(KKGPK.RIT*GOIC2CJ1O['/C1WT*X? MY#JQT2 MQ4W.:]"I3#6/R-_ALGJ4PA7;KL.Z5M(ZC!,MG1/%#4_>6 >P]*T&PP6ZM&W% MJL,GT=(H4=S=?) >Y&L:R 0S$@=$NIW+IN-T'"M?'3:)ECZ)XB;G(=1@D>2< M".X%Q(MX:E^UXBI#&<D9^=2)5=DQ:-,D"4L^?(%L96_#B=% M2RM%<0\$!M@/DP69;>(G&?V:_F:EQS6^W,ZL9'68)5::)8;;&>,)B\2*9R_@ MR0(>)&0=A/!$Y>Y1J->[#+M-A0/:CS.K6<+#3D4NS1([RBP-,Z7,XF:[HLFS M"_-+9FW8!Q0?K9LX0SSJ5,[2)+&C3-(D@?QM-^[,*I7OP:VG^6;WN1CIL'D)F9: MM1+_(,.SJX>M6B=7,XA6TEY0.Z3E1$/.I6QM#ON<78',!4@3A)?/),_A76<.2#E. X4J^V87F/A MK,/NN*7=<7%SLO=S+YLKMC-_0*[9=-RF2ZV@/]3OM%Z<(YH)+S]>38EGMBFW M1XK%T^((=Y ?7+;*S[?GO[?&PO=V]R:W-H965T&ULK5K;;N,X$OT5PA,,N@&G MS8NNN0'="79W@.V9()F>?:8EVA9:$CT2E73ZZ[)V0&?Q5Z8> MZ]$U:5U9:OV]O?DMO9S1%I'*56+:*23\>5#7*L_;F0#'W[M)9_MGM@/'U\^S M_Z-S'IQ9REI=Z_P_66HVE[-H1E*UDDUN[O3CO]3.(;^=+]%YW?TFCSM;.B-) M4QM=[ 8#@B(K^[_RQVXA1@.8-S& [P;PUPX0NP&B<[1'UKEU(XV\NJCT(ZE: M:YBMO>C6IAL-WF1ENXWWIH)O,QAGKJYUF<*FJ)3 5:WS+)4&;K[(7):)(O?M MQ#7Y\*V439K!-Q_)*?EV?T,^G'PD)R0KR9\;W=2R3.N+A0$\[:R+9/?L+_VS M^<2S;U3RB0@V)YQR@0R_=@__*JNIX0M8A?U2\/U2\&X^,;44356ITA!9U^#S M&>9//X&'3]!FW%F]E8FZG$%*U:IZ4+.K7W]A 3W'O'NGR0Y\%7M?A6OVJVM9 M;S '^U%!-ZJM ]7?D!#S[M8/(RAVV:[,#4-X>E.<$=:<2E3W(9:X@ MXN!7360.9:8+1"A8)-7-TJR:''(_T4T)<:E7Y"284S\B$('D))IS'LZANM1; MU96'_.DCYF4/PQ_#]VC$Z)&7MIF@0>SYN)?^WDO?Z>5OY0-$F:XRA::,;SW4 MH[Y'XR-LB%D@XMC#L05[;($3VQ]FHRHH.^-$P$ &]LHPSS_&:%OQV.,Y"('66A%\4XS&@/,W+"O*V :2OS-"=;J*2F MBT_U=Y-M@0+-G)3*8* C"PQ$912%1YAMLU (ZD] CO>08V?]ZS??4?WB]ZQ^ M[S39@:>,#JQ'G=OS3ZW3QRS/4=*BUO(&+!3Q\2Y@=IRR6.#;P$:4S%ZH$$:6 MZPSJX&XW)N-E-]%!(@9^(-@Q5-O.HV' PPFH V4R)TL=Q P*D"-I& =6%J)V M//2G X\Q]Q$UY<+!T"!E+* Q58Q0PQY3!GC$W3 !M9CWJMT1Y[)999G!H@! M33_F9,^WYM][S7;H]$""S,V"STZ#$&^JSN>6S%.U-$0O\VPM6Y&/[YA-?5VH M'.\78N8%D\DY,"1S4R0.?)65G4S)%;04+WI@$R-H)TMD(6:1[[$)!P;^9&X" M_?PLGK;RJ=5:*$*;%3D-8VJE+6('],FF0 [LR=STN:LK25(UT(V,,@-%:_,A M"["00.P\4'YT NU G,S)5NV2=CBS,M&%(D;^F :VP!$Q*U28YL!NT^40CYP M'G=SWJ%R>F%-N4UN($+'U6[7Q-AV(HPB.J'R^$""W$V"_];E^M2HJK"*PJXW M:$I9Z,ID/V'A.Y.LKILN"1-=[WH#1N<\I'USP-@\HMXKN@-NDR7CH "\X^C' M#6,13X0_'W6B;EH=G']38>$VBXHP]HZ%"V8&Z3*U90/72 MY&Z2[#/V)8P(T<50U&(+)69( QY,*!@^<")_@1-U462F[6SJ+M<279JL7*LR M:>GQ0ZT4^5T;16(\WYR3XTJ$H 9 M-^J'-1E=.H2Y.0LBJUH@=C[4M@F& MYP/#!0J8N> *@::%]09B_?M/FQTGJJJ_O67B+/PW!65 MPBD:WAJ5[S7;H>^#:!!NT7 ]"L7SXU \(VQ.*6U_GH-0-F:CJU9"G).(S3WF M=X$:QG/06\]&K:Y0Z6&00EB#M*"]M CBN<^B_RFP!2(A6! >EV[GRL@]J%?C150P;A(=S"XTX9"1^E M1,D*ZMT:1XGH"4HC;B^P;0BJ@[,)W2$&W2'BAQIP&D8 M^<&QPD<,(^ZQR<0;!(-P-^&_Z[(5297.X9LU!#6(?56;-KKK9EEG:2:G7A ( MK.>&U3R&CAQLA][4^8<8B%^XB;]?\S>N-T++$"HLLFH(<@#N0:&;"NB!O\5K M^'NDI.<6F7>E_(U^Q=9[,/SP$#'$#P\7HS>Y[6OTK[):9]#RYFH%(^FG$):F MZM],]S=&;[N7NTMMC"ZZRXV2 +\U@.]7&H3W[J9]7[S__X"K_P)02P,$% M @ %(%(6+\$"^ X P /@H !@ !X;"]W;W)KDFD-M5I]\5*57/=>^W )%@U-FN;9+>? M?L= N:20M)$N+X(?9H;??SS&GNZ4?C89@"4_?%J-/>CY5)56< D/FI@RSYG^=0=" M[69>X+T.//)-9MV /Y\6; -+L$_%@\:>WT9)>0[2<"6)AO7,NPUN%@%U#I7% M=PX[L]V^0"-HY.(E2ICJG^P:6^J1I#16Y8TS M$N15 M-ZKATBWCTFJAGYPLE4UP42 FVC!(\918[=TPPF0!9NL"&7#Y)5J8<9Z[( MY0/3(&T&EB=,7)'/Y&EY3RXOKL@%X9+\DZG2,)F:J6^1S[W%3QJ6NYHE/,)R M#\DU&02?2$C#08_[XK3[-Z:/N?N8E38U89N:L(HW/!+O5F"-5UG W4)25:[L MNA18>(DJI>W55P<<5P'=!MK.QW043_WMOHJN41R&46MTP#IH60FK-@39?I9!QV,@(81?0/;8Q7$=-A/.VQIAR=I%RK/<0MC<2?/ MGTC!--DR40(I #\P&997'V\=,MHCH=(/[CM$![:BE'9U!6_$9PDJ;*5WE M^Q*KOAZ]ZN.N@X\.\OSZ>T/_(=,##>-6P_A\#:Y&WN#A MNQ) &BU+IZ6/]60@=Z3?F((E,//PS#:@M^#-__PC&-._^CZ7_U.P \V35O/D MI.9O\/+") X2^%%R^^O#VWSRD6W^CM$!<4#_.PKIF7DRG:KD11:+.Y5:4\,M*5D6BX6NUGJIM)9*T-BKR M*7,S2[G3>5:*]Q51NZ)(JB\W(I>/5Q,Z>3[Q(5MOM#DQ MG5UND[6X$_KC]GT%WZ8M2YH5HE29+$DE5E>3:WJQ8+XQJ!%_9.)1'1P3X\J] ME'^;+[?IU<0Q5R1RL=2&(H&/!S$7>6Z8X#H^-Z23=DUC>'C\S/Y3[3PX' #UABP4P.WQX W!ORE*[B-@?M2 Z\QJ%V?[GVO QOB-HDE5 D*\GO&[E329FJ MRZF&RS.+3)?-I=SL+X7U7 HG;V6I-XHLX))2Q#X>MH\&[*<0EC8V[#DV-VR0 M,!;+<\+I:\(,W'>_ANRZ4L1%<8Y,_K M>Z4K:/2_L%3OR5RI!3&8_?$=]YT)CY/N-^X#C.Y?3A,+@(TO,H@HQM M)&/,\3FWH L$ZGK<\]DA],AKK_7:&_1Z+I4V,VDM9:H(3"QL4MSL.;R#]5V' M>32TW4>0G#+/L=VWD90SWW?M2"T0J.<%\*_7?;]UWQ]T_^=**D6VE5QE&G/< MMU9F7A2ZD>TX@F0\HDC>;608\2CT;;\Q)"P?]+H=M&X'@].GV8'*-1%/6[-? MJ0O,^V#,J3,F63PFV6(DLJ-,A&TFPL$"O --!WEX3=:BA)SD!#9[DJ0@33*S M'1C9AV4FM"HCHBQ$RM(&AE[$[5J+;2#S(X]Y=E5B2.I$_XRR($3\QY \=&UDC"!YR -DEB%(E]:%V!># \U-OQ*#6DO5)2%; M;8V&@"([B=EUD!@@4.:Z(3+0$:@7^8'G(E' H* CHOXPL"X,;'BHZXVHG@ M34DW"+ !A2$ILEG%&))Z(4-4)@;U?-ZOL6DGLNFPRFXFU+U8R4HT82 Z><*W M*8I)8R]PD+L-#.J$/L5JPX9Z+E0'%@D,&D7!P(;5"6XZK+AO6^<'F\.6OMRA M:',@PMMW?&2W1I#U'0@D]YT4$_.%I]WF?YB'NY &SS7 DB< M'1P=/#)*5JLLS^ 0+Y$ *6ONV(T^QY ^MR5*C %Y&-IW;@L4&3C] I!V:I@. MR^%W;4A0KVWI"7H+N\8Y @TY1<1.C"!=&H2(+EQ@4!@Z0V71:5_Z%?$KE+HX M+(E$ZRJ[W^G$:#LM22E-@>A*UC<,@-IO,6B<;+D)V@5K'@1(49V'2.> (D(7 M 8)R#'L#Q#JERX:5[KO^T%S'=U@8&D+_J%P\K/CG"!1JQ44>6R!(EWI.A#RU MP:",TF/H<30ZS;L)E'9DIQESYEYA6:#64T3!*$7G!:I M#8,B]8/3"D780M?S3JL38PLCVE.9G?9EP]HWSO*=*G\S7TW)EL\*MMB M++;CC'2*FPTK[J[O4M@PDTIUB<'+<4\7'.X5Y]RJ1L_>44XKT2;RSEET6H@8 MR@E[ZK 3UVQ87!_VW@O]]C&_W5._;91S'D6GKMLH<-T]=1U#.>S$]>G!.]A" M5.OZY;>"76Y7ZOU;MO9L^X+]NGZM?'+^AE[,*7(^IA>+_>OSCG[_-O]M4JVS M4I%[8C%-YL&.^PA"[?NF+'":ZT4=>Z@>\ZS+\^DI8=9X[OO Q\:K:U5 -N,=WA+5D1^;Q[XM!S1Y:JZ0@5#:.( MD\W,>? GRUSA->"/AAS%21NI2-:,?5:=#]7,\91#I"6E5 P8'@= WMG_C+H,.) ?#8#8+!('AM$%TP" >#\-89HL$@ MNG6&>##0H;M][%JX!9:XF')V1%RA@4TUM/K:&O1JJ,J3E>3PM@$[6D@!6(;>-5!$M8J.PX$?: EZPBZ>Z9X7S6 ?H?>H^?5 M MU]_V[J2G!*4;OEX,!C[T!PP8$0?614U@(MP9'*8K^X;I]?L7=!C%&1X$61 MQ^ JX8*4]RCT?T2!%X06?^:WFP>V<+YM]N7_GOU,C'!,CU#SA1?XQCRXF 9_ M/:R%Y+#?_[:M?<\>V=G5&3@1.UR2F0/$@O #<8H?OO,3[R>;\&])MGA+LN4; MD9TM430N472-O?@-+I-&KX5M 7K;1-NJ.^-0^%Z291[\IN[A5%T3F85^%AC MA0F,_#3S3>32@@QB+_)/D6XG7+4&2([N5?&@O,CRTEBXH+4MRACXL(L MNKR#\E&:_*HTOS.)V]NRYV&QL@F26T[7+,D34Q(3F<5Y%)F:F, (+HK4^K\4=_,O?PBKROGCO.Y+M='6Z9A)J7=VLX7N'< 6 ]QO&Y$M' M33!^017_ E!+ P04 " 4@4A8-[!JSN\( #0*@ & 'AL+W=O/2G]HUX*T:#G M55G5YY-ETZQ/I],Z7XH5K[^HM:C,-PNE5[PQE_IQ6J^UX$7[T*J0"GU[%[0.MQ+^D>*KW/B-KRH-2/^S%S\7Y M)+*(1"GRQJK@YM]67(FRM)H,CM]V2B?];]H']S^_:K]IC3?&//!:7*GRW[)H MEN>3;((*L>";LKE33W\7.X-BJR]79=W^14\[V6B"\DW=J-7N88-@):ON/W_> M+<3> X2,/$!V#Y"//D!W#]#6T Y9:]8U;_C\3*LGI*VTT68_M&O3/FVLD97= MQOM&FV^E>:Z97ZFJ,)LB"F0^U:J4!6_,Q7UC_IG=:FJD%NB*UTMT8W:\1I^^ M5WQ32"/SU[-I8P!8-=-\]V.7W8^1D1^;H5]4U2QK]-7\:#%\?FJ ]^C)*_I+ M$E1X+?(OB.+/B$2$HN_WU^C3GR%<5Q]70V U WBT7US:ZJ5CB^O6;:'5"OVZ M%IHWLGI$%]9[92-%#:UBIY7!6FU@G]9KGHOSB8G<6NBMF,S_\B><1'^#3#^2 MLL$"L'X!6$C[_)O)0[+*U4I 9G;/)NVS-MULYPRG&389*#J;;O=M "1)'#&\ M+SD &/< X^ .713_,3'6.7JC3%[*597+4J"J1V[OVZO<;N9:JZTTOHL>7I#J M=Y/WNWD*V1D?@"SOU,5[ M^X;-]F+F[S @&:64):,[G/:8TW=Y,_PT&7>@@HC7V@OM@)PTD\ MBC/K<69!G#\9RD5F60M9KU7-2YMW>5T+XYAVI7-5-[LL(IYET][K17DPFV0^ M8APER?4=A>*5P]:R(J;[& "/E]R_0BO]D[Y %A,J6\ (#B+ M9N/X]Q@=!_'?<*E-B:!_F*2UY>5&(#[,%!C M5P'@(+_.?VV60H-4 4*F'I X)1!B7Y"D-.#]CK$Q"]+CL%4&PGYQJ32JME1&V@!P+ Q!4H&2)#%H2!P7(S#9'R1YVICL^6:OUAW M^&SB-M<;X4SZO&>324$/)@^-!K5/JR1E*5!; )(GQIQ98$\SVK"M:Y6MQ M-9X'B$_*IL)+@;(5D!P#[7B;A'G[(C*1LP!4F!U?7E FT9<61+PF3;)Z1- MW79G'P?ND^L)QG$&N@8DF[*,C+,$<51,DH/2T4W?'[R3CH(,?W Z.I*VX2(X MKB?O<#U_VH7\H7J$;GEMR? %7 N)Z$@,5U4F-<3G3C 1"E3\<>2E_$QE,ZWOY0Q]@TW$OO>X=MZM;VR@4*./ST^^*3A";8 M]PE($D<$TW'@CF5IF&7W@7=]OT"EX+5I0Q]*^=@.!^#9+4"E64* ^A629+.8 MC:-WE$O#E'LGUAN=+UNX"SMS6=GHM&,8$#+0_MI!; :P 21+C:N0\3$1W1N7 MATFW3:B%M.5I5=CB6X(T2P$.I11CR$4@T>B-Z!"MHUL:IMOK =!V3*SL?*+1 MJBPM"\BJ$2;E-FBIRD)HT!2?7#T3?)$3FL3C!$8=!=,P!0\SGW@6.I>=R[2^ M8MJ#<3?WB97.8F!.!PC&F 5RBZ-?&NZ$=R%JX3[)9FD7V:YZ.^"U8?M:39CO M[2YHF5MBZBS;5!+.E]3OBD^R+ 9*"TB29$DP[41!6B2 MT(1!$U1(-NU,'3/ <2H-<^K7Q4+D[=:(Y[R=*"'3: J4[Z9+9GNL?: )/FEB MDD*Q#73++ E$MN-6^H%>N4,M T!]WJ1L1G &0/5%693$@=<&S%$L"U-LFS3M M,&+/R;M.I4$/XE%6U2X(3*\O%9A0F4^D!*>8 )9 HA$F 4,(KS*=-DRQ3!I0%X5_XO2]L M'0>S, ??O5G\3[+*RTW1I:&NP]R]EC+7YA*-G""XY&5;--W;HPDU>%B =/N M)()>__XA[[#W7F*'B?Y.;%6YM5%T91I_V:"+1RW:TQ&@54>=B!]+V]!T5R&P M\/OQW]OBLJ.^\SZ6MN$BN$*#O5-H#,JD [W!KQ(\[_9%NLGJ:#IR=03[>'-^ M(&Z_./!P _4#9E$<0NX*"/;.!-X LTG'0QT:)X1U'NQU1](V7 %7A+#9'Q-Z MP=KFX$4XDK;AZ1Q7W,3OS _^C]"+_5+EK0L#(K,T-)^)7343?WR <"#N3G$2 MPNV+G(P G^Z=#5P)_=@>F:Q1^WZK.VC7W^V/95ZTAQ'?W+_$IU?=X4JGICOK M^0O7ILRL42D61F7T)37KJ;OCD]U%H];M"<0'U31JU7Y<"FY:8BM@OE\HU;Q> MV!_H#['._P=02P,$% @ %(%(6"$CP AE) 1C\" !@ !X;"]W;W)K MZ*J*L"H)@#A5VQE1)G$^ M.ZMJ+B;F@BG!%J,D4DU2:;M__9 4E1"XES8!SWMC*VWP60 )?0D0>^W]_:^; M[;]W]VV[G_SV^+#>_?#A?K]_^MO'C[O;^_9QN?OKYJE='_[/SYOMXW)_^./V MEX^[IVV[O#N]Z/'AHSF=.A\?EZOUAT_?G_Y;O?WT_>9Y_[!:M_5VLGM^?%QN M?_^Q?=C\^L,'X\/K?_AI]_O3QFW*W>FS7 MN]5F/=FV/__PX>_&WQK#L(^O.&WRKU7[Z^[-SY/CL7S9;/Y]_$-R]\.'Z7&7 MVH?V=G\TEH=_?6WG[!\F=^W/R^>'_4^;7^/V?$2G';S=/.Q._YS\>MYV^F%R^[S;;Q[/ M+S[LP>-J_?+OY6_G=^+-"PZ._ +S_ +SX@6F]SB M!;/W=LD^O\"^W*79.R]PSB]P+G?IO1>XYQ>XE[ODO/,"[_P"[^(%EO_."_SS M"_S+73+>^^"FKY_<]++&NR_Y]F$KG_9[GX7Q^G$;EY^WX;[WDM9^=Y+7C]XX_3)?WSYO3K] M4BZ6^^6G[[>;7R?;X_8'[_C#Z3?[]/K#[^)J?4RAS_OMX?^N#J_;?YIOUG>' M3&GO)H>?=IN'U=UR?_C#Y_WA7X>PV>\FFY\/?]K<_OM^\W#7;G=_F@3__;S: M_SY9KN\F1?L__[-<'\C7__CG?ZZ7SW>K _&7R-E\P,N4G1*GS M%*#H#T'_'^]+_,<*#GUCDA'\D=FOCC_7A[\&V^WV]%L@OT\IX0X^BFS(R?/W MQ>?>K^E__H=G&NY_O?\KD.O5*V=*H7]UO5S=36Z2]62^?%K)O\KE\/J3U7KR MC\,EUNYY*QU)I9?^?GO[_/C\<(JU:G_?;H_GTN&*[>;^>"WUM9WDF]U.8.MK M'_+^<(UW,(/E]O!+^XM$-'JBW*QOCA_]?KMY./R_7R;)>M]NV]W^>,"?G[_L M5G>KY7;57M ?#Q'_+>?-;SEOGFK-WJGU8_O+:GW.E\]]V3\O;]H=_&,[TOZ14)[$%B04D%I)81&(QB24DEI)81F+Y"V:?L..]WM=/KFV;_G0Z M_?[CU[=1258M2:PBL9K$&@CK1:7U+2JML5&Y/__M\P?#4EMO;%B2V(+$ A(+ M22PBL9C$$A)+22PCL9S$"A(K+27&+=.<*BE>D45K$FL@K)>5LV]9.1N7E8/R M\,5TWKSG_M1W'$-YU^?:ZF/#CL0"$@M)+"*QF,02$DM)+%//2,^WII9Z-9>K M6QJ&8YCJ99^PX=2Q'=-3-BW536\LPW-\]1>B$C8U9Y;G*%O60GW;\UQURT;8 MTG',WB'UPL'^%@[VZ976.^&0K&^/UTWMY,^+]N6GOYSN;*5O$__/3X=[X$FX MV?ZZW-[]7RDT;/(BBL06)!:06$AB$8G%)):06$IB&8GE)%:06$EB%8G5)-9 M6"],G6]AZFBOM,KV^+7@[>:QE<+14:YB9Z8]G0E75-HJ8Y./Q (2"TDL(K&8 MQ!(22TDLD\Y(PSA<5"E75&39@L1*$JM(K![\[C;JEI8W\]Z]MG._Q9&KC:.7 M)RFWIRE$8@&)A206D5A,8@F)I226"2>D M/?-L-9S(J@6)E216#7T_:K)JHU9U???=:/*^19.GC:;YV^>:=ZNOJ[MV?2<] MGOW14X_ZD*"VD$O:BF-SB<0"$@M)+"*QF,02$DM)+!M\1N9DV8+$2A*K2*P> M_.XV4-E>?OG?\LO7YM?GTY"@;?OTO+V]7^[:W=OGC5*,:;FQWXR1V(+$ A(+ M22PBL9C$$A)+22PCL9S$"A(K??7VR[75[^ KLFA-8@V$]:+0F'[+PN.H\3%A M* 7@V>@'NVM/35>]DM/7&QMPJ!:@6HAJ$:K%J):@6HIJV8AS,T/. M4/]2<6SU$?1%^IZ$@7U#UVY_]57&WO^BV@+5 E0+42U"M1C5$E1+42U#M=Q0 MNQ),RU8?"Q9HV1+5*E2K4:VAM'YD=JT)AKXWX8^W6OYH"".=/5/X+F*NWX?1 M$8CV&*!:B&H1JL6HEJ!:BFK9X#,S/V_Y]B;4G GA)H*6>H=4H@=2H5J-:@VE M]8.KZQ,XSIB@":[@MW9[N]JUQ^D$>J&U>3I.1G+U&8>>'WV11VH+5 M0+42U M"-5B5$M0+46U#-7RL]:[R)NJ+4L%6K5$M0K5:E1K**T?E5W7A*$=1WPU*L5X MM)53PC9FZOB=N;[VZ.1#6Q]0+42U"-5B5$M0+46U;.B)F9\W="Y"[3+21$Z] MORW1HZA0K4:UAM+Z:=6U)1CZOH2?VMU^N[H]SJ[RDE++8P?7]>LY"KT+HUJC64UL^IKA_"T#=$G!KN;XY3]=Z=.K;:]6YYF@&X M_>WXL]BQ9:ACI0W?%^8YF.N+CPXLM#D"U4)4BU M1K4$U5)4RP:?F3E:MQA< MMT3K5JA6HUI#:?U@ZQHE#'VG1+"^&SRCY:*]U4]*I*\U^HX4[:- M0#50E2+ M4"U&M0354E3+4"TWU+8%UW.%?M "K5NB6H5J-:HUE-:?#+AKJS#U;167R:F? MX/)J=NJKC\+,PZ<-[V8^E)XEEL(J&&8GF^HVY:">N,:OCM5;ZPKP;TQ M?<]5OZRLA4WM0W5#W;21]M9U^OO:SPJSRPI]AT.WI$M[FN;RN\D79<+*ULU0+4>U M5*5*M0 MK4:UAM+ZJ=@U,9CZ)H8AJ3@H"=%U%4QU;+GAVY:GCB]?H(4#5 N%PU!B#NU3 M0+5D^*>0HH4S5,M1K4"U$M4J5*M1K:&T?LYU/0_FRT#AD?.?_Z-]?-ILE]O? MA\]];D(CDL])1VH+5 M0+42U"-5B5$M0+46U#-5R5"M0K42U"M5J5&LHK1^M M78^$J>^1F'>S YRZ)+I5-G?M[?-VM5]=GS9/7V)TJ**-%:@6H%J(:I&ICNB_ M$5O68V%+XWAKH&R9H'N82GLHWWIG:.$@!)>3XZSFJ M+5 M0+705$?S^XZCMO5$:-D8U1+A()3O_M >"%3+4:U M1+5*E2K4:VAM'XB M=CT7IK[GXFHB#DI!E%@S;4"_E"[1NB6H5JM6HUE!:+SRMK@7# MTK=@".&I[\*X&I_Z@F/C$]46J!:@6HAJ$:K%J):@6HIJ&:KEJ%:@6FFI71BV M9:C?U%9HV1K5&DKKIV?7A6'INS"4]!R6D,)0[ZEMNS-A7@/]#HS./[03 ]5" M5(M0+4:U!-525,O$<]/R9D*74&[)K1C"="R2:AC^3'C 7@KJC6TYCB\L\2.X M-Y;ENL*2L<*F,]=U??7Y>2/MK6N9_KNM&);9!<;+H.:1@_%.E M[^DHV_TA3F\WC^)L4I8Z(;]G&9YTU86N/8%J :J%J!:A6HQJ":JEJ)9)9Z8Y M%5KB<[1N@6HEJE6H5@]^AQMA2\.8O;_2F-5U8EC:XOJ\6*,26,2_<]X0G17%]R M=$ZAO0FH%J):A&HQJB6HEJ):-OC,S-&Z!:J5J%:A6CWX'6ZHNOTXZ]H7+'W[ MPN?C\\O)MGUZWM[>+W?7N[+TWNAOUM N!50+4"U$M0C58E1+4"U%M0S5XYZD3O7UQL= M=VBC ZJ%J!:A6HQJ":JEJ):-.#=SM'*!:J4E+#/QSG%4:.4:U1I*Z^=9U_1@ MZ9L>%J^WJY.GY>INLM],UIOU[6:]WVX>'HYC-5;K?7LHO)^\/'$5XTZ:9M\4 M5C+4[\OHK$,['E M1+4(U6)42U M1;4,U7)4*U"M1+4*U6I4:X2PN;E,FWX6 M=KT1EKXW(OM>_-[C1%O6OBOW0ZC+1&HMD"U -5"5(M0+4:U M!-525,M0+;?4E@A#F/NW0*N6J%:A6HUJ#:7U$G/6-43,] T1 Q-32LF9.J+Z MU ^J7#3J=V%L *):@&HAJD6H%J-:@FHIJF5#3\S\O.&5Q14ESA7F:B_1HZA0 MK4:UAM+ZH=7U(W:EZF8W@36YNFXQ.+5QQUZ?NSU':HM4"U MM1#5(E2+42U!M135,E3+9]+H?R$$R:(EJE6H5J-:0VG]I#2[I-2OA7$M*<5T M5!<]F FKT,WUI4?G'MI @6HAJD6H%J-:@FHIJF4#S\O\O)UFDI=B(%6B!U"A M6HUJ#:7UIVW]Z=\VEY[ *[?B&'+D:!:@M4"U M1+4( MU6)42U M1;4,U?*9.I#?56]2"[1H*12UU!RMT*(UJC64UD^^KDOB\.,?2#XQ M[6;J@Y.7*0R42S-MS=%)1FH!JH6H%J%:C&H)JJ6HE@T^,_/SEKTF>B&DR+TK MA9K'O1.&S:%U:U1K**V?4UV+Q$S?(G'JV;_YLMP=@NK8T]6N=\OC+>2D_>WX ML]C3-5,'3#N&*_1*Z&N/SBNT5P+50E2+4"U&M0354E3+AIZ8.5JV&%JV1,M6 MJ%:C6D-I_53K.B5F^DZ)_KK2^IDTK\XG>C: M$ZBV0+4 U4)4BU M1K4$U5)4RU M1[4"UT-J!:@6CA3 MA\+[GO!W7X26C5$M$0[B<@D\<1H06CE$M$0[C,N?0@AFJ MY:A6H%J):A6JU:C64%H_Y[H^!_ME=/#(Z=.[U:D'3YUNHQT/J+9 M0#50E2+ M4"U&M0354E3+4"U'M0+52E2K4*U&M8;2^M%J=M&J;XR8=Y,!G%HCCG_:KXX= ML+OV]GF[VJ^NSYJG+S$Z5-%V"E0+4"U$MM/ M;6&N*;1NB6H5JM6HUE!:/QB[CA!;WQ$B!*.^*>1Z-*)-(:BV0+4 U4)4BU M M1K4$U5)4RU M1[4"U4I;;0KQ;4O] J9"R]:HUE!:/SV[IA!;WQ2BI.>PA%3' MOGLSPY'FA-'7'QU_:%\(JH6H%J%:C&H)JJ6HEMEJ4X1GSHR9>L&7"V?QL2]$ MNC24^D*LF;1F4"FH-[XY]7TIF*2^$-?VU-^C6MC4,1U3Z$QII+UU9[[U;E^( MW?6%V"]#K$<.#3S-TO*RSL_N3R.&!Z(=(:BV0+4 U4)4BU M1K4$U5)4RU M M1[4"U4I4JU"M1K6&TGKQZG0=)HZ^PZ1L]XVIKS:*YVCA M5*5*M0K1[^%C?"IJ;; M7S"\'U!=:XBC7P*CVM^WV]-$?-OVOEWO5E];76"ID_R;EB<\8M!7'1U7:&<' MJH6H%J%:C&H)JJ6HE@DGIB_-PX=6+5"M1+5JX#M2HU4;H:HQFVJ"RNR"ZEJC MQ9MGHW>O:]6*(24,Y+>LJ27%%-HK@6H!JH6H%J%:C&H)JJ6HE@T_-7.T<(%J M):I5J%8/?XL;JG _T;I6"$??"O'Y^ 1SLFV?GK>W]\O=]3XQO3?VVS546Z!: M@&HAJD6H%J-:@FHIJF6HEJ-:@6JEHW;_&+9P[56A96M4:RBM'XY=4X2C'6*L MAJ,8B#,UZPUO*G^!IJTW.NY(+4"U$-4B5(M1+4&U%-6R$>=FCE8N4*T\:\Z MXZC0RC6J-936S[.NI<'1MS0,7!_[ZB4@VM2 :@M4"U M1+4(U6)42U M1;4, MU7)':,GQA=5X"K1LB6H5JM6HUE!:/S*[!@E'WR Q,#+%F%3'B%N&;:F#>^;Z M?1@=@6@O!*J%J!:A6HQJ":JEJ)8-/C/S\Y:]P6SJ/60A@]+\QNB!5*A6HUI# M:?W@ZAH8G"M+6EQ9+/OJ11[:KH!J"U0+4"U$M0C58E1+4"U%M0S5F+FCM"F($2:R$G7=>115*A6HUI#:?VTZGHE'/T:&C_)2VQ? MO9Q#FR)0;8%J :J%J!:A6HQJ":JEJ):A6NZHJX88PH2"!5JU%*J::I!6:-$: MU1I*ZT6?V_4QN/H^AG>B3XH[5QVK?&/.'.&1K+[FV"A#M0#50E2+4"U&M035 M4E3+!I^9N2NL7:*&%+IWI5#SN'=J-T"%UJU1K:&T?DYU[0RNOIWAU+=Z\V6Y M.P35L:FA7>^6QSO)2?O;\6>QJ<&5FAH<2[BCU!V>#\FV>-X>)_BH MV^UJ<_?=Y#16;O?=)'A\>MC\WK8OW?N3^CQT;E(_+.6OTO0UQ]Z9HMH"U0)4 M"U$M0K48U1)42U$M0[7<5?L&3.'&%"U:HEJ%:C6J-936C\^NU\*]TFNAB<]_ M+1^>6WUZBN$IC/+V3?79U%R_:Z-S$6VT0+40U2)4BU$M0;44U;*A)V:.EBV& MEBW1LA6JU:C64%H_]+H>BL./NM [!-S/F^WC<1*X\RWQ]O)KO.?U:G_U 8:^ MS.C+1%);H%J :B&J1:@6HUJ":BFJ9:B6GS7E,E&Y3B2KED)55^B_0(O6J-90 M6C\+N_X+5]]_,30+Q?Q3!YK?.)8OC";6[\3H;$,;*E M1+4(U6)42U M1;5L M\)F9N^J*&6J %.C>E4+-X]ZI7R-6:-T:U1I*ZP=7UP7AZKL@3A,TB:FDC@^_ MD2();7! M0#50E2+4"U&M0354E3+7+4?03@M<[1H,:QHB1:M4*U&M8;2^J'5 M=4"X5SH@>LMUZ1>V>;N0ES@WN:L. 7>GTD7W7+]7H[,.;75 M1#5(E2+42U! MM135,E3+A?/<,V9")U>!UBU1K4*U&M4:2NNG8M?MX%[I=KA(1?VJ-M=SD1Q; M/4>U!:H%J!:B6H1J,:HEJ):B6H9J.:H5J%:ZTEH3TCH/%5JW1K6&TOK9V?5> MN/K>BT"[ *RVHO+[RN8<'3-RRH2TA_41;&&KN,H+[DV LN5%N@6H!JH:>.N_=G MICJ71826C5$M0;44U3)4RU&M0+42U2I4JU&MH;1^?G:-%)Z^D6)(?@[*3&%" M>-LRA:&5\^&;+O0[/SKMT-:)L^9]F-SY-\W3\TWYUG-%SU]X^ M;U?[U?6E+_0E1H>H0_QMQRMT8K9N@6HIJ&:KEJ%:@6HEJ M%:K5J-906C\PN[Z-PX^ZP.PN.E_OO6\'1*@8F]I"HV.3U!9GK;]0DS@5;H 6 M#E$M.FO.]<.(T<()JJ6HEJ%:CFH%JI6H5J%:C6H-I?5#L6O@\/0-'.H7DFW_ MD?#8X3/Z>J.S$>W\0+4 U4)/[3EP9\(:P!%:-D:U!-525,M0+4>U M5*5*M0 MK4:UAM+ZX=DUD7CZ)I*KX3DH,-5!]H9I.)XP4=;P31?Z/1\==6A'B23'RP?5^OZ3S^W3 M(?>FFMQ#E^- M06J!:@6HEJ$:C&J):B6HEJ&:KDG]*A,'4OH44'KEJA6H5J- M:@VE]<.SZU'Q]#TJ0GCJVU2NQR?:IH)J"U0+4"U$M0C58E1+4"U%M0S52:KB6[0JS-@CJC3&U M?%?,)JE3Q7=L]?OI6MC4-RS;5HWF45SZPQ=:3J;.Z6'FY767OL[H+$0;6% M1+4( MU6)42U M1;5,/#5MQU+;)G.T<(%J):I5J%8/?XL;:5-S]GZCLF]V :5?V.,T MO]]IK:)M>]^N=ZNOK2ZPU%4*9E.IF4Y?=713JNOC\*_U<;QYB'JW^KJZ:]?R M$I"^U"KA;W%# M%>XG6M=H*"YOMSHL$,;)% M1+4(U6)42U M1;5L^*F9HX4+5"M]80T-^3 JM'"-:@VE M]<.LZW_P]?T/V>>J/F397=L^+H]=L[WQP&^::Z]=_I'#I.>HMD"U -5"5(M0 M+4:U!-525,M0+??5%A_74"^Q"K1JB6H5JM6HUE!:/S&[)@I?WT0Q,#'%E%3' MB,NC@.;Z?1B=@&@O!*J%J!:A6HQJ":JEJ)8-/C/S\Y9O+[O4+^X+V;/5]L 2 M/8X*U6I4:RBMGUM=_X)_98V-W]KM[6K7OLR3\B:S-D_[0UY=_X8/[59 M06J M!:@6HEJ$:C&J):B6HEJ&:KFO=@0(/,-B2-S7,)R*3]K?CSV*/PZO9 MGV%RJJZ,-[]2?7QTH6T.+!>R7,1R,R7#;X#,W9PL7@PB5;N&*YFN4: MC+O(.>M-SNE[(TXY-TEVN^=#T"V>M\<90.IVN]K-K^W M[4MO_Z0^#ZR;U ]+^=NV*T7'W[VBO18L%[!9-A^@Z-H+<>A7[&]JLK5;P6ZWU-\C)-BII]:!<&RP4L%[)< MQ'(QRR4LE[)O9COB,6CJC'5=\IB)MZMN>+PR/EC:^,0Z_*Q)=B5N;CC-5[\UK^?"F MGBG C;2Q:3CF^Y-W&E/_38+HNRC4E16_*$M C%TQYTK-\1=E:#,&RP4L%[YR MO1LA-(,;+R.V1JP;]HWU\VFR7V]^'KQCT6@F+2;:;!.4"E@M9 M+F*YF.42EDM9+F.YG.4*EBM9KF*YFN4:C+L(6_--V.J;6.;=!(&GN1*.?]JO MCK-B[=K;Y^UJO[H^<_25&N-CENU\0;F Y4*6BUZY_M2@PMQU,5LX8;F4Y3*6 MRUFN8+F2Y2J6JUFNP;B+!'W3'F/HVV.ZZ]+7>_K; 9DJYRC;$X-RBU?NXBMO M:8JY@"T=LEPTXDABMG3"_0%QZ;ID)8?)E\V^_WF\?3C?;N\:[?'#0[_ M_^?-9O_ZAX\'_]?-]M^G&I_^'U!+ P04 " 4@4A8HC]H%L," Q" M& 'AL+W=O[[[I=SQW"C M]*TI "RY+X4THZ"PMAJ$H5(HRCZ#0L M*9=!-O2ZF%=8HP&U9T"==@;ZJ9 M1BEL61@O01JN)-&P& 7G_<$T=?;>X >'C=DY$Y?)7*E;)WQGHR!R 8& W#H& MBH\UC$$(1X1AW#6<0>O2 7?/6_:O/G?,94X-C)7XR9DM1L&G@#!8T)6P5VKS M#9I\3AQ?KH3QOV33V$8!R5?&JK(!8P0EE_63WC=UV $@3S<@;@#QZ^W4BZ8APICLG1C&ID*,#RG(IC\I&\)2$Q!6K-,+08O LAS)M +^I MXSV!)N12(9DA4PR8=> GA_&?#^!#+%I;N7A;N8OX(.$$\AY)^A](',5)1SSC ME\/CKG3^S_OTG[T_*4;27J/$\R5[^-K[LO>Z_#J?&ZMQ+OSNZGW-GG:SNUDY M,!7-813@,#2@UQ!D[][T3Z,O785_3;+):Y)-7XGL28O2MD7I(7;\TLL2)[-Q MS2&,KSE^]\R0"G3]39(C+@E30E"]HSWNZE;MZ,P[MMMUOYWZL/]-?] ?C M?H=^@ONP7E]_Z>ME>DGUDDM#!"S05=0[PQ&MZP55"U95?@+/E<5Y[H\%[G30 MS@#?+Y2R6\$Y:/\E9'\ 4$L#!!0 ( !2!2%C+-.V $@D /86 8 M>&PO=V]R:W-H965T&ULO5A=;]LX%OTKA <8S ).[+CIM-LF M 9RD38V9-D'A\DKFO*@T MH\EX_.NHE-H.SD[XW8T_.W%U--JJ&R]"79;2;\^5<9O3P=&@?7&KEZM(+T9G M)Y5%:>#Z=&K\V.:SQ/^T&H3>K\%1;)P[C,] MS/+3P9@<4D9ED2Q(_%FK"V4,&8(;7QJ;@VY+6MC_W5I_R[$CEH4,ZL*9/W4> M5Z>#EP.1JT+6)MZZS3O5Q/.<[&7.!/Y?;-+;82GV;!&/SA47@WGM*6BS*/'J,:Z>'8N ML\]+[VJ;"XE_\U0;X0HQUTNK"YU)&\4TRS E:KL4-\[H3*MP,HK8GHR,LF:K M\[35Y!M;_5.\=S:N@GAC'0W%9#QY]H2] M9UTNGK&]9]^PMR=*\>_I(D0/[/QG7\#)WO%^>\2G5Z&2F3H=@#!!^;4:G/W\ MT]&OX]=/>'O<>7O\E/7_;>6^L]7TXK>KV^N[#Y=BBG_SN_?OI[?_$M=OQ7QV M]6'V=G8Q_?!13"\N,.7C[,.5N+G^?78Q>S,7ERID7E=,0'AV7@>8#D$#3E<'0.$9!%T MKJ6G0OT")C#5U\IL22Z4]U@8G9!!_/S3R\ED_'IZ.>=?1Z^%\R*N5#MPXVMKW5K2;F(##SW-1!"0JRB",S5% M3+-X%[#8EVD:V<"(CGBKD)<,RQ%V&M0V!^,IG*&HO%LC.-0MU)7R&@[G;:9V M&T"511U4NU&&=]'7C> 1,I9>9Q H^-^X7AD \E TJ3AZ\3K05CG6($#,@C4L MR[Q#E:18>"=SX:7%KJB?ZF6 S5<5,"79%ZZ8J=EEZ^P!,J9SI$-+0T.%E\DU MNKU2S32Y,)3E)14E MO!(WNE($KD(;,!HE$7]RUC^J;&6=<4N"T9V)&EJOQ#MG*)0$1_%+ Y3>Z@XL MY-?,PI)E-Z1Y&($TP75^4Y%ZOA.*I\9H1'?3%8%R8XQPF(L3IV5,&P?!>=^2 M:YI^*-YI AMR:*.X>^+OM* L4+I:Q8X0QC'/*"0OL0V7A00%8N MOM32(TZVJ&2VPHR G<162:"S5L2V0J[!6L>&]!=9N! M/&(.&RK57E-2((LY22(EEC]2E MIXQMOI(\TEP+61%E:LA2 O?;S&0 S]&[[XS\A:4IL9I449<_E,FPDIPWVCR5VWA'NB<4JNB$R;': >ZR0>[%S"&9W/$.6 M=Q[TB?XCG&;4]QT8CCO@E<.%9%TF&N@H*2 MTV$'\WZG% 1&AHJOMU.J-"2%U=$_WW!2_T&&=X MN D-BF2I<4B"E\ZLQP[TE>Y-FQ&H0>2NM^1>"Y#O;RX+0%6S:#_M90]:L'+= M:< AM0TI,XW-8'^R&D.5,/+QE7M4Z' MTZRD#K9Q!.IVNVO)YJF5$9>@EW&!>^L#M%#B RT@&2'G('65ZFR!$FTN? M!W'N\&>G]=/Y>8=G'4+-76,?@J%;65>4KF[I='[7K:0[0TFM[G1^(28OQ\/. MXQ0$2XD#G58<:=.9B;P+!Y! 47TK0(D]&IH.^77UE>B_V'' #+4NP& 0''.[VPO45FV^EY\D"ZTTI9X&6;!+ MLZ^/3[>_]KA-/?(W##>'^RY!Q#Q5%.F2R-OV^M< N"]QJZ/BRH+N!=VA=O2\ M=QZVV6W:4'88GOR0I>.O7"O1,="9QQXS'SW^WLH/?X_EGW?5ZQ1[ULD;A9+_N)*#3(4.'V6[-YV'W6GZ5OF;GKZ M(HR.'K$&852!I>/#%\\'PJ>OK.DANHJ_;"Y\T ; M=)^ZS_X+4$L#!!0 ( !2!2%A,CUTG*@, ,,& 9 >&PO=V]R:W-H M965T*A$#7EP%2"K1#:@MJV(LT M[8.;',2J8V>V4]K]^IT=2*G4\65?8OM\]]QSOI<,-DH_F@+1PG,II!D&A;75 M11B:K,"2F8ZJ4-+-2NF263KJ=6@JC2SW1J4(XRCZ%):,RV T\+*%'@U4;067 MN-!@ZK)D^N42A=H,@VZP$]SS=6&=(!P-*K;&%.W7:J'I%+8H.2]1&JXD:%P- M@Z1[<=EW^E[A&\>-V=N#B^1!J4=WF.7#('*$4&!F'0*CY0G'*(0#(AJ_MYA! MZ](9[N]WZ%<^=HKE@1D<*_&=Y[88!F._L&ET M3\EC5ANKRJTQG4LNFY4];]]AS^ L^H=!O#6(/>_&D686:N<PW^MD=@?S.YC,TL4\36Y@?@5)FDZ7*21W$QC/4]I=W<]O8?ICMO2R5C49 M+V??9LO9-(6YA*327$"WWR3V&&R!1+NLF'R!C%:!EA+$*8R<>MA8;FN-+DQ3 M4U(899 )\0+T<4)GS9KXZ9163),*X1?:[(#"\V)&/%VUGOO\/:Y M'!E-W>:%5<G3R2>JUN(I 0%=(Y8F7U&>:DJCOO%6*X-UA*U&L_/@T]3BUM M,V-::3NADV8PO:HWX_V6Z34GYP)79!IU3D\"T,W(; Y657Y,/2A+0\]O"_K+ MH'8*=+]2RNX.SD'[WQK]!5!+ P04 " 4@4A8=.6VS-0# "," &0 M 'AL+W=O1B[L\NY:9R2&N\L4%-5PCZN4)G=(AI'_VL92L(UT;]*3-7+J*S"#+,1:/26<6,ZMV8'UJQG--X+4$,WDI/9%N7>69R7'N>4&'U W"!M,3:&E=VH>.P;V MTW':@:Q:D.0G(._@O=&N)+C6&6;/XV,FM&>5]*Q6R8N 5Y@.83(>0#)*)B_@ M3?8J)P%O\A\J0XQPN5Y_^/WV MYN/-AUOHLUU)$D5AL1#A^+R%CR6R=U4M]"-D3Y-(H/GR(*&XM7V$*W:3G$P' M<*,=6AW"A0*A,Q[)I6*3G;&AGS?6E>S]<[@>H0LY!&'\VIJLX>JYQQH'D!J^ M'\BA[LHI'?%=41OKQ%8A$!:5G^,$J3+46!RR#DF'&;TZQ:(9G=/RD:YERB@E M%XG) >?FL &(RC3:#2C/ M^1K"S O@*FI3L;R<-YNQ-&3+WQB&,DR&L&N(R$L%]JX.\ M@^$R8M)A\?@">" 0[6KCA\>G%S](9(*WAW7ZT:7AT]%8"258''U7=MONP']Y M0GCKV\6"B($9S^\K[;P[Q_A8?T%ZE1[E@05WE21H:N;G0W@&9>U:,]EVS8[M M5WE;#[(J*;922;:^-R#MCS)?[(W.AH%Z;A17(7 *6CN2%"*VK4R?[QCC[Q1Z M D]9!?5A-5II,NJA,3N'7VZ\(-,0Q]"OP/<95EMFUM]I\%[8M'SJKI]G>KO? MY:T-!*]A/#B9SOC[;C+Q&Z9Y1F8ZF"5GD QFLRD"'2K".^@%\I9N M'XO]Z/ZIO6Q?F*?E[3O-S O)C!3F'#H:GIY$;6G[CC-U>&^VQG$Y0K/DOPMH M_0*>SPUO[Z[C$^S_@"R_ 5!+ P04 " 4@4A8.)OF?ML" !8!@ &0 M 'AL+W=O-/8Y7K'?-SKAI_I[9M>,&U(:7[&W.F7-V/9/YUOE?5"$R MW-?&TB*IF)N+-*6\PEK1R#5HY:1TOE8L2[])J?&HB@BJ39J-QR_36FF;+.=Q M[\8OYZYEHRW>>*"VKI7?7:)QVT4R2?8;G_6FXK"1+N>-VN M\M?FQLLJ'5@* M7:,E[2QX+!?):G)Q.0OQ,>";QBT=S"$X63OW*RS>%XMD' 2AP9P#@Y+A#J_0 MF$ D,G[WG,F0,@ /YWOVM]&[>%DKPBMGONN"JT5RGD"!I6H-?W;;=]C[>1'X MY92^G6G"\_(!BB>8I"U?82?,>=]GALB=PK^"CLUP1 M7-L"B[_QJ6@8A&1[(9?94<(WF(]@.GD.V3B;'N&;#L:FD6]ZU!C\6*V)O;S] MS\<\=A2SQRE"/5Q0HW)<)/+!$_H[3)8GSR8OQZ^/")P- F?'V(_<_']PUZO; MZUOXI+CU"*X$KA"N7-THNSMY=IY-SEX3].Y/XI]$V]RT!4)@:R)(N/">4<0&[('IM@EGI?2'?:9_[ZTG*T2UQ:TR/27! MMM)Y!5I2R*/"+F[PJ@( MC%9K;31KI-%CWUEZ4.TU^DWL:20OU5KN"G_8'=KFJNL6#^%=S_VH_$;;\"RE M0,>CLQ=))VZ_8-?$WK%V+)TH3BMI_>A#@)R7SO%^$1(,?R;+/U!+ P04 M" 4@4A8.KL!WX0" !_!0 &0 'AL+W=OWW-\+N9XMA7R296(&EXJQM7<*[6NIT&@LA(KHDY%C=RL%$)6 M1)M4;@)52R2Y U4LB,)P'%2$BT8QRO).@FJHB\G6!3&SGWL#; M%59T4VI;"-)9339XC_IG?2=-%O0L.:V0*RHX2"SFWOE@NAC:?M?P2'&K]F*P MDZR%>++),I][H16$##-M&8AY/>,%,F:)C(R_':?7;VF!^_&._=K-;F99$X47 M@OVBN2[GWL2#' O2,+T2V^_8S3.R?)E@RCUAV_;&D0=9H[2H.K!14%'>OLE+ M]QWV )/P'4#4 2*GN]W(J;PDFJ0S*;8@;;=ALX$;U:&-.,KMH=QK:5:IP>ET MR9^1:R$IJEF@#:$M!UD'7K3@Z!UP C>"ZU+!%<\Q_Q\?&"&]FFBG9A$=);S$ M[!3B@0]1&,5'^.)^NMCQQ1],]PJ75&5,J$8B_#Y?*RW-[_#GT,0MX? PH;7( M5-4DP[EG/*!0/J.7?OXT&(??CL@=]G*'Q]@_.HRCX,/2EK>/5[B0!2@2X0:)16Y H?A&G/(A+&% MU1IE?V9P0V16OJ4KLC5_JS9[$*;@! ;AV ^3,Q=-_"@QO=SN.B3_OK-KX)PV0=?>EW[QOLT\\\S,SG@' M.R$?5(:HX:G(2S5T,JVW9YV.2C(LF&J++99TLA:R8)J68D+":HJ"B:?)YB+W=#QG,/&+=]DVFQT1H,MV^ 2 M]?UV(6G5.:*DO,!2<5&"Q/70&7MGD\#(6X'?..Y48P[&DY40#V8Q3X>.:PAA MCHDV"(R&1[S /#= 1./+'M,YFC2*S?D!_:/UG7Q9,847(O_,4YT-G=B!%->L MRO6MV%WBWI_0X"4B5_8+NUHVC!Q(*J5%L5/04(C=-Q3\O8)O M>=>&+,LITVPTD&('TD@3FIE85ZTVD>.E29F( F&!$I89 MDPBL3&&I1?*0B3Q%J7Z$V9>*Z^=!1Y-)H]A)]O"3&MY_ [X/5Z+4F8)9F6+Z M4K]#5(]\_0/?B7\2<(I)&[I>"WS7[Y[ ZQ[][UJ\[K_Q?_PW__?NPQ_CE=*2 M+M*?KT6B-A2\;L@4UYG:L@2'#E6/0OF(SNC].R]RST^X$1S="$ZA?W\:3\*_ M3OYZ=@?SZXN;JQDL9K>PO!S?SF!\/87EW;D"S54[GQD2I%?"R[CJF?$M,4"GJ&Z %)"Q/JIQII&U- M8D=896%)"W1F=[A(U0$0TQ8P!3MJ 6;<"DV;G.7Y,Z0\KTQ[ (5));GFJ "? MDKRB6PMK*0J+M[,U3COL$26U+"BK8D56Q;H&H!-B4A!;RT,!=4&E*0W&MQ4F MK%)H@+@TG//*=K:=J/(4,H(D$:0^19P^'/B<48 DXHLJ JH!M'9-'5Q3JEX> M_S0OR8BH%!E6+>,&;G4C.BGUB9]M_9B/WYB]EM'W[V+?\\\GX^7\XLQF<1]N M]LAX;O-E$K)WNUDT5M,[APE3/($?P'/#5M3MTRSV6V[@TB3PPI;;[YJ9[[4\ MFGU^.\1OA_:EI5ZO%8<]:R3J02]N!6%H5G'?:_(W 6E"_I-ONQO9P354P[;? MMX,;GXK3=/[I_FXV_6^1FNXOT?\C5F-%?VI")P0M>6(,6=;0"\'S HA<\+I? MQ? )9<+I@I/Y6DYL3>4J"/LA1'Y$(YEP_:,&9<#6=YD@5"771A*\V(5>!'X8 M?9]_AUB23V$<&9_Z,9GOM[PXAKA+*_>;;D,C)^UN0(/;[M<7P0_J^^##XEL[ M"76=%^4-7I^R"4$$00BO_08ZC3][@7)CWR^*F%:EKG_RQ]WC$VE.:5-UV+W1 UF^6>J'%UKX35D+3J\-.,WKFH30"=+X6Y.9^80P< M'XZCOP!02P,$% @ %(%(6/&6T1C8 P C0@ !D !X;"]W;W)K&ULE59M;^,V#/XKA&\[W(">G3AIKR]) #=ML0[7-DBR M#L.P#XK-Q%IER2?)2?/O1\F.+]G: /"V$-,,@ MM[:\C"*3YE@P$ZH2);U9*ETP2TN]BDRID67>J1!1W.F<107C,A@-_-Y$CP:J MLH)+G&@P55$PO;U&H3;#H!OL-J9\E5NW$8T&)5OA#.WOY433*FI1,EZ@-%Q) MT+@-V7L&E\E"J1>WN,^&0<<10H&I=0B,_M8X1B$<$-'X MUF &;4CGN/^\0[_SN5,N"V9PK,0?/+/Y,#@/(,,EJX2=JLVOV.1SZO!2)8S_ MA4UMVR/CM#)6%8TS,2BXK/_9:Z/#GL-YYQV'N'&(/>\ZD&=YPRP;#;3:@';6 MA.8>?*K>F\AQZ8HRLYK>+S.(+.$[JRAML*YK MK/@=K MX4-+F!FYEAMFA?T2\6G+QCMQU?!3P!M,0>MT3B#MQ[PA>KTVVY_%Z M/YPL_)4LC-6T^ONMO&O8_MNP[MY:W-S!)IO,_83Y-'F?)>'[_]#B#Y&8&#_C*4R89?/;+ M5,FL2JV!164(W1C@LK91P&0&8Y2DHX"D0$U^8'.MJE4.G%S^45Q:6)-%I?'D M /T$9F$2TGV"/'\[CN'.U;^*WNE>_A-Y1;:AJI]V?02TI!@(U'&.) M )1+3BZ.X$&R!X6%DDZJ1.TE[5_X M"CF82I:,9]\9FSH4=Z'06-"^*!7%T?]7S7-@!)XA[5(C)&D76TA16YH\OC$W M !1TABGQR.!IC5JZM@QW=65)IBES$C?RSI[NIJVBI:@,$056EH+26@BGD5XU MZ)D3RM'ZBH1*\\HA<46'T;@$%XK*0?T*BP71W_4L?RP>F$[S=LL?&\ICXWZD MVI/CX @?D2&$&5GFNQM&Y?/J/S?J?X:WFDZT-R+(;^4'H:'[4$E;3XMVMYVU M23UBOIO7@_K!BV) X))<.^&7TP!T/?SJA56E'SBD"8TO_YC3]P)J9T#OEXJR M:!8N0/L%,OH74$L#!!0 ( !2!2%AS.7RJG@@ '<6 9 >&PO=V]R M:W-H965TN M"GO=6SE77O3[-EV)G-M0EZ* +PMM-^SF71N[FB MM4=SL_!9+E<.%_HW5R5?BB?AOI:/!M[Z MK91,YJ*P4A?,B,5U[S:^N!LB/1'\*<7&=IX9>C+7^AN^O,^N>Q$:))1('4K@ M\+<6]T(I% 1F?*]E]EJ5R-A];J2_(]_!ESFWXEZK?\G,K:Y[TQ[+Q()7RGW6 MFS]$[<\(Y:5:6?IE&T^;3'HLK:S3>T5 MD95ON.,W5T9OF$%JD(8/Y"IQ@W&RP*0\.0-?)?"YFS=B[J[Z#B3A>S^MN>X\ M5W*":\8^Z,*M+'M;9"+;Y>^#!:T926/&7?*BP#]K.%Q6;@M+FS)4W'=@[JWPJQ%[^:W M7^)Q=/F"I<%>O2]@25>6%YE]S2 5(I\+TZ:#?> F76U? MOZ#&!\T+]HZG4DGWS,[8,$F"*(KH:1(DHX@]B4)JPSYJ)RS+*H',$S881437 M_!^A&D1L%/FOS?]GL=9J#=:R>R,RZ;::?_MEFL3)9?O_]GLE2P -()$%+U+D MB9,@F4Y8/ W&@RG[HAU7+(:EH5\.DMDHF$ZG[$%8>\&^%CS7QLF_(%@45VEM M!9($!-$ZR^(H2"81B^-@&@UKGOO*&-0)*%$9Z23X@DHG(Q8/@_%LL)\J/5=R MR1&6+$0,+!C'P628U,^S8#"+F\@\B10*.-MS'#60R_$E@_1]X,\8WB2@W-[K MO.3%,\/4(ZLLG&8<)>DB8[<0G8PB] J)44H27>Y_I.7X\C4#UH[,?UAV!QC8 M6'.[-$*0K(UT*_AD4L6?D:;XQAX?[@,L2IX!;DGZ"L #D.2#\LI M8(\?[TE&P#Y2E"!AM];J5-(;22T \'\B^635A. G)(1IH$)2(+$^=(((Q(<]W[^#$%.H2E:U/:B[IVHW]:23U*W:5@8G;,SV#70!)3"?@:).1M' MV_=78(&J,A0"L:S-$9[I#=D=PPZ$GBT!"C7L LM>H?=4<7>B2%<@ M\QLU]8PIJ$! /\! =I0)J9A!]VI*69"A8HT%@$^(L5I)#$'&K-^]MMZ]!8Q7 M"D@-U"A*D1I@!5:L!59P( DADV@P_@=DQ2NYQI!8X;H!H;QBS8&K@%-5NU.) M!PEEL1;6^;+D]ANP@Z6%+LZ7%3<K#0ANS+L?+GRNJ=O,#, M!)B":"@)7:SS0:&J>7A_]^DSNO'TZ=UG*K0Y;#'B^VFEM_8?XD$(*.M &?6W MU+/!?&D=L%"YNR--"\7M-2X?+W0$*CJ.PZ0M<20^FX639B' P)>")D;U[/,! M>JNTC@)?R;&L";1J%T:\G-'XLU966PXSF,$Z3A/22.BB1@OK8/ MK3V4V#(U4@,TK0;'VBWO8Z'3*:J*%.,(MP);MM.)C##R%101'#@.Z MDT[YG=D-+BKV;8W&&/9HX#1J<$(H%88 OXM&=$ HJXN]>>5>H\N(7_==@+[C MBH:Z)SPZ>?1K);%%:^0*!QALI]!?((4TPD$"Y\)MA"A@RB,;ID.6TX$HJ+M) M;862B[8==NQ$EKG@&%FVH7,C1J'N#BVN E\+,"FKW MM75\@8YS-@H'6Y!K\JK:Z;21@J23;CT?@=B0_7EFUQ M,V#;74K,QXJ]F;H.CF87/S]P[1W0WJ%M?Y)M]XW-_O7TE^-]X(P-AA$)NYT_O>D[\X.X9YUC7''@K.!G7[,*@ZC)2@WTF[W M]^[T11L9^,AW6T'QS+4Q5.JVP50DM'N4<"!0W-37!WZF46*O5FN8 >ZE-O(O MWD69A8&S$5Z[LP#]!%14;'U@>8EQ5,QJ2_Z0ASH22L M[V_9MK/Z&15O(W%=[1R[ [8](AV?-,FTDX-<@+!8:#KF0VBX4G#@D0L:B)V? M@"6 22?9W!XF:R\'^+V3+(Q!DQ8(9XV:H&B;GBUU>.S^J=^Y#,R%6=*5IX7 M0H3\O6"[VMZJWOK+Q"VYOY+]0$,_Z:T[\X7=+5(HSY3N?T MN!('U"RIH[YIO_@=02P,$% @ %(%(6/WO^=T]! 7PD M !D !X;"]W;W)K&ULG5;;;N,V$/T50@OL4^I; MDMTTL0TD3MH&V%RP2=N'H@\4-;:(I4@M2=GQW_<,)2M.D:27%UL<<+-TOI(12[\:AMJ3+))398:3 MT>C3L)+:9O-ILMW[^=0UT6A+]UZ$IJJDWUZ0<9M9-LYVAJ]Z548V#.?36J[H M@>*O];W':MBC%+HB&[2SPM-REIV/3R^.>'_:\)NF3=A[%IQ)[MPW7EP7LVS$ MA,B0BHP@\;>F!1G#0*#QO@-ATGG M,$F\VT")Y:6,8@>;S7\XGSAJDI'J!R#D+80 M"V>CMBNR2E.8#B-"\,:AZN N6KC)&W _BAL E$%)KS#_Y.ON-1!&1<:3^*/\SQ$CZ;Y\S45VB!' MKP?A@W0::JEHEN&D!/)KRN8?/XP_C<[>2>&H3^'H/?3_7K)_@+N[N;E^O+FZ M?7P0Y[>78G%W^WA]^_/5[>+ZZD'<-UZ5Z'JQ'_4'\5@F2RWM5N"U*#4ZU6LE MC=F*0 H*%CCH=6U85K?$^0T:IUANT+R1O)9&Y%LA5YX(W$5THMY%^MY()!39 ML6@\OY5BV40NR@HGV(H:_JX0,O(+_81(-4+3@%G!OP=2$(8K&$356+,8<<34;4MRUHZ!>H"3",2=+[0%C<5@!H//*21-TB#0AB\4*!PX&I= MA!1K$FS!]1N3P!2JO9'L[(OP=DO;BWCM%Q,R#^/CA9#(> MG[T(JSG:VIGU3L:(2YJ53/^0;BU1GB8(0RM4N=Z#BR77S.M _T+B ^Q1IDD2 MYDU,^AH- 1$7T5A,\HH;J="A;B+!@^Q:>V=9 ]C1:2P.S%5MW)8(76@D^RLC M=94B1,P##(BF98K.@OH[O"2*>=8(G*&G[>9)$A3BVB"3(>SQE0JE"+HU,TJ! MQ@TH+81_JW=RPEE!^R210J/*O= '/6,&DP4&@>;;B2?:"X4WVIBN"Y\/FBS6 MQ.)J1%11N%;ZCD J\>>S@&:TTB8]:]=21W7XW&*^I79D=1*;OV7@2:&,R!.$ M9:X--_"FQ#F%P87 #0/9@B[(IVYWNS8"E:, MDR@&K]V:P[VAATY8I='.H0#6SK_>VG\]G+=#\WE[^^EQ(_U*6^[8)5Q'@\_' MF?#M.&\7T=5IA.8N8B"GQQ)?0.1Y ]XOG8N[!0?HOZGF?P%02P,$% @ M%(%(6$+<9?N@ P @D !D !X;"]W;W)K&UL MM59-;]LX$/TK Q7M*95LV6VSJ6W ^5AL#VF#)NTN4.R!%D<6&XK4DI2=]-?O M#&7++N D&RQZD4AJWN.;X0Q'D[5UM[Y"#'!7:^.G215"G8[:/!E\5 MKOW>&-B3A;6W//D@I\F !:'&(C"#H-<*SU!K)B(9_VPXDWY+!NZ/M^R_1]_) MEX7P>&;UGTJ&:IH<)R"Q%*T.G^WZ#]SX\X;Y"JM]?,*ZLQV-$BA:'VR] 9." M6IGN+>XV<=@#' \> .0;0!YU=QM%E>E9LT*<=.G\ _1M<6A,J#Q=&HOP9GY&27DZ^ ME7.:/TIXCD4*H^$1Y(-\] C?J'=O%/E&3[H'Y\H7VOK6(7R;+WQPE!!_'W*Y M8QP?9N0B.?&-*'":4!5X="M,9J]>#-\.WC^B=]SK'3_&_N1Q/('^>/;I\@)N MYG]=7,--A7!FZT:8^UL"PQE@$$BH@3 2G=M(85U6-,;@E<*3Q7 M&.[!EE!2F*SS1Z!,H5NIS!+L"IT@5.-LJ8)8**W"_1$$VG")=NE$4ZE":$K7 M.V90G4\+I"LD;HP>A)%4TIH$R%Z*)TOXWCKEI8HEZV%=(4%4 +J$.A,&6MK) MD5!\'>A^@*(2;HFD4!" RIO?K,461>L[R&#F/@;(0ZP7ML3Z#P((I_G+#CU.!R^/ MR&G?='::0V:! E6T' ARTW-(5RI>>!2L;>1BR':"#9WZ+],[3D<;O:-T_/_T M7M. S)A,6\Z'_<\\H2;"&<<*=VJBDO*GLV&&YSB=QEJ/A[W;DO+/8,F:^[RS M(.J.RT>E,1 86F>Z/&,%)4I.]LTZ8W8N"_F=+FBB"-0'#GO3Q[9\1K:E,)=2 M<050E5'4Y[#O#]-0OBMO77263+;5N+V+W6RLC2R[:9RK];['/(3UT^65[ M?:E&*E+NOIZ$M29T+:I?[1O\O.MK._/N[^"2:ES1N6@L"3I(W[U)P'4=MYL$ MV\0NM["!>F8<5O23@HX-Z'MI;=A.>(/^MV?V+U!+ P04 " 4@4A8JB6* M[@D& "5#P &0 'AL+W=O)UWS\YB1YO)+J7B\X-_!8Y*4^:2V,61YVNSI=\(+ICESR$F=F4A7,8%?- MNWJI.,NL4)%W0]]/N@439>OTV(Z-U>FQK$PN2CY6H*NB8&H]XKE$Q#2^+'!;#5;DN!NNT;_Q>J.NDR9 MYNV%[4@K;21Q488&12B M='_VN+'#CL# ?T4@W B$EK?;R+*\8(:='BNY D6K$8T:5E4KC>1$24Z9&(6S M N7,Z<3(]+X]0KTR.)<%^EHS,M=QUR ZK>FF&Z210PI?01K"5UF:A8;+,N/9 M4_DNLFJHA36U4?@FX 5/.Q %'H1^&+V!%S6J1A8O>DW5!5-\H^J8K3&R#)PI MQ:] MAGGO+?1_Y:0WD5[F.;F[.?^M/3J;7%[ ^7UY.SNZN8:SBXFL& :-'_@ MBN6P5'*N6*$!BP%H2VIJ22V=.348";Q8YG+-N0969E#*LEV/0,&+*5<:Y P$ M+AY)IC+J7 B%22J5]D"4:5YEHIP[?)!+4A0GEES9$E2F?+,I\C=*I :;;FU5 M$BKM^GRJ W<+;DW'RC7.IG)>BK_JV0U>NF-9X(_4YL@'#(K.9([EBVB119$] M+ZP:QL)BP)?.-Z66N<@8;3PQ^'-6P84WR-\B.^.1'(X(F6FPCBA1Y!!9*C33 M;A[!->WW9.3@BCC)2J.F^HO-#OJ$.RW25)84U&3J$C7C,.6X,:][ACUR?8@+ MM5TSE\0$R6?P$0(O"A+\]WL1?B.OUZ=_Z 7]&"98/]$,'LQY:6."S,TRK$R" MDH=*;&T[#8GG#Q*(O5Z4("\O2"((^EX_ZL.=-"C[KO61@]?S0_PGN/N06$1> M$A&Y8.@-@]#Z=>LY_<2ZQART^TVU)U@Z/FQCXO[<8^L%@7D@($/X[T$VA/]9A,H M\H)A@#"#L ]!X 6!#T,O"89P6>>Q6SVN5(K5@<,X9R46Z@@^?QB$07@$R;#7 MM*^Q #2"3:)#C+$54SQX21SCMS?\B4$1^D$?;HI23"L-5ZAP:>/2\FS;D+$K MGLU@=7L0&=\FJ-"Z(G-1@C Z=$51%=2).SZ>Q9@(R$K3J;)3"VR)L'>P M9TUS?_!VW0-XBE%6@]\)7G#DGCE7PJ!OG!10=8<9$PH>6%[9X/@81)VP!NK\ M\TP[(%U"_VA7PDW9B>#HRW^F[9X?ZM/3O*GHH-/?ZEF7J)_+L3$DW1U^5"P7 M,]%X8I,$8+/& KR4R>_ZJ]^)MVKL7@W03P*O^A@'-K:?2#UCH$E7!J.<8].KMV# M:_^4VG,%J;\M4T0>J^PPZ<0!7&+1W$VEP5)KFPM\-W-%"W!^)J6I M.[1!\Q(__1M02P,$% @ %(%(6)TQX.@D" TA0 !D !X;"]W;W)K M&ULW5C;NZ)ZO1B)T3#QG,_F+4V,+\^7 MR'D/ZTJIH_"][[615,&+IJFFK1;\9"!9YV3V3 M+[T?MC;8[VV0_0;I<7<'>90?DC:Y/*^K5U:3-+31P)OJ=P-<7E)0)FV-U1S[ MVLOK58.9IF$3-X.OVX;=E5VHX;/S<8LC2'"<]NJN.W7R.^IB=E^5[;QAMV7F MLMW]8T!;XY,#OFMY4.$'EYXP)3B3@50']*FUO_3>X>;B<3-KG]]?[VX>.$W3W\\OA\?_7Q[O&!?9P[=E,MEDGY ME:$.U$GK&I8#R,L +2]9.Z^=8UG>P)UI"Z:29Y.7PK&FQWW*WOUDI0S.GO*E M\T-QQH>YN[)U=>EM2HI^D25EMEF?Y@4"U%;UR;#<+UT51>XR]E17V2H%JG?) M8GG&'MNYJP=)H"%;R7GMQAA:%=%9P_8UT+E)4;"*=&RL' PYZ3PRS]V4/7I_ M4 8A1W-?I.Z33]AU1 ?U"&\>/]SW4(Z9^YP4*^_"7E_O*])!E25CT/& 0CQ) M"M=A&=+U*OL/:@$D?JTKX '>:=Z>[,0G38IT520D=' 72QI_2.,/*_3 MI)FS=)[4,P>_7;&%2YI5[>B8I&D<#LP;" +/*:4*0ZL*:15VJT@&ZI5G;H^EM,* M2Z^T,*0LSL36=OY&(B/;U_Q#G?8RS1+]A;65AP(7K2 &$S<>3E$0Z_QEU7:( M79+"+06L([$F7^2PBBV'!"0[2!,,R"D6??:Z[!1PB6?;]94RSRU>D'-#A?QF M1K*C.Z)HM6H0F.9X*[\\\0;+-M.;T;2N%NSVBZ=GP6Y\,\*.OT,%%0+V,U-A MP".E,#H2FH(V$MTS-EY]'(IC9BV/E68[16?O[7V'3FLN P657(4X6 L T#1K+9QJ MN!)0IV)N<,R^@@.%B0&)"$,@.NZ&AAY!9'S)$/)L>/U8M=] ,Y; >$P1?&4, MC^.89F,3K3$9Q4,='L9@8IPL25$D+("8D&OX3^B8!^1'P96*"&#$HR#:C?-M M@:3M(#7L"!*!QJG=1/O;3P@9<2>O'.A#<&.U%\&95)X*D M0.J('6KH((0?!3L*%;89!$1+I$O(M QX+ ,L0$ @V,J @LCX'^"&4(I'%BFG M>$Q;A8Q!MP!YI'E$>24L-P%8(V"!-/LZ#Q,$](\L)3D4TQCZD)8BDNOX]Z]O M,82\9*+0(]/PG(A"'BJ)N"M/_ TR:[B6YB 2(\$WJ@$1-S8$L^"R2$3@7< % MK#J"[IAXJ.';4!VBB1""Q_[<;K ABI"26$Q.](/#5)$N>G^Q@7W+WSUN M>@9[TFY&AZ\W X^$X:$4- (#9$1=1 >2"QG22 H>B%VFA AV+"GE=!PQ*8@6 M,1,QN2W>3S/4:"&1WAQT8@;40T?"0YO#A1?M1YB 198HS%1 R:J9Q!D:"7TH M?\!5>U M=:5;.PZ\B+W?T!Q\C4%V4\]#Z[5^9MMIAB/Y\2M02> QK0PI",1^BT7]0AL6 MOGVA/^$7'D1 #SGK**'.Q*W4I)I*D[;89(G_QIBU\8#5WQ<@K$,??.DQ4/!1 M3#%WDRQSDK[]@IMJEK>XB6YN(:BY-O)>Y-([#-Z,@@ #7$ ,.O2VQ2 I6(0# MK @H#[2Q#.70(O+[)EO$E+H8BBVW:*,:"?8#)D=@7=Q M!EQ0/GF#\-TM>D>A5]+XB_ZVW_*R3+":G/8NWZDP2!0BE*:2(J5O@90S('%L0S\"\>S_HALV!M8"%4J MHN*#ML1"P4/<_2;?^W,U^);"'K((U*/* =O0$ ="'"Z//UHKWOI^,=[ZSH0[ MR\Q_3:-_./C3TWUR6L^N/]A===^I-N+=U[Y[_"_,2_K_.<76X"0R(U9W7]"Z ME[9:^J]6+U6+"Y(?SEV2N9H$L#ZMJG9XH0/6GS$O_P102P,$% @ %(%( M6)N*:1-; P )0< !D !X;"]W;W)K&ULE55M M;^(X$/XKH^QI=2?EFA<"I5U @I:I+8@V-Y^.-T'DPS$:F)G;:>T_W['#@U= M78ONOB2V,_,\S[QD/#A(]:AS1 //92'TT,N-J:Z#0*.+J>)-;>&?S%\:#?K,%& MLI7RT6X6V= +K2 L,#46@='K":=8%!:(9/PX8GHMI75\NWY%G[O8*98MTSB5 MQ7>>F7SH]3W(<,?JPJSEX2L>X^E:O%06VCWAT-@F5QZDM3:R/#J3@I*+YLV> MCWEXX] //W"(CPZQT]T0.94WS+#10,D#*&M-:';A0G7>)(X+6Y2-4?25DY\9 M;>JJ*I"R;%@!-URGA=2U0I [F#*=PYRJ!@O15)_2. @,L5K?(#TR3!J&^ .& M*[B3PN0:9B+#[%?_@-2VDN-7R9/X+. -IA?0B7R(P[AS!J_3IJ#C\#K_)06G MH&?-F8:_QUMM%+7//^\%WV G[V/;7^I:5RS%H4?_C$;UA-[H\Z>H%WXYHSQI ME2?GT$>M6!\^J*-^3_)YT,W#:G4[NYO=?QO?PLUB,[U=;A[6,UC.83K>?(7Y M[?([+.[GR_7=^-MB>?\K=7:BMCV46H4[FTY^ZB&@%9@<01 UE$UWH.T.H-IB MN45%]84#4A\R3=8% >AK^'TAR$W6FHE,_^'*;Q]Q4[2*\GXG#O]E;HA(&^A&?M)/(";S[B7<2_&G4T_S3Y%LL??)](D, M:0FD '9<,)&ZG1TMW' DD6NL:I7F-"A<_+*D^(!^X_01:)!FUERC,4W"(/*C MSA5\_M2/H_@+;')&(:L3 CZG7+M0B"-5-278BNRU'N/T1\TU=UDENDI9M>;% MAZI@!&]E(EE4CJRF%*NC;(0"+4,<^6$O@BCT>Q3[A!7N&[?C,I6U;?^*O;!M M@6W1V/^AC&/_*NZ"+4'2?Z_C@S>CJT2U=P-:@^-NIEA[VMX!XV;TG4@R&I$D*S(1 ICVD0T.2'CH]"'O! MFLB2LY(A].N[DL&EG83F(DNK?6_?2MIU?VWHP>:(#IX*I>T@RITKS^/8ICD6 MPK9,B9IW%H8*X7A)R]B6A"(+H$+%2;M]$A="ZFC8#[8I#?NF?R=R8![_XD@VBMA>$"E/G&01_5GB)2GDBEO&XY8R:D!ZX/]^Q M7X7<.9>YL'AIU'>9N7P0G4:0X4)4RMV8]6?!@LJQ<&+8)[,&\M[,YB<57.+CQ5J!Y,5C[8?.Z;UFW&ZI1C5%,D+%&=P;;3++4QTAMG? M^)CE-)J2G:91.O+ RHW*D*SG(DP-L007I*7*V!!B7ED^"6OW6&J2 M%LR"C!LL*S9S#<.4S))$\>HSX(2X^I3RC23D9/]-RLL1;+$NG$"GNX=8(T>G M)GH&%5<*A0@C(RB$&TM.RQFR[T%4+CE%WD#_N=1_FHUM*;4'A@J'MUL?C"*CN;?7"F3+T MD[EQW)W"-.?? 9)WX/V%,6ZW\ &:'\SP-U!+ P04 " 4@4A8V<.*5I4& M !Z$0 &0 'AL+W=O5-OYL5(90OQJ/?592)?V.K3R>&XDLJ,SD_CMVMW?FJ;H)6A:R=\4U72K2Y)V^79:'?4?;A1 MBS+PA_'Y:2T7-*/PN;YV>!OW6G)5D?'*&N&H.!M=[+ZZ/.+]<<,714L_>!;L MR=S:K_QRE9^-)@R(-&6!-4C\N:77I#4K HQOK M6_V'RD-Y-CH>B9P*V>AP8Y>_4>O/ >O+K/;Q?[%,>P]?CD36^&"K5A@(*F72 M7WG7QF$@<#QY0F#:"DPC[F0HHGPC@SP_=78I'.^&-GZ(KD9I@%.&DS(+#JL* MO#4YY0_EQ_"@=V/:N7$YW:CP#64[8F]W M2TPGT[T-^O;ZL.Q%?7M/Z%OG\)\7[AY&0#VOT>[?XF[4BB5YYS=LVZ39!<\.M ;E2S'N1:W6);;(!] MT,,^V C[VBF3J5I3U/_:&H]0YT^"_VEE0/NI)/Z6@TTH'ZSBY9TR$I)2BQF< M(Q!.\ *Z=).3"%&NJJ59;0F%A65IM5YMVZ6!J&_F7N5*.I1'6J[DW]:IL&Y# M[*];/,JY)A@(A( & 7,JQ'YZ_NQX.IVG9,A]"FLK'9:1].^QE/:2=\:8!(5A=+FK%/>ES=XO5M7YA:(4@"6)>#! M)4%WY#+%FOR $)0I=$,F(S%O@L@MEHT- L$!CX@,S>T0IZB_#V_G\@Y8!AX- MK4G8 6AS'@&\[2(B#+&WF:V( ]?@:6!<%H72"H\_0CDH+6CY6).+E>EW MQ(5N(Y.U69LGAUI7G#1>Q@'F12EO$6\B(T@KS(*H&7:S8;'O;&C,P[XQ#S?V MT@UE])#U?VV@'JC6]>7/ZA)75>WL;1N68,4-U=:%V!XS6O!G\4;Y3%O?H&[0 MQ5=&?&"!.8J#B7XKAOR^@0=&$'"32Y=[<6GQI^^N=Q>SR[Z[E/<-9]$,&\+W MDDW-R>M%+V:?>TF@E0"8BXO9:S$]GFSUB),3K A[R)314]\NYKT[*%"4F$O. M;[6]K/0*'F$:+\I.-!_(H"3F.%<]:,1.,]W57'8H* 1)YKGB6DCQB4!3D#L\ ML>!4]32>3 --L1*9ZM L08GMQ_$)Y%41Y1+%8 43 +S?OZHFFU;,7.80["F538 M2"5/*$Y\.0@0\P 5!<6S8C1;0!*EM0*#>#3?0ADF$G0^(BAP[$C5N'N0CA[1 M=!===+FR>0(,)/]*T_XC:!4.@Q 3LJZU0ETX L?Z.D'EPD%)@DLZHW4:UXDA MN SNB=CW9/1P7F"N9(US6( ZNI6ZD:F0L4=A2Q8XC_#%]TTB;$][FR,F(Z>\4 4,M%7])MR>F MYT=IE:MA5NL'.47]?9]FMO ?JW3_?TS[AFETU$^CHXT3Y'>0"/EUDV>SW <9 MN-\C]MY;9O#=HQ,ODM;^:)A"44J40AK.'#V$.G4-"9VVJ(CII^;@/,A"CZLU%&<]6 H4%G-!KHI5 MJKE: XH:*:"8;R['W?V4>APG1!P_R,\3?C/JSDAWRF5M=13BEKD+U!ZB!DXW M-:\57&^MI>_CUA^?4$FT1!4DE;X;&9%ZI;<&7(VY02[2,Y2B^KM#9B0K/D<[ MODQOVV(;/=J= SF$$9% M\W1' ?KL@MXJT?5.C03IZ6 Z&3G"+<0EV[ZZ278.MZNYS;@KAX?2Y(Y.=Z ]<+: MT+VP@?[GEO-_ %!+ P04 " 4@4A8BV@S'*$" #+!0 &0 'AL+W=O M:#2A%&_?XH+!F7P7SJ=?=Z/E6U M%5SBO093ER73K]+KPCI%.)]6;(T/:']4]YJDL$/)>(G2<"5! M8SX+%H/)=>S\O<-/CANS

72:+4DQ-NLUG0=X108&H= J/C&9^"""MC57E-I@8E%PV)WO9UF$G8-S_("#:!D2>=_.09WG#+)M/M=J =MZ$ MYBX^51]-Y+AT/^7!:K)RBK/S%3ZCK!%6F*JUY+Y2)X\L$6A.IZ&E%YQ?F&[1 MKANTZ .T2[A3TA8&OL@,L_?Q(3'KZ$4MO>OH(. -IFZ#;W_-_4$L#!!0 ( !2!2%A!".B[B@( (@% 9 M >&PO=V]R:W-H965TICVXR26Q<.S,=BC\^YV=-G12Z5[BN_/=Y^]R_KS8*/UL M*D0+K[609AE4UC;S,#19A34SYZI!23N%TC6SY.HR-(U&EONB6H1Q%$W"FG$9 MI L?N]?I0K56<(GW&DQ;UTR_K5"HS3(8!KO R\KZP)ANFA8B8]HOS?WFKRP M1\EYC=)P)4%CL0PNA_/5R.7[A!\<-V;/!M?)6JEGY]SFRR!RA%!@9AT"H^4% MKU (!T0T_FPQ@_Y(5[AO[]!O?._4RYH9O%+B)\]MM0RF >18L%;8![7YAMM^ MQ@XO4\+X+VRZW"0.(&N-5?6VF!C47'8K>]W^A[V":?1!0;PMB#WO[B#/\II9 MEBZTVH!VV83F#-^JKR9R7+JA/%I-NYSJ;'HK7U!:I3D:.'UB:X'F;!%:0G;[ M8;9%674H\094*;5"+\NU\9JNA>_#W7< 8X. SJMS$W#,EP&) :#^@6# M]/.GX23Z/I+V\E8@J +V)G2(YE&@PS3W9\Z,.\-6" UJKG(# M/D]:S"%3I#WCK&U*H02)F,MR#J>WDD*J-4SFY@QH7EBO4?7$RG\*0L M$\#WJ)_ *!H/1M',69-D,)N-X-"_#_?44:,N_1M@J+M6VDXH?;1_9BX[=;VG M=V\4-55R:4!@0:71^<4X -WIOG.L:KS6ULJ2&PO=V]R:W-H965T MJ M#R89B+5.S-G.LOOO.W: 8UL67=N7OL1C>^:;;\8SC@<[J1YU@6C@N125'GJ% M,=NK3D=G!99,M^46*]I92U4R0U.UZ>BM0I8[HU)T0M]/.B7CE3<:N+6Y&@UD M;02O<*Y UV7)U,L$A=P-O< [+#SP36'L0FP4RXIIO)'B"\]-,?12#W)][GX<0@]=\P"/<&H>/=.'(L;YEAHX&2.U!6 MF]"LX$)UUD2.5_90%D;1+B<[,[JG(\Y%X M>" ^"2\"WF+6AF[0@M /NQ?PNL=$=!U>]Y\D8OR71!SR\/MXI8VBBOKC7"8: M1]%Y1[;+KO2693CTJ(TTJB?T1N_?!8E_?2&,Z!A&= E]M&B:"^0:SD5TCNY% MP/-TEP7"6@KJ:%YMP-BB +=;&0V\:NX*VW059JBU)60D9$QDM6 &:=F0FJ.V M)6K:)9NLP!1NA-6&EKD3(@7R+FH;5.#QJQ6W'#4@,^9 MJ*G$8*UDZ?!VKC-IA3VAHHL&JKIS#/JUP9QEFDKBF,[2_O!*7^; MD%/(O_-M=Q,W^)9JW [[;O#32WFZG?WR>3F]_7>9NMT7T?\C5V--_U=")P2C M>&8=.=;0BR$((DA\"+K?U/ 95<:IP,E]HR>WMG,UQ/T8DC"AD5SXX=&"3L#U M=Y4AU!4W5A."U(=> F&<_+?X#KFDF.(TL3'U4W+?;P5I"FF79OYW5W5H8EI7 MIODU'U>/#YMQ\S__IMZ\BNZ8VG Z#8%K,O7;O=@#U;PTFHF16_=W7TE#;P4G M%O0X0V45:'\M*&ULA5;;;MLX$/V5@1H4+:"- MJ(MMV;$-)$Z+%D@709)V'Q;[0$MCFZA$NB1E-_OU.Z1LQ2T4[XLU).<,SPS/ MD)[NE?YN-H@6?M:5-+-@8^UV$D6FV&#-S:7:HJ25E=(UMS34Z\AL-?+2@^HJ M2A@;1C47,IA/_=R]GD]58RLA\5Z#:>J:Z^<;K-1^%L3!<>)!K#?6343SZ9:O M\1'MU^V]IE'412E%C=(()4'C:A9!S.0N8 M(X05%M9%X/39X0*KR@4B&C\.,8-N2P<\M8_1/_K<*9;2:5@7A[/P6EQ;>/?%EA>;] M-+(4TBU$Q0%^T\*35^!C^**DW1CX($LL?\5'1*7CDQSYW"1G ]YB<0EI'$+" MDO1,O+3++_7QTG/YW0I35,HT&N'OZZ6QFK3P3U^R;:RL/Y;KCXG9\@)G 36 M0;W#8/[V33QD5V>89AW3[%ST^9V2ZS^>4-?@./>Q.XOO9^>#6A>T=(7@!M0* M[ 9ABUJHTH!WE19+*!1UFG'6P66E*FI9(=<3>/=9TI1J#)>E>4\$"ZR7J+N# M@B]<%YN7H4_C3G$)'WDA*F&?X0*R) D98]X:AKY3!@+6KQ^\#[E2U([:PT%@*^[+SVS=Y$B=7W??#CT9LZ5XA%R&Y M+!PF3L(D'T&04Q367M=)B,!V&>YW"'QDS@J^2UTE;\2\7R=17& M-!0)J8C&&HA9F(P8Q'&8L^R 631:NSWI(FFTL()R<9N.!A!GX7""LZA[;R]B=^8)K_>R*<2U+JI[0 M\(U75&Y:.CV"/F6>W:-?F4^G"@/K+J"C&(V77W&D0YJ#E:.S.])QRPM5;[E\ M]HL[Z^V#R_^K^K1M.2M65L!V^OM*O_ M(,T8Z M2YUU4#]9:1J.1^QD[K6.&(:,]'3LB&P\#(?L9=RK^S@<9ZR3_R@<)_&O77!2 M^0O(!WF8CW-G#5L(65D>TE9^K@7VR3(Z>:)JU&O_$!OJET;:]K7J9KNW_KI] MXE[G8$ "_"@ &0 'AL+W=O MM)+1 // M52GTT%L:L^JWVSI?8L5T2ZY0T)>Y5!4S=%2+MEXI9(53JLIV% 19NV)<>*.! M>S=6HX%#I=P.O= [O'C@BZ6Q+]JCP8HM<(+F<356=&HW M* 6O4&@N!2B<#[WKL'^36GDG\(/C5A_MP7HRD_+)'KX60R^PA+#$W%@$1LL& M;[$L+1#1^'./Z34FK>+Q_H#^Q?E.OLR8QEM9_N2%60Z]K@<%SMFZ- ]R^RON M_7$$4(CV"I'C71MR+.^8 M8:.!DEM05IK0[,:YZK2)'!1&G.!O*U0.61.6_'F\JOE)->:B4)_88P0S*,AY-A MSZC[)*B=S$):)D2^@%\@].,PH[63Q/2,_:1CU\@/.RE,J.]0&'Q8H""/2B 2 MP JZT=S6FFU-A]AIR/R@FT'J)W%&O/PPBR'L^)VX U-I2/?=Z!,'/PDB6C.R MWK,L8C^++;FPY_?""*8ODF/L7=\W9LJO?M_"; =LRU0!9K?"_R,UDW<8]6L) M*IBZ6EPZ@M2M06S7Q ^2S"7&IND!*>X\KRO.*D9^D 8DW$D3&[4XM GH!C!& MY?Y](L>]^5>JCX)3M<9^V L)IAMU( S], R@YV=A#^ZK52EW%(5:>KQ6^9* M8%PR07TMAH\?NE$8?8:LES3[[U)<-8IWG.Z>D4I#2K65VGKPLS2E9]+[#XOB M3(=*FPZ5_ML.=:VIH%PVX-&2,A+NM>'T)T7XPKB"'ZQ<8]/+#ID[U;C.VWRG MEFUALH:+AO6>#![(N$9E"6T.A.I8RKU"L58.N"GPX_I^7B:M2NDXV\;65+F2FYVD*2M[ (>N'ZZFMM[Q,DHV3:@ M+/&XU;V GV[PP.**;:BQ+.HVXC!K_M1YYPB7.V2*KE9&M;3AU'<+V'&DMA6T MTN[%J<2WCX:*"M7"C4Z:2FLM3#U?-&^;Z>RZ'DK^$:]'NV],+3@%LL0YJ0:M M#N53U>-2?3!RY4:4F30T\+CMDB9,5%: OL^E-(>#-=#,K*._ 5!+ P04 M" 4@4A8PY*>XE4' "!$P &0 'AL+W=OZ660=7IN7:;ML0I;'38MR*I/$3A=944VN+N+)L.4O)B M$:JVJ"O6A.?+R;4XO[&T/B[X6Q%>VYTQ(TN>ZOH3O=SEEY.$% IEF'4D(2/\EV@Y;GK(VW-;EWXN\FU]._(3EX3E;E=W' M^O7/86V/(7FSNFSC?_;:KW7)A,U6;5V'G0W^6QOD>H., M>O<'12U_SKKLZJ*I7UE#JR&-!M'4N!O*%14%Y:%K\+7 ON[J9M5BIFW90WB! MK[N6W55]J,EG)X_94QG:TXMIA[-HQW2VEGO3RY7?D)NR7^NJF[?L0Y6'?'__ M%#H.BLJ-HC=R5.#/87;&E.!,)E*-R%.#X2K*4]^0M[:7?0S+NNF*ZH7]X_JI M[1JDR3^/F=M+T\>E$73.VV4V"Y<38*,-S>K)6G&&WC]_25W3=UOIIU[/'K,ARS9?2TX[8\SG%D M70+#Y*K^R#;@."1+-P<\!T7:M6.+G3QZ+>*:=@DLLJYF':1EBWJ%93#I-W!/ MFR'/V PYTQ1/JR[D9$?(9G,V*S.D)Y:UQ:(HLX8M>^OBT5'2,C1%G;;>)X3IHD1N=_"8@+5":W8B'9=.G3*1*.Z=Z)^IB>)3*TZ9]SQ5 MNE>\BH&$7OMO/_7::B3.L'<_>"GD^\WK8]V]4X_3A_ M*)&TO4HM.\&*1./4_CD8<:(D)$)T_QSF>ZMNL;4NBSPC4/S(K"4G.XPVRW;G M+,P4AU_7<[\!Y_]?D!!<"L=5(BGKE>6ITZ=Q6OB$*^GC6">"&Z/C$KQYU2]! M4B!UQ!XT=&+A1\%.K,(V@X!HB72Q3,N$IS+!!RP0"+8R@" R_CNP(93BSB/E M%$]IJY IX)8@CS1WE%?")XI*@?*^+CQ^[7ZYU* M/0N0753L>=!EMU!G![I0>7U;V__7TON6>0Y8)7)/I)OM:-.@7>?_ NZQYT]- MC48 R?=<= ,#",.M%#0"=J6C^J<3R86T-)*")V(?XQ9IFDH"BTX=DX( G3*1 M4L#30X"@N@@)8'(0 3,@#=12/+09+QDHG,(DS'DB'Z82@IEF$F=H0'$L\\$R M\I0Y ?!IKA5539FNLQN)Z75D"(RTX3*F<&I1V"Q178I"Y94#AR,:B&P?T"IG MUPOJ:JT['2S6-@9? M1ATH^"@#F+O-E@6M_O %/UKSHELA+8?^"=7"N^A%+J/#X$V7)!B@=3+H+78M M!KT _SC BX3R0!O/0.0>D3\TV2.F5']1)KA' Z"18-]AL@,'IPH-A:#A)PE_2CS!)E.)4)Y$\-FH8R/HNZJ6;G*86F^$WE.#?8V[)0'L[5W MPJYWJKIC&7AB%DD3D,^. /Z,/?8=^U9@%-)&6MOU6U%U6?52T%ZT[40[!?YZ M!7,,QOQR-D*W=J!;.\I['P-^0\R*,\_[VD=RQUICO7 M(F@;7^+E#_W(Q._._H9DF!WNEZ[[:Y7M\OYRZM>L>2G T&5XQM;DS*'Z-OV% M3__2ULCPTM #?G^NZV[S0 <.MV]5_ %!+ P04 " 4 M@4A8ZI)G>#H# *!P &0 'AL+W=OU!D)A8J2YXD-^W?CY)3 M+\/:#GNQ=2'/.20E:KHU]M95B![N:Z7=+*F\;TZRS(D*:^X.38.:=M;&UMS3 MU&XRUUCD972J5<;R?)S57.ID/HUKUW8^-:U74N.U!=?6-;OVQA B M61ES&R97Y2S)@R!4*'Q X/2[PW-4*@"1C)\[S*2G#([[XT?TRQ@[Q;+B#L^- M^B9+7\V220(EKGFK_(W9?L!=/*. )XQR\0O;SG9TG(!HG3?USID4U%)W?WZ_ MR\.>PR1_QH'M'%C4W1%%E1?<\_G4FBW88$UH81!#C=XD3NI0E*6WM"O)S\^7 MGGND)'LP:SCGKH)+JI-+8=DVC8H[7,&%=$(9UUITXCN&CT;YR\%Z76/[IGY'N7CQ[%+]@+P)>H#B$09$"R]G@!;Q!GXQ! MQ!L\EXS]F/MDP/MNS<'WLY7SE@[2CZ>"[["'3V.'RW7B&BYPEM#M<6CO,)F_ M>56,\],7E ][Y<.7T.=+NJQEJ_"/*CY?Q*?D_X-@'ZG<.PY$* +A.F1*ZJY- MA/M&(_ 5@B8DJ+O"8R@\4-FP7J&ETL$6+0)W9*W"N3N!@RM-;J9U7)?N;:QL M^+ NK(;+,B)++4R-X/D]:7@-13%,CPH61H-Q.F#Y7^:>B)R'49$.)T-@9#XZ M@D]&OXOJJD2$-@13 6FJN19R%_B&]1!)Y@TUK147=(,9O:HH/ MZ*Z*6Z!N609SA]YW"8,B+0;'\.;5A!7L%)85IY#M;P2\%]+%4(A#V)82'$2. M>X\S\;.53L:L$EUC@UK_D$*C.,$'F4@6321K*<5V)QM!86!@19J/"RCR=$RQ M+[B*>S+T1&':<+(;_A!N=5\T_C^4C*7'; 2A!,/)4X-+';K8RGWAF'%3U6 M:(,![:^-\8^30- _?_-?4$L#!!0 ( !2!2%@59G#+,P( ,,$ 9 M>&PO=V]R:W-H965T<=Q+== U )*7 MA@N=>#5BN_)]G=?04#V3+0BS4TK54#2FJGS=*J"% S7<#X-@Z3>4"2^-W=I. MI;'LD#,!.T5TUS14_=D EWWBS;W3PC.K:K0+?AJWM((]X+=VIXSE3RP%:T!H M)@514";>>K[:+*R_<_C.H-=GE-("SR?G]@_N]Q-+AG5\"#Y#U9@G7CO/5) 23N.S[+_ F,^=Y8OEUR[ M/^D'W^6]1_).HVQ&L%'0,#&,]&4\AS- &%X!A",@=+J'0$[EEB)-8R5[HJRW M8;,3EZI#&W%,V$O9HS*[S. PW=#\4"G9B8)0\^V'NR&R)'M6"5:RG HDZSPW M+LA$17:2LYR!)F^V@)3QM[&/1H=E\_,QYF:(&5Z)^8$\28&U)I]$ <7_>-_H MGY((3TELPIN$6\AG))J_(V$01D1#9:H&;_!&T^%$CC>ZPGLI[9_K3*,RQ?3K M4N(#W^(RGVVPE6YI#HEG.DB#.H*7OGXU7P8?;ZA=3&H7M]C3KUV3@;)7IZ"5 M"FG&X708^I+8@>[.T=GF/:91[!_/%?AGA=6 JES[:.).9:BQ:77JT/50F/_< MA_9^HJIB0A,.I8$&LWL35PTM,Q@H6U>FF413]&Y:FU<&E'4P^Z64>#)L@.G= M2O\"4$L#!!0 ( !2!2%C/Q=6^-0, &4, 9 >&PO=V]R:W-H965T MU#U8?% MGB06]JZ[NT[@[[N[-B8)B062^]"7>&_GS,P9SV8\6C/^():($A[3A(JQM90R M.[5M$2XQ):+%,J1J9\YX2J2:\H4M,HXD,J TL5W'Z=DIB:GEC\S:#?='+)=) M3/&&@\C3E/"G,TS8>FRUK>>%VWBQE'K!]D<96> ,Y5UVP]7,KEBB.$4J8D:! MXWQL3=JGP4"?-P=^Q+@6&V/0D=PS]J G%]'82QUV "TO0, MP2XNX#N 4"G!'3>:L$K 9Y1 MI@C%Z! 02?P19VO@^K1BTP,CID&K\&.JTSZ37.W&"B?](!8AHS*F.49PG2$G M.AT""(U [65,D 3..%0?> MP2%<*7M+ 5]IA-$VWE;.5Q&XSQ&9E$4:RSI#*C MTYM2>0 7RIKXO2?\L\)=;[^[^E(Z%1D) M<6RI6T<@7Z'E?_K0[CE?]J6B2;*@(;*M-'E5FKPZ=O^&LQ Q$C#G+(7(R&YR M FP.1 B48I^8M:3O%;,@ZQDR?;NO_/9PV!\ZCC.R5YM"O3[X_U7DO2;3U"19T!#9 M5IKZ59KZM:_YN>J:X.B2"?6/IRH[V*[R:[E$#I.#M=Y_79Z>+L[=\IS6.O%> MO1HBV])K4.DU^!>7XN"54*[C[!.JUOI[A6J(K!#*WFC 4N0+T\@*"%E.9=') M5*M5KSPQ+>+.^E3UT$7+^T)3-.!7A"]B5&PO=V]R:W-H965T$ ]NC6;O# 2^)KWW-\ MSO6UTTZJ.UT!&')?6@M4@-)."*"BGWM7D6>#3\74"ZP@ MX) ;RT#QMX$9<&Z)4,:O@=,;M[3 W?&6_8/SCEY65,-,\N^L,-74N_!( 25M MN5G([B,,?LXM7RZY=E_2#;F!1_)6&UD/8%10,]'_Z?U0AQW )'X&$ Z \%\! MT0"(G-%>F;,UIX9FJ9(=438;V>S U<:AT0T3]A271N$J0YS)%K !T0)90"[7 M@KG2GI(E-DO1,,_- CN=@*.,GB+E=SLGQ MT0DY(DR0KY5L-:;JU#>HTN[EYX.BZUY1^(RB.>1G))J\(6$01@?@LY?A7ZAZ M#NYC;<8"A6.!0L<7_:5 I9+UGUITS%1DYHX'%/EQM=)N_N0PUJ U[V^M4D"=X?,O^?R!Z5(AI+$;W$GHWNJ>N$4](H6;08*S"M M$@?/NF=,'*-]43;9Y#Q.4G^S:VH_Z5T4C3F/M,:CUOA%K0LH6^Q4ONW40]KB MO6WC)+QXHFT_*4R2^(DX?^<"VL&ULM99K:]LP%(;_BO!@ M;##B2VYMEQB:9F.%%D++-L;8!]4^B45U\22E3J$_?I+LJ!DDVBC-ET2W]_5S MSK%]/&F$O%<5@$8;1KF:1I76]5D[MY+*<1HDE M @J%MA;8_#W !5!JG0S'[\XT\M>TPMWQUOVS"]X$,"II&YX17(!XCRMV_24?(Q@#7P M6 /GWC^8>*4 D,L_FH,J)*G=??KSRIQ$EQJ8^K4/>G $Z*&''@9S>0/V02=\ MA:CCUB#W)C;LDJ)'P#* ,_(XHW!I\>90:8/"%V9I[+'&QRGM^ C0)Q[ZY%5* M&W9)!ZZV*@!TZH%._Z>XZ G]P++LS*<)2'O ["^%T-N)O8#_V,G_ M %!+ P04 " 4@4A8EO-;\W4" !/!@ &0 'AL+W=O&Z,BN@ MQ/*<5\#TSHZ+$BL]%7M75@)P;D$E=0//F[@E)LQ)$[NV%FG":T4)@[5 LBY+ M+)ZN@/)FX?C.\\(MV1?*++AI4N$];$#=5VNA9V[/DI,2F"2<(0&[A7/I7RQC M$V\#OA-HY&",C),MYP]F?,5.C]68,:IM$_4M+'3P$%9+14O M.[!64!+6OO%CEX 00=(/A70-@!0FNT569MK;#":2)X@X2)UFQF8'-C MT=H-8>8K;I30NT3C5'K##L 4%P0D^HPV^I+D-07$=VBX<[H"A0D]TR'WFQ4Z M/3E#)X@P=%?P6F*6R\156HRA=+/NX*OVX."=@U>0G:/0_X0"+PA'X,OC\&]8 MO =W=0KZ/ 1]'@++%_XE#T]H161&N:P%H)^76ZF$OFF_QORUA-$XH:F^"UGA M#!:.+B\)X@!.^O&#/_&^C+G]3V0OO(>]]_ 8>WJ+&WVE% B"Z>B7;.$3"S=M MX9#ZWL2;3Q/W,/0P%C8+O$D?]D)=U*N+CJJ[)HSH^YVC/>?C%ZW%QX-S@_D\ M](-7\MZ&A7$\GZG]AAH3L^"!.@]W>< MJ^>):2K]/R3] U!+ P04 " 4@4A8G_(EYH8% !8'@ &0 'AL+W=O M!E2QS-QH-/, M;+N9.-E^)J#$F@)RD4C2?[_B81Y")DZJS'Y)C#CW2#JZ'''1XH'D/^D&(08> MTR2C)[,-8]MC3:/1!J4A/2);E/$[MR1/0\8O\SN-;G,4QE50FFB&KCM:&N)L MMEQ4;1?Y2 %FD:YK]7*"$/)S,XVS5/C1"] ,XC M#S": $,,L/8$F$V >6@/5A-@'=J#W0144]?JN5?"^2$+EXNE M?A7-]<)9F2AKEO.[F,>QY7>>B^=91%($+E .UILP1R#,8K!F)/JY(4F,I !GX#K#C'[L M-5QM2$%YC[SQ[>!ZH3$^P7*86M1,9E5/QM@S&1-\(QG;4!!D,8HE\?YTO#<1 MKW%A6W6-G;HK8Y+01]$1,.%'8.B&*1G/V>'AAFPZ?]9[\.+>!V*8;:J9%9^Y M+]6"*W#^_>R?;P&X""[!^NOI9?#NC6M X_/J='U^=BQ;\)K2DE.6+GI,MV&$ M3F;<)BG*[]%L^>X-=/3/,K55DODJR0)%9(-UL=IUL:;8*PO ]7,JC%_JYS_DX*9CT56+E'N9T8YC,Z<8HJ=-)8!-.Y[7">/^STWD'.=T8)7,Z M"9?$Z61<>YT.ZMW;LOYZ4C7)])18S1"&,[1=T0,E,-?P7%$N&9L'75?02\9F M>JZ^1[!>>0'_8'/H*W+8]M!T)^P/EJC-&*4?>9XHS1C%-PE+5$:&THT]PAB= M,,:D,!>$H8SA,$E^@[B4@=?+@**HR#'#/('08Y04<9EIE-=C#']J04^ECS%: M22B:D@1C&:(Z$HPC:B/!V'N4ZSU4)++.0I MHY#4#+9H%&,,A);H%&.0HXM.(2$R]VW'7>4!ITN/G56@1Y1'F*)R'ZZ\ I!M M^1U2_@UIDO/9.:F2S5?*%JAB&ZY.5PG!5RF%H-):2"F;KY0M4,4V7)^N'H+3 M!=%+/,,=/<:V-S*-,<@Q'-$T9$QST37&H/G>5Z^NW('3]<[.-?B;9G72DD4( M%.5G:>F,)[F>G8TJV7RE;($JMN&7\JZT,O37< MCLF![[OHH9?.5L@6JV(;K MTU5RQG0E]P*W:!B'S[A@%A(,=,7/(Q+07*Q%)!C#=@2OT'HG92G*[ZHC2LK+ MTB)C]4E&V]H>@YY6AW]"^PH>GT%)NP^/@_J0LZ.OSUR_A?D=SBA(T"WO2C^: M\Y'F]3%F?<'(MCJGNR&,D;3ZN4%AC/(2P._?$EXR-A=E!^UA\O(_4$L#!!0 M ( !2!2%C?#9_%1P0 -D6 9 >&PO=V]R:W-H965T MX@R)$Y9CJMZL&<^05+=\XXN<8Y08HRSUP\%@XF>(4&\Q,\]N^&+&"ID2BF\X MB"++$-]_P"G;S;W >WIP2S9;J1_XBUF.-O@.RT_Y#5=W?JV2D Q301@%CM=S M[R(XCX)3;6!:W!.\$XUKT%U9,?99WUPGLG]9]-YU5G5DC@2Y;^01*YG7MG'B1XC8I4WK+=+[CJT%CKQ2P5 MYA=V9=O)T(.X$))EE;&*(".T_$>/%8B&@=+I-@@K@_#88/2,P; R&+[48%09 MC R9LBN&0X0D6LPXVP'7K96:OC PC;7J/J'ZN]])KMX292<7MSA%$B=P@[C< MP^\<48',%Q'P-L(2D?0=_ B?[B)X^^8=O %"84G25#>8^5(%H&7\N'+VH706 M/N-L"DM&Y5; %4UPTK;W5>!U].%3]!]"JV"$XQ,8!N\A'(3#CG@N[>9+Q*WF MD=W\8T%/8# QYJ&E-\/Z6PR-WN@9O3LU+[=PD6%.8D3A(R-4PCVFLN"X"[95 M32\8YR)',9Y[:D40F#]@;_']=\%D\%,7*9=BD2.Q%L5137%DU(=]1S3\^:MJ M"M<29^*O+IXCESQ=BD6.Q%H\QS7/L754+M$CR8H,5HPK2T(W G+,,R(UY$)- M9 XQQPF1L$8Q28G<=[$M?4R,#[T7/2R"8.8_-(E9P^A+S)%8B]BD)C:Q$KMD M68[H_@@,3L9'>*P^^^)Q)-;"DK.[[DG(DUB(UK4E-K:1^*Z20B"9J18*<$QJ37-%: MH131&*MS2IP6YEV*U4K%A1YKY3K51:YT-6Z.L2-NTV^SC:P!_T<

!PDAM\ M8]FA@J4D,;O?E1H\KAZ?.+1>WU]?=1[?K![Z;H%.U2)7:FVZC7-R\$K' MBDK8%527:I$KM3;4\ U_!_.%G8GO0&[5(LJM>:Z,6VL&VUNAT0AL&<*CK@- MOSJ4':]Z]CAZPWB-O" X) :!]9S<=X&$?^ BNH,E?M3I&.HDZ#1E<*H6N5)K MPSYD#<'XM=9+EXG I5.UR)5:&^HAL0A<9Q9!9VIQG'K9W?:&]!K917!(+X(^ M^<4!%*'PMRFI/#Q?4K%+]QY[3M.2H"L1&DV/]A*_40O,,-^8FJJ F!54EF7! M^FE=M[TPU4K_T+PL^BX1WQ JU EZK4P')Z=J\/.RCEK>2):;RN**2V'Q*2Y&1 C\PP,L\1^S[>YS1_.IQCA#"="02#YM\,+G&4*2?+XVH Z;9\J\?#Z)_IM)5Z*62*.%S3[ MBZ1B,W-B!Z1XA0C->_8)]'1N.'9"47-"\298,F-_@I0#OP#TMUN\^8Y:#ZL;K&RP0R=[()\]/-^#UJS?@%2 %^+RA M)4=%RJ>ND)TK"#=I.GI?=P3/=I1<@3;UKUWR+$CQSY,O$,=MA9_[K M+_[8^TTGU1)83WC0"@],Z/-JIH6:Z50-P5NP9I1KY[/&&5HB+!(*%<:'G7 ML.$A'P]&WA%K390?>R,]Y[#E'+Z \Z)D3-647&1*1@3!6IKA*0$(H_"(IB9J M-)X$>IKCEN9X2 W094;62*VJ6J)C#=&Q'XW@$55MW"28^'JR44LV,I)]Q#N: M[4BQ!@N&4R+ +4I(1L1W'5&6P'K")ZWPB:7U M:7)2;\?ON"FB1\[WNL^E9Z17?2/O*2J,96@&&3H=MM#ZD@\<@F^U%!LX6^(M MH?7%=S;!-WZ,!Y1C W18;2,HW?1Q46KC(AB>*\WNP^Z;O^Q/N""4@4]48 [^ M [UF6F+EG"(M<2/LX/FRA-8?A,XT^".[Q6HT(8/%6T+KB^_GVCD0WVQ!+A=KX&F)&V$'SYY(^O)=E6,W1+"KGYD&94R].(,GAZ M+*'UM\>=T8&>W0VR5N+ UA:=G#]'INF#N8U8>'=4/0;77^MJ1"T+RZW&"48J8"Y/,5E5^] MIJ&.]-HCW/D/4$L#!!0 ( !2!2%C&K,'&6P0 #\: 9 >&PO=V]R M:W-H965TF++R,TH MSYW9I#QW+V<34>B4Y^Q>$E5D&97/URP5^ZGC.R\G'OAZH\T)=S;9TC5;,/U] M>R_AR&TH"<]8KKC(B62KJ?/5OXK\D3$H6_S!V5X=[1-S*TLA'LW!;3)U/.,1 M2UFL#8+"9L=N6)H:$OCQ3PUUFCZ-X?'^"_U;>?-P,TNJV(U(_^2)WDR=2X4_V5=M1]!C7"@MLMH8CC.>5UOZ5 MQ9!"\91#4 M!L&I0?"&0;\VZ+_78% ;#-YK,*P-REMWJWLOA0NIIK.)%'LB36N@F9U2_=(: M].*Y>5 66L)5#G9Z%K*E)E_(@N5<2-C$A60)N8$_KLDW&O.4ZV?R,62:\O03 M^4!X3N8\32'(:N)J\,!PW+CN[;KJ+7BC-Y_,1:XWBD1YPI*VO0N>-^X'+^Y? M!U;@G#Z3OO^9!%X0D.^+D'S\\*G#K1L[)61Q[P73MV#"_W-&O@L3V3$+M@6, M9S#^N!O3TJK?A+I?<@=O;:ZT+"#S:O+7'30@MYIEZN^N MD PP0X()"S%A$1*L%9)A$Y*A=8C,Z1//BHPLA01+&"J*;)G,N-:0% O(69+$ MU=A96<9.U<>H[,-,U+O9R/,F[NY8?ZL?Y^J/"8M>>]\?'KQOR3IJ9!U99;UC M.R;AM8-("F\'G\W\5JD^&19\&)JE8W MSE45$Q8AP5KR7S3R7UCE_ZW02M,\,:D_9? L2T7$JGZ2NX2VXL[--!5L?!0U MW^^=!"Y\W6C<&XU;O[9%A.1C2]#+1M#+'YM)R;_D=\@7Y)KE\09>O!_)-;S$ M)N1.T%R1!WC"N^2V=G:NW)BP$!,6(<%:$1LW$1NCSK5CS)!@PD),6(0$:X7$ M]PZEAV<=1C VN")5@4N@:&Q-!9W%1<4SFR9/>#W/OQB>S /VCL^5')468=': MHA_5>_X/YRZ3K-[,4G;NN6,"E1:BTB(L6CM"P2%" 6JNJG%8@<&DA:BT"(O6 M#LRA?O;M!?3Y^:K?F:^\U_D*M4)&I458M+;HAR+9MQ9\LT6Q3#E48.:-]:P5 M##OW[&&!6C"CTB(L6CM"AYK9'^+F*\QR]0:5%J+2(BQ:.S"'JMNWE]TXJQEU M)^WEC-/\A5IXH]*B#O]?K6>X1POH&9/K\LN%(K$H?5I94[EFD.QE[(5F'J]"W@&9/6UHCK08ELNQR^%UB(K=S&PO=V]R M:W-H965TI-<<.MM..?X_M9*&%+*(H7QK?WO>K5''INC+=0H[E@!? ],Z&BQPK/169*PL!>&U%.74#SQNY.2;,26*[=B>2 MF)>*$@9W LDRS['X>0V4[V>.[SPOW)-LJ\R"F\0%SF )ZJ&X$WKF-BYKD@.3 MA#,D8#-SKOS+^=2^$-C+@S$R)"O.'\WD9CUS/),04$B5<<#ZLX,Y4&J, M=!H_:D^G"6F$A^-G]_>67;.LL(0YIU_)6FUGSL1!:]C@DJI[OO\ -4]D_%). MI?U%^^IL%#HH+:7B>2W6&>2$55_\5-_#@< ?OB (:D'PKX*P%H06M,K,8BVP MPDDL^!X))UJED 2N%WJ(E,,(%^LP52'2^ (4) M?:/7'Y8+='[V!ITAPM MH51?O8Q=I2,;O9O64:ZK*,$+43Z6;("\Z04*O"!H MD<^[Y4LH!B@(C=R?'LM=S=M !PUT8/V&+_H=T*Y+,&F-VZ@Z;4R!7O_)'WKHVQ)[,CXK A#JU[V/7,-TPJ4>H25.C;)WT W2C(Y?,M6&W>EU*G9E-K)FYL]T MEX21%[N[%IJHH8DZ:>PSDN89+_18@4Y%(:$1VX@Z_4XEJLPF!T3>P(O:D48- MTNC46@R]-I).FU-)>C([(AXWQ.->:W'<)WA/9D?@DP9\TF,M3OXJG\C[73X5 M36>\_Z29-C33GFNQ\O/]X_H9A>/H#ZS.P*=BN0?-@6G,;K'(=-J(PD;;>X.Q MKFI1-3O51/'"]@LKKG3W88=;W1^", ?T_H;K6JTGI@5I.L[D%U!+ P04 M" 4@4A8J >E!90# "9$ &0 'AL+W=O[A:@\.G"36P,YLD_1* M]\=?VU "';6:BKT$#.=\_C[[''-.9@]B[?_"%;K;*//"3V8YLX!;4M]V-T"._06Z0-(]?-:C7S&D< MV_?WZ)^L>"UF120L>/Z=9FH[]\X]E,&:E+GZP@]_02UH;/!2GDO[BPZ5;1QZ M*"VEXD7MK!D4E%57 ' M)(RU1C,W=FVLMU9#F=G&6R7T6ZK]5+*$E4+OT,=?)=WIW5'H$V6$I91MT.LE M*$)S^4:__W:[1*]?OD$O$67HZY:7DK!,SGRE*1@@/ZVGNZRF"Q^9;HJN.5-; MB3ZR#+*NOZ^I-_S#>_Z7H1-P">D9BO!;% 9AU,-GX7:_)N(Q]PZ=J%G.R.)% MKN6\8E*)TJ[F/Y^U ;I24,@??:M5H8WZT4P*7\@=26'NZ1R5(/;@):]>X#AX MWR=U(+".\%$C?.1"3Q:E$$:P3JQ24$5!(K[6^:27@Z]RNB$F:7L#IL*-+:XY M=/8)#L/)>.;OV]IZK$;Q-&JL.J3'#>FQD_1GSC;O%(CB243'/41C/!F%#ZCV MVDVC*>XG&S=D8R?9GA3M8^D$.36B!@+KZ)TT>B>#IM)D2.$#@76$GS?"SYT; M_=U^>B!#9 ]"?TKUD:MC%*1"@B@P:05-**Q=H5!-@X-6) 9G 8X?Q*N3S3.U M3ANMTS]T;$Q_R[)Q% 0/I#DG?Z8T'!P_K<& QTL-UE8T"7Y3Y)[RN9):U0)V M2KJFC!9E@?[KJQAZ53GQ3DW+H="ZZL.C^G#0(ZF&&TK\0&A=\('0NN*/Q98^*D5UA,BW UU/G)%^*!EE=]J_@H0&]L32Y3RDJFJ M#VR>-GWW!]MM^D?SJFG7W="&,HER6&O7X&RB]T-4?7 U4'QG6\D55[HQM;=; M(!D(8Z#?KSE7]P,S0?-O1/(_4$L#!!0 ( !2!2%A),>Q2%@0 )49 9 M >&PO=V]R:W-H965TB#XQ-VT(ET25INP7VXT=2JCYLB;%0MGF(1>G><^\A MCX@#:GJD[!/?$B+ ESPK^,S9"K&[=EV^W)(<\RNZ(X5\LJ8LQT(.V<;E.T;P M2B?EF8L\+W)SG!;.?*KOW;/YE.Y%EA;DG@&^SW/,OKXB&3W.'.A\N_$VW6R% MNN'.ISN\(0]$O-O=,SER:Y15FI."I[0 C*QGSA_P>H%"E: CWJ?DR%O70%%Y MI/23&MRM9HZG.B(960H%@>7/@2Q(EBDDV)^)M_3XFE2$=(-+FG']'QS+V,ASP'+/!IS!/S&_(HP._@/<[V6,\K70-][_D-$3C-^ OY]-W##7C^[ 5X!M(" M_+.E>XZ+%9^Z0C:@8-QE5>Q560P-%EM> 1_^!I"'_)[TA3G]#69#Z:ZD77-' M-7>D\8(!O%N<,LV<]%$QYJJWZYKO\)+,'/GZ<,(.Q)G_^@N,O)=]Q"R!=6CZ M-4U?H_NF);XKN&![^?X)\.$O&0#N!,GYQS[BODWBEL ZQ(.:>/#T^A[4^BI5 MZ(F"8+]LHUK K&1P (S]E6V-;R[&O/'KI4E ML [5I*::6!5I8I.X); .<>@UUL'["3*MBK05&$<(Q9,3H?;&Q9$?]TL5MAP0 M'"'6R_=9,^S8I;2%UIV$Q@I!9%7&T*H]LH76)=\8)&BT(;:$[)]OI7TZ[@DS MR+@Q.]#L=A[*MO_6;:\D%>F2)U+-'0O1#NKE8*PQ>EDMH75GI/%.,+2K::O. MR19:EWSCG:#1H=C2='0F5C_PXM@_%75/G.\G$V] U8T3@F8K-*3JLTW[264; MZXQ>7$MHW5EI[!6,[2K;JMVRA=8EWQ@N:+0UMI2=G"LV].3?J;*?C.N>/33N M"9G=4X^R?6_L?FVN,?J4PA):=T8:(X:@554CJP;,%EJ7?.LLZH+#J.]6=56D MK=;0B[Q)>*+JGK@@B2(O'%!U8Z60V4H-J7KT?FVN,WIQ?\0Y%&J\&0KL*MNJ M#;.%UB7?V#!TP1G6]RL[/#M@T]OPZ7[]=%Q)PVV=F:L/%F\PVZ0%!QE9RT3O M:B)Q6/D-H!P(NM/'Z(]4")KKRRW!*\)4@'R^II)2-5 G\_67F/G_4$L#!!0 M ( !2!2%CR/SF7K@( .,( 9 >&PO=V]R:W-H965T ],S M"RXH5KHK"E_6 G!N0;3RHR"(?8H)\]+$CLU%FO!&583!7"#94(K%\P0JOAI[ MH;<=N"-%JU$,]%[KG.Y:<4&"2<(8$+,;>97@Q"0,#L"N^$UC) MG38RH3QR_F0ZU_G8"XPCJ"!3A@+KUQ*F4%6&2?OXO2'UG*8![K:W[%]L\#J8 M1RQARJL?)%?EV#OW4 X+W%3JCJ^^PB:@H>'+>"7M$ZW:M?'00UDC%:<;L'9 M"6O?>+U)Q X@BO8 H@T@LKY;(>MRAA5.$\%72)C5FLTT;*@6KH2B(!NCA?H8. M/A[V\ Y<,@:6=["'=]Z(K-1;C%ZR-)D'7 M"JC\U96:5O&T6]'UC3[]QA2M4 M;Z/*G.LNHRU5;*G,75ZF0>(O.]2'3GW8JWY+&*$-[=+J!;XR*;&S%;_[)L=O M$,^9B^>L-\WS?[=7-YD2^H.':A"$YUV6^TE#1,V5[;%W[NR=]Y\"O-YW"GJ! MK\S:R-D:O?LI&+U!/&'P\B$/WN(<_( ( *L' 9 M>&PO=V]R:W-H965T)05 M@$*[FC(Y]BJEFJ'OR[R"&LL!;X#I-R47-59Z*U:^; 3@PHIJZD=!<.W7F# O M'=FSA4A'?*TH8; 02*[K&HO?4Z!\._9";W]P3U:5,@=^.FKP"AY ?6T60N_\ MCE*0&I@DG"$!Y=B;A,-Y8NRMP3<"6WFP1B:2)>>/9G-;C+W 7 @HY,H0L'YL M8 :4&I"^QJ^6Z74NC?!PO:=_LK'K6)98PHS3[Z10U=B[\5 !)5Y3=<^WGZ&- MY\KPL;U(2Y)]ZU>3@0:$Z_(&H%T7-!\H(@;@7Q MN1Z25I"[35R&%4Y'@F^1,-::9A8V^U:M\T68^4X>E-!OB=:I M]);EO ;T!>] HC<9*$SHVY&O--H8^'F+F3I,] (F1G>:[C64#CA4&%B6Z?Z; M-!A$YO/8'&;:F=T<6R7'1ED_*XF/S>;]9O$3S47M'W2?&L3*MGV)]TVRTM,4A#'0[TO.U7YC''3S.?T#4$L#!!0 ( !2!2%BA['M) MAP4 )LG 9 >&PO=V]R:W-H965T=#+,GO>7@Y]&L?B5=[+A[DAC&%GM(DD]>CC5+;R_%8+CF:W3'U;;L0^FQ<4Z(X99F,>88$6UV/;O!E:'MY M0*'X,V9[>7",\J'<<_Z0GWR.KD=6WB.6L*7*$52_/+(Y2Y*8\^2N.U.9Z-!VAB*WH+E%?^?X75@VHZ."2)[+XC_:5 MUAJAY4XJGE;!N@=IG)6O]*F:B(, S3$'V%6 W0UPCP0X58#SVA;<*L!];0M> M%5 ,?5R.O9@X0A6=70F^1R)7:UI^4,Q^$:WG*\[RA7*GA'XWUG%J=J?X\N'C MK9[J",UYJM>?I$4&/Z*[$Z9HG'S08=_N"'K_[@-Z MA^(,_;'A.TFS2%Z-E>YMWN9X6?7LMNR9?:1G#OK",[61*,PB%AGBR7!\,! _ MUK-43Y7],E6W]B"0L.4GY. +9%NV8^C/_/7AMFDX;VL]_-^MMR;#J=>-4_"< M8^MF0P4SK8@;(6BV9MI+%+I_1H>Z!7TN+M_LJ8@NVF%S+A7Z^U?="OJL6"K_ M,2V8LDNNN4NYI5[*+5VRZY'V3,G$(QO-?OP!^]9/IFQ!P@@D+ 2"M?+JUGEU MA^BSFRB*\X30!,F##_WR,%>L_-";,E3"_0*>?T<]SB:NI=?;X^',]T4^G@1M M$>F+;,=W_+8J[*MP$."FP=8<>/4<>(-S\!O//H;I-N'/C"$2"_V=QH71P08Y MIRY(2!B!A(5 L%8R_#H9_OD9C0^95T@8@82%0+!67B=U7B??TVA*N'?PP?=< MI^,S!HW?T9"^!ON>UW$9@\@-)F:3F=;CGPZ.O_A)A7[?Y@,U>LM@^*EK$!)& M(&$A$*R5@Z#.07!^WA) YA421B!A(1"LE5=L-56-]3W=I:*W/O&.U;&%N4EE M.1T5,:AI'OB6B>*F0K9D:)?%RER/#;). M79J@- )*"Z%H[:S835;L\_.=JD]0V86D$5!:"$5K9[>IC/%@@?9F[W%Z3F!; MGM7UGKX*3SRWZSU]E8\=W/6>OLISI]81[VDJ23Q<2BX:SZFFX"N32L1+I0_+ MGS_?CEK1(/KDQ0I)(Z"T$(K63E)3ZF+O#*T(M&X&I1%06@A%:V>WJ9WQ8 GW M9BOR^S]*<("[5M17V5-[TK6BO@KK/ZOK17U9X./@B!KC;KVSFE[RQV M8KG14X$6"WJ:KMP;KN MK693T=OW?'#G/LW?V'Y-:TYT9]E>=V'Y(3@\JV[O*0>V"Y3Y?Z1^FJ]D^RFV#_5N7Z++^?8<)W@R[#< M)];@RVUK7ZA8QYE$"5OIIJQ/$]UC4>X$*T\4WQ9;G>ZY4CPM#C>,1DSD OW^ MBG/U&PO M=V]R:W-H965T[XF1*"'+,WY:6\MQ.:DW^?1FF28']$-R>6=)649%O*4K?I\PPB.M5&6]CW' M&?ZTY_:>+EPGJ[50%_KSV0:O MR T1MYL%DV?]FA(G&A)XVT"W^3,B.MXZ1>I0[2N_5R65\ MVG-4CTA*(J$06'YLR05)4T62_?BW@O9JG\JP??Q$#_7#RX>YPYQ(J=:2I@ZT7-I:#G"2J\BZ$4S>3:2=F-\(&MT?GDMM8G1!,QFP'&O) M#SS'G:#O69[<%1PM4IQ_18?H+(X3=1NGZ#(OXUHW]HG 2:I:W-[XZ.#+5_0% M)3GZ8TT+CO.8S_I"=E:Y[$=5Q\[+CGFO=&R KF@NUAP%>4QB@[UOMS^VV/?E M(-4CY3V-U+EG!?HD.D(#]QOR'&]@Z,_%^\T]T^/\F/?@Q[R'=O,K_(B\H;)V M)Y:A'-1!-]"XP6M!M\:,($/0G3&&\Q61,Y= YX^HW6Z!'_7ELQUF,?K[-XE$ MEX)D_!]3;)7^AV;_:K8^X1LG(XY85O2F__\DSMV?C$)"PGS(6$!)"P$ M@G4B8EA'Q-!&GU\3+E@2"2DT5S,2PDIFX[11@L8:I/+F=GXXG,[ZV[9BAC8# M=^AT6_F&5MYP['5;!896H_' [;8*K8_WP<$;U8,WL@Y>D&U2^D@(TI,Y6A0L M6LMW1D_:Z H_)%F1E>\25Y/R]^62L"1?H87\H/)=\JE:@AC?H]+QJ/7P0T?] M/1MO:__V?4/>YS. ]!D"P3KRC6OYQA^7KS[S$Q[1(AB9DI >0R!81\E)K>3$JN2+)9-)+"MB7[$@83XD+("$A4"PCJC36M3I M)R]6II 1 0GS(6$!)"P$@G4BXKB.B../+%;0@4RN7*?9KR:9K=!]98:$^<Z79-%_:B6KBQ%Y1 [O] S<$KA<5MWFB3#K:W6WM[Z0-!^4%H#20BA:-PR\ M)@R\3T[+50>@ @.2YH/2 E!:"$7K!D936W*MA8KY[T5V1QBB2[1I9@54J->H>FW] 6IP4QR@E4 MG*GDA*3Y[LORTG3R4DQ(GR$4K2MF4ZUR[>4J4P(_X[S(Y(M)'@B+$DZ4U.7" MC&[4K&[.W) EH M0F@]*"T!I(12MJW]3[G+'GYVY00MBH#0?E!: TD(H6C

IHQ=_:YD5 ^TT@5*\T%I 2@M MA*)UMS2\[(&6TD!I/B@M *6%4+1N8#05-\]><9/!D,DPJ JEFPVC M6RF]_!J&$KELUU_%WDC-=@=["P]:8P.E!:"TL**UEPTCI[MN*#7MMW: 982M M]%X]CO0OQN6^G/IJO1_P3.^">W;]W#VY< W7??\O*_7SEB: ;O?_LC@I!,WVX)C@F3#60]Y>4BJ<3Y:#>53G_'U!+ M P04 " 4@4A8?)+44^T" ^!P &0 'AL+W=O=UYXY)NML0M^/"G8!I=HGHJ%HIE?JZ0\PUQSF8/"]=2;]:[G8VOO M#)XY'O7%&&PD*REW=O(CG7J!!4*!B;$*C!X'O$$AK!!A_*DTO?J3UO%R?%:_ M=[%3+"NF\4:*%YZ:[=0;>Y#BFNV%>93'[UC%,[1ZB13:_<.QL@T\2/;:R*QR M)H*,Y^63O59YN' (A^\XA)5#Z+C+#SG*6V98/%'R",I:DYH=N%"=-\'QW!9E M:12]Y>1GXJ61R:XSI[A2N)$9U5HSEZX.+,LZ@5S#3%/1"K?^9"V-A#MM."4% MX9YQ!<],[-%:.CWXZ6PU?+Y%P[CX,O$-L=HO^DG%-2^YPG>XKN!!YF:KX2Y/ M,?W7WZ<8ZT##2NU!L[8]D]>Z8 E./3IT&M4!O?C3 MAUX4?&LA']3D@S;UF"J>44VU*UJA>(+PF>>02B&8TE"@*K/46,!2>N2D[=D_ MQ%=1=]@+WGZ]B7]HH!O6=,-6NKO7@LXN)?62[R %;5#!S:F)J13L!1=007

"7A.C2Q/I>!K*MT)J6J-M6J7C\!YMFRH<0TZ;E6ZY0>>8I["B:-(FTC& MC0D*AO]GR+_H:1FJC>O<&A*YSTW9WNK5^G*8E3WQS;R\61Z8VG#J1@+7Y!IT M1[1+5-FMRXF1A>N0*VFHW[KAEBXX5-: WJ^E-.>)_4!]9<9_ 5!+ P04 M" 4@4A85_/:3R\" "^! &0 'AL+W=OC P@+7&IK8)VW]? M?Q":E3:Y@&<\[\V;889D$/)1-0 :/;6,JQ0W6G>K(%!% RU1,]$!-S>5D"W1 MQI1UH#H)I'2@E@51&"Z#EE".L\3Y=C)+1*\9Y;"32/5M2^3?#3 QI'B.3XX] MK1MM'4&6=*2& ^COW4X:*YA82MH"5U1P)*%*\7J^VBQLO OX06%09V=D*\F% M>+3&?9GBT H"!H6V#,2\CG +C%DB(^//R(FGE!9X?CZQ?W6UFUIRHN!6L)^T MU$V*/V)40D5ZIO=BN(.QGAO+5PBFW!,-/G:YP*CHE1;M"#8*6LK]FSR-?3@# M1-$%0#0"(J?;)W(JMT23+)%B0-)&&S9[<*4ZM!%'N?TH!RW-+34XG6UZ93Q* MH0/4IM=:H7ON/[7MV7NT+DMJCX0]NWBS!4TH>YL$VHBP5$$Q)MSXA-&%A)_0 M@^"Z4>@++Z%\C@^,^*F"Z%3!)KI*N(5BAN+Y.Q2%48R4+^,*;SQU)G:\\07> ML2%H#YV0FO(:_5KG2DLS1[]?*MNS+5YFL[NU4ATI(,5F>13((^#L]:OY,OQ\ M1>MBTKJXQIY]Z]L<)!*5V1.KEN0,3JU0+XGU=#>.SN[M,8N3X'BN(#B;J19D M[39'H4+T7/OQFKS3&PO=V]R:W-H965T2D ^R'7\E63).^9JSQU/ M1;G(Z^9A^32N5J7)IYM!B_F8QK$<+_+9+ MO/QZ8^;%Z]6(C-Z>^#)[>J[;)\;7EZO\R=R;^O?57=D\&N\HT]G"+*M9L8Q* M\W@U^D0NM.3M@(WBGS/S6NW]'+53>2B*/]H'GZ=7H[A]169N)G6+R)O_7LRM MF<];4O,Z_MM!1[MCM@/W?WZC_[R9?#.9A[PRM\7\7[-I_7PU2D?1U#SFZWG] MI7C]F^DF)%K>I)A7FW^CUTX;CZ+)NJJ+13>X>06+V7+[?_YG=R+V!C0<> #M M!E!_ #\R@'4#V*E'X-T ?NH11#=@,_7Q=NZ;$Z?R.K^^+(O7J&S5#:W]87/V M-Z.;\S5;M@OEOBZ;W\Z:&\_N]BG[X[L?HNVBVC'Y[+M95OIQ6E^.ZF4/[2L:3[O7>;%\O/?)Z6?1+ ML:R?JT@OIV8*C%?A\5E@_+@Y=[L32-].X T- I69?(P8^6M$8\J UW-[^G * M3>>\H^MO/KIS,MAN-;$-CQWA=2NA6QRSY9.SFO[]]T8>?:[-HOH/5/DMF\/L MUC$OJE4^,5>CQA(K4[Z8T?7W?R$R_@DZ[9@PA0G32#"G0'Q7(!ZB7_^C^=-S MG\\-^,[;#I6;H>T?F)=K*2F3R>7X9?_, C(AB"]3AS)*:2P9%D -Z@L0L$"9, M8<(T$LPI4+(K4/+MGK =*O;>G1]X$G/B>0(@8Y3SU/,$0$8(R>+,\P1(1VF6 M9; GI+N9IL&9?E[6IJRZ]:CGL^;SU&85@C,/HOJN/$R8PH1I))A3CVQ7CVQ M:\@P"X0)4Y@PC01S"D1B&P_B;S>';NS^^Q0R!T &F0,@ \T!T@7,@>Q%(1*< MZ]UL91I&ONN<*@C)(T937U; (0LB>.$'/$%FYE(.#2UOA#] M+SHM4819O5Z]$U(TT5)K&HKG% ML;F0\B$- S4HHM(4*DUCT=PRV:!(PSN!8<,0P%4#0CCW#0/0-<:2"=\Q#G4\ MEDP2WS$ '8TS&A]Q#)NW:#AON8[1*X:$R;U7).IN&RI-8]'<&MF,2),AC0,U M+:+2%"I-8]'<,MFT2,/;A6'C2 _C $UHXE^Z@'2$9[XA*$@G&8^%;QR03C*2 M'#$.&[IH.'1MK&+K#ODOE" C"3-N]Z_K GI4L&I@,V! MV=#%PJ'+,8>3DT@8VGLIHN[(H=(T%LTMSU[;Y:!]E[B-E[B=E[BMET,$1F8# M(SNC^[(;ZUA!RN2!8T"R3/C=EX",I+%(_"L7@([&;/]*B#M7F[I8.'7YCM$K MB839O5'/O*&-_[=EPXH)UH)+VR3/B0O1 +)!EN(UM/!S; MWK.33_/YS$S?OC-?1=_GB]5/T:_ULP$[P<)'Z[U$43?^4&D:B^;6S690/F2; M*$=-HJ@TA4K36#2W3#:)\C/:1/EANR;A1 K?22!9G/AM'8",R_T/'-T) 62- MWQS[*KL-<^*]%M%O-I*3:3,]Q MEUYA*/Q*>J]>U*U&5)K&HKDUM4E6#-F;*E S*RI-H=(T%LTMT]Y-:L[H316' M/:(?_$;V,+_WN06.2/VXA'5(]Y39_"C"^;%G: K3>B]EU#U*5)K&HKEUL6%7 M#-G4*E"S+2I-H=(T%LTMD\VVXHRF5G'87$J$Y ?=\)".)TGL=Z$ .D'CY. * M#*3CC,LC.T/"1D01CH@HP0AURQ*5IE!I&HOFWB?,IEPY9-^K1,VOJ#2%2M-8 M-+=,-K_*,_I>)="!*C+B7RFYA70\BWVG48!.T)3Y.TP:THF8'-M;EC8&RG , M1 P_X2/U7J&H6Y:H-(U%VPW=C] M^X(V482DOH\ LG;/V+<10):(U.^&A6129OZ7\L9[]UM>F/)IZMLB]_>N?N7O'R:+:MH;AZ;0\4? MD\;QRNW-L+&ULM5I=;]LV%/TKA%<4+;#6XB4I46EB((G4+<"*!LVZ/0Q[4"S: MUJH/5Z*3;-B/'_41R:)HH^F8E\2BSSWDX64N>12>WA?EEVHCA$0/69I79[.- ME-N3^;Q:;D0656^+KGQ4ZF22ZN2U3MLBPJ_[X0:7%_-L.SQX9/R7HCZX;YXG0;K<6-D)^WUZ5Z MFO(U7S+(JV:G^B^PSHSM-Q5LLBZ8#6"+,G;W]%#-Q%[ 8K' M' != .@!]$ Z0+(M_9 NP#ZK3VP+J"1/F^U-Q,71#):G);%/2IKM&*K/S2S MWT2K^4KR>J'WRJ]/X!MVHE1GO4H&* M%7J?Y%&^3*)TA#F7LDQN=S*Z52A9H$]B6Y3M4\_Y*A R2M+7BO#S38!>O7B- M7J D1[]NBET5Y7%U.I=*3#VD^;(;^$4[<#@P<((^%+G<5"C,8Q$;XH/C\?Z1 M^+F:Q'XFX7$F+^ H82"6;Q'!/R)P@!C&<_GMX6"2\_]Z#[^[]]%DD'Y9D8:/ M'.#K,M\MAB1?CY;,'[\H.+J2(JO^-&6^Y:9F[KITGE3;:"G.9JHV5J*\$[/% MRQ^PZ[PS3;M-LL F66B);)0@VB>('F/O$W0>_Z6*C(C13V6AJL!U6:P2:IW^* .&G$B=VIAF02[D]X9\5Q'$VQ 88+U5$]1 MF+B$,TVP 08N9]PLV.L%>T<%?]R*,FKJ3[\7_8NNDZTPJ3Y*]=2R8Y,LL$D6 M6B(;Y8/W^>#/N"]PFPFR21;8) LMD8T2Y/<)\NWN"[ZAGC$7L%8K###'!<_7 MBL441AU0A4 K%@888 =C<[' SG 8=NSN#!W?2!>COJ[>! ./:44_,, HX1PT M]088X?ML8_5[5@!;V1TZFE'_&+BGBY["@(.^QP<&&*>>X^BBIS"/,9<=$ V# M:'CZ#J&*4I)*U5Z4Q@DX2OG40F25+;#*%MIB&R=G ELV$QW?_A^SRXD/>@69PJA+?4^O(%,88)=@7R\A4QSV"7/] S5D M\!/8LJ' T^,]8U0W%":4\@JZ>H-5<"G1S]JB&P& UP++5 (.'P+Y6YB]-*.+J-LN (JZ."@THVKQ=-BH? M; ;8L1DP/?%C[NG9-J! :=$%3U&4.YXNV( B_B'!@\6 [[ 8YVF:J#6O5GN\ M6ZJ6EU&V?8<^RHTP6H[C73RU*EEE"ZRRA;;8QLD:+ <\I^4 JY;#*EM@E2VT MQ39.TV YP++E@.GAGW-U M;+R13F<;7)Z/5D"B..PSS]-;X!!SZA>U5LK'^P M' ;IL%- -7]6&CJDSCT@-&"P73 <=/1^(NJ6_9AFF1):S;,PJUZ#:ML M@56VT!;;."N#UX#G]!I@U6M890NLLH6VV,9I&KP&6/8:'=_^OY[?8!\FI\\I MS-/_EQN8N"@E6"\<4Q@!_=W4?.^J3R;*=7/'JD++8I?+]GI&W]K?XSIO;B]I M[1?XY!(;V@-\$K:WM ;Z]M+8AZA<)WF%4K%273EO/57BRO8>5OL@BVUST>BV MD++(FH\;$<6BK 'J^U51R,>'NH/^-MSB/U!+ P04 " 4@4A8^Q^,;[P# M "U#@ &0 'AL+W=OY6\J(#P@A+$8+TPKNVK-%+X!O!S 7M^=(V4)P^4 M/JJ;FWQA6,H@*"$32@'+OR=805DJ(6G&'YVFT6^IB,?7!_7O&]^E+P^8PXJ6 MOQ2YV"Z,T$ YK/&N%'=T_R-T_OA*+Z,E;W[1OL-:!LIV7-"J(TL+JH*T__BY MB\,10>KH"4Y'<(8$[Q6"VQ'-C+]@J,;TE:?2N-'= <9)5E1 M%NT"7:,?&)7P6T;7A4""'HCH.O]=F@OY*>!] @(7Y864^GJ?H/?O+M [5!#T M94MW').]0#G=0 M4R8*LOGP4D-D@VX$5$@6&/JI!H;5\[Y2/LFRN4!K1JN^IF1YK2CAM"QRK$KK MUT]RMT:#_Z8KG-8T3V^::KE7O,89+ S94SFP)S#B;[^Q ^L[7=:F%$NF%$LG M$CO)K]?GUQM3C]O373GL.0< M%D9N% :GL%0'D[N^J)VXZO>N^J.N?J$"E^/]31>!5M0_=BWT'-\=1$ #\WS' M'<"2E?JGAV]*L61*L70B ML9-\S/I\S/Z_S74V97ZG%$NF%$LG$CO);]CG-QP];PE(T:S[UI)?1^BZ4GG^ MJUG0Y20\;R*N%0Z:PTJ#LOS9L-.00Q-L8P+.Z!IWKT5G/MUU[\&)8G8-FWM#ON)G,G:$>I%OAWH/F.V M*0A'):SE5M;E3&:(M4-2>R-HW4P!#U3(F:*YW,JY$I@"R.=K2L7A1FW03ZKQ MWU!+ P04 " 4@4A8QI7\ O,T^>9SR>\60GU;,N$ V\EJ+24Z\PIK[S M?9T56#)]*VNL:&R"/YO4;(LK--_J1T4SOT/)>8F5YK("A9NI M=Q_>+<;6WAG\P7&GC\9@E:RE?+:3W_*I%UA"*# S%H'1WPLN4 @+1#2^[S&] M[I/6\7A\0/_LM).6-=.XD.)/GIMBZHT\R''#&F&>Y.X+[O4,+%XFA7:_L-O; M!AYDC3:RW#L3@Y)7[3][W+\>">LSB-(Z"SNP=U4%'=?"?J!JD<)@^FBW.X.C[@S 9 M)2T.GJIXIAHF;D 73"&UA8.@/K;# M<[;)*#UA>VYT@>VH8SNZRO8^^]YPS5W3H2C7BCJH,F\W4 M&99,*'B!9U*Z( M-E2_%&QXQ:H,0> %):/S; B#-#R19]4[.N),SOBIGSH3CQFT+S61C MRT_-WMA:H$MU4R!M_+CD/GGCLRL91>-H<"+OW(JN=S(ZD>=L/NM7N57'OFNG)^IQ>&^WCX%^8]JGRE:DMKS0=UX8@@]LAA5RU[;^=&%F[ M#KJ6AOJQ&Q;T8D)E#6A_(Z4Y3.P'NC?8[!]02P,$% @ %(%(6-ZLZ#.^ M P H!, !D !X;"]W;W)K&ULO5A=;]LV%/TK MA%8,"=!97_[,; .-+:$%%B"HE_6AV ,M75M$)-$E*;O[]R,I1;%45;4[8B\V M2=US+GD.35IW?J+LF2< GW-TIPOK$2(PYUM\RB!#/,!/4 NG^PHR["07;:W M^8$!CC4H2VW/<<9VADEN+>=Z[)$MY[00*9!EF_]Q#2D\+R[5>!CZ2 M?2+4@+V<'_ >-B">#H],]NR:)289Y)S0'#'8+:QW[EWH.@J@(_XB<.)G;:26 MLJ7T674^Q O+43."%"*A*+#\.L(*TE0QR7E\J4BM.J<"GK=?V$.]>+F8+>:P MHNDG$HMD84TM%,,.%ZGX2$_OH5K02/%%-.7Z$YVJ6,="4<$%S2JPG$%&\O(; M?ZV$. -(GFZ 5P&\2P%^!?#;@.%W ,,*,+PTPZ@"C"[-,*X 8ZU]*996>HT% M7LX9/2&FHB6;:FB[-%H*3'*ULS:"R:=$XL1R4VPY?"D@%R@XRD^.;M8@,$EO MT6_H:;-&-V]NT1MD(YY@!AR1'#WE1/"WR_YKP -)4[EK^-P6 MJ"Y2#@*\ACB#ORJ'^__"!_TXV<]>%LJ6\OKO5PKTN-_Y8]_.GL#2W]>JOZ MFL^_<*NBSW_("/1!0,;_[MIK)=VPFTX=V7?\@"-86/),YL".8"U__<4=.[]W M&662;&V2+#!)%AHB:Q@\K T>]K$O5S3+Y&4CS[SH&<7D2&*0)PLZ "L/%W0C M#Y>8IBEF9Z.W7=;W)KK6^I)LHLG437U<.@-7_IJ/YY9V!GG-H* K:-@*"KN" M_'$=U)!V5$L[ZI5VHS5E<"A8E,B+.$9QP4B^5S(2VG52WO<27BMA238^6]/$ MF3FCEH;?1KF3V73)-N)<>UDN-^)5NG4)=TO0S7 M2F>2;&V2+#!)%AHB:W@ZJ3V=F+U9)B8--DFV-DD6F"0+#9$U#)[6!D__KYME M>L%EL.J=S;66FB0+3)*%AL@:ELYJ2V?]Y[#V[?5&X]K#\B6DT[B2SO6:SK6, MZ\UYK7$FR0*39*$ALH9QKO/ZRNF8_C-2,3;N?-]UG)9]_8FO]<\H6V"4+33% M5EIHGQ40,F![7>KA**)%+LH7M'JT+B>]TT64UOC*O5N['>.!*C_I@L4K?5F[ M>L!L3W*.4MC)5,Y@(O^VL;(<5'8$/>CRQ98*03/=3 #'P%2 ?+ZC5+QT5(*Z M*+?\%U!+ P04 " 4@4A8-IEL.-$" #5"P &0 'AL+W=OV MS>,<2LR/:0V5?))25F(AMRRS>8PI^1;D8A\9IU8*($4-T3_:-.^ M.QU;*&ZXH&4'E@[*HFK_\4.7B"U X P O [@_0-PAQ3&'6"L VV=Z; NLM^>YID,\"QSS("C*\X;2$9(TXZ0/CVZD&5- MT (_*HOHG#%<9=KN".%4 $.R 5(H1,-@5^1FX88?91C7/Y>"QO>M_&7#BBI; M "MHHHUH&]K%G);R@^-8M>RN9+5:@=927]PZ.O*<\21P'">TUSOR,^[S,S;: M7$@',OCO-U"N@/W8I6TD4-?'&:]Q##-+W@\U-#E4^ ML_!^R]=J^:\OG]_GQS?:_"*O9-ZP1Z1]CI T4LI+SU1.(^$;RQGT=H-#E=,L MO-]R!CN_1M\=+.>TS\_T?_+3;O>4(+/R"PEJG;P^0]-G#>\Y_F!Z3OKTG!A- M=MVM/1I[W$CSQAX_[4V>'JK'S<+[[?'39ST^7#_7^3-%. =K\!>D]]SAG=IV MB_O>]'F*[*V92PV\-YAE1<41@50"G>.I9&#M#-EN!*WU/+6B0@YU>IG+N1N8 M>D$^3RD53QLUV?63?/0;4$L#!!0 ( !2!2%@'/X#%0 , @4 - M>&PO_Q.??8OB%NAY5>"W:[8$P'JUS(:D06 M6I>?PK":+5A.JXNB9-(@6:%RJDU7S<.J5(RF%9!R$?8ZG3C,*9=D/)3+_#K7 M53 KEE*/2+\)!>[V-1V1;OR1!$YN4J1L1.[/WO]:%OKJ7>#N)Q].3CKWYU?[ M\3,+G)/0*WKY#-&+#JYK,$PZWI6VPT^-D".>8K3^LQP=,(0)#SQ^C/VM)>A@ MY,1/WF6C]'['2V]Q+3&L"V$\S JYK8>(N(!1ICD+'J@8D0D5?*HXL#*:<[%V MX1X$9H4H5*!-(9I478A4CP[NNA[4:*V3Y::2X)_9CO8J:^V9W3'9 M-(VANNED7 ?TVVI.NRT;O4@W*/E#H;\LS72D[4.!LQO%,KZR_576&,#4N[@Z M+4NQ_BSX7.;,3?[9"<=#NN$%BT+Q1Y,-2F5F DR1X($IS6?MR&]%RSNVTIMR M6F6XY]X1>OZWZSQGDBDJVJ9-[;_E57ZQXZC_6I;MM\J^8:_'^JW\UDU>'H/) M^!A,'D5-#H[!9'($)ONO]JUYT&18GS):1YF=@TP3#># ."(_X.@IMDF#Z9(+ MS67=6_ T9?+)><;(:SHU?^;LZ)OQ*W#O?11NWE/A]G]_XS]02P,$% @ M%(%(6)>*NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2 M:5K5N %(MB6/:(7->= MI3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8 M%II%R=.B':5_'9,$ #=(P #P 'AL+W=O3^M[$_/UCVNK'T4WVMM_'RT#6%W/IGX<@NU]+_9'1C< ML[:NE@$WW6;B=PYDY;< H=:39#H]G=12F='G3_N^;MTDWK !RJ"LP<:VX4'! ML_]W?[LIGI17*Z55>)F/NL\:1J)61M7J!U3ST70D_-8^_V&=^F%-D+HHG=5Z M/IKU.Q[ !57^U%RTD/=RY;N6(%=W$D'FH],I=KA6SH?NB*Y_B8Q/@ ?W6TVP M5TH'< L9X'=GFYTRF[8;/(M)=!I='/9_^R">N_\21KM>JQ(6MFQJ,*&/HP/= M AJ_53L_$D;6,!]=VB=P[?G@%RRK_MP"0D61%QHI@*C(=*X"=O MM:J0HQ(74DM3@H@@$P(R.2+D7TD$F1*0Z5$@BQ8'_S6"S C([(B0@TCF!&1^ M3,@T@CPE($^/"9E%D&<$Y-DQ(?,(\@,!^8$7\D*6CQM,QZ82$G^*IJZE>Q%V M+0JU,2J"_$A ?N2%7"A?HJ:4:3!^7W?@^D,Z8MP7)_,IE*R2R(;,.6;D4=98L:LB==1=R^_#YDH*ODUGE ]FS$*X:+PRX+TH8--?WJ7I.QI")I0.$F8=%,UNI]O9)]97 MK:9*;7V#607=>BE]G%(22@T)LQJ*9N7A6X,'B2]M6HX'84+6'N+$ZQ[-?A?8D9*&PFS-B+A'F2CA)$P"X,T[_ R4RY)F%W2>NU@ M["AW),SN>"]/OX+&F)1.$NXB@TK7XB3&I*R2,%MEOUH0]BE:7&G[['\5?2:/ M5SHHKZ3,7J'S8ERAIY174F:OD$7;<-V(LDS*;)E#Z7LL"NRY:O1@#2XEU[>8 M+=,7<.)D 4$J'2>@E!)+^C^*)8H:CL5N3XQ).28]JF,&MPSEF)39,>]7=]V% MCS$IZZ3,UNE4.!;7UFS&]^!JT;OQP-"DI),R2^>5L@"C+%YR*''NC9;$7RJ( M*QEC4M))N=>V!I@W-AR^RS/*.!FS<5X9OWQKU*[SXY4R$HMHLWD[+C/*.!FW M<7K,!ZF;?F:!:2@:FC$F99R,_8$*L2HQF UEE'$R9N/$ZQ('1R3Y)(79.^]. M?,?=?"C&I+R3,7OG_?EY,IV=Q9.+C/).QNP=,IJ#J5I&>2=C]@Y=1HQC3$H\ MV3&KG6$T*?%DQUQ#&\R)U0V+&C_IRRCTY]RH:53L.G^U2[LF9W?/3 M8M^AS)Y3VLF9M?.G*?&;-^V;*9B-EAC4MK)XKOTXF29=0?L/)B6@O!/09/\Z M205K'$75#7Z%Q_92ZO+6B?9/_S LR]OU['6C]26V?3775E;[MU/V;]9\_AM0 M2P,$% @ %(%(6 ^45$C: 0 62 !H !X;"]?Z) M0A&.14&#YE36V/+U7UB?K)'G+VG7EFUWR)MMGR?'_>Z0%\VFE/XAA+S MNN7'/AW*+X/#9S>\YTU*I9F\ML,ZE443CKOKZ1PN![DY3VXFSV^+9GA^DR;4 M#E((TOI!!D%6/\@AR.L'10B*]8-F$#2K'W0+0;?U@^X@Z*Y^T#T$W= M0J"WHMY*H+>BWDJ@MXX^M@GT5M1;"?16U%L)]%;46PGT5M1;"?16U%L)]%;4 M6PGT5M1;"?0VU-L(]#;4VPCT-M3;"/2VT68)@=Z&>AN!WH9Z&X'>AGH;@=Z& M>AN!WH9Z&X'>AGH;@=Z.>CN!WHYZ.X'>CGH[@=Z.>CN!WC[:[";0VU%O)]#; M46\GT-M1;R?0VU%O)]#;46\GT#NBWI% [XAZ1P*](^H="?2.J'GLO. ?XD^#Q"U!+ P04 " 4 M@4A8(5VG)LT! D( $P %M#;VYT96YT7U1Y<&5S72YX;6S-VLENPC 4 M!=!?0=E6Q'@('01LVFY;%OT!-WE 1!);MJ'P]W7"(+6BJ(A*O1LB8OO=%ULZ MFV3TMK7D>YNZ:OPX681@'QCS^8)J[5-CJ8DC,^-J'>)?-V=6YTL])R8&@R'+ M31.H"?W0UD@FHR>:Z545>L^;>-N7IADGCBJ?]!YW$]NL<:*MKE/MPHNNXRRVJ9@/VXI\ M>K[$B1[-;%;F5)A\5<.=.$71*&NTEW1F_/)(>XP[7[YU?E=F7.!<>;4 M&>OCB3FZ/.YP).WJOHV%R(7R_",>$V/IJY^/VM,NJ/AE=MS>#^.6W7EXUEVN MW^.O9WRL?V$? J0/"=*' NDC ^EC"-+'+4@?=R!]W(/TP0&UL4$L! A0#% @ %(%(6),SJ_CN M*P( !$ ( !KP &1O8U!R;W!S+V-O&UL4$L! A0# M% @ %(%(6)E&PO=V]R:W-H965T&UL4$L! A0# M% @ %(%(6*-,%ON7!P *R !@ ("!)0X 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ %(%(6!;- .VM M P 30T !@ ("!AR 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %(%(6*(_:!;# @ ,0@ !@ M ("!*E( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %(%(6#B;YG[; @ M6 8 !D ("!UV4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %(%(6/&6T1C8 P C0@ !D M ("!_F\ 'AL+W=O&PO=V]R:W-H M965T)\ !X;"]W;W)K&UL4$L! M A0#% @ %(%(6$+<9?N@ P @D !D ("!5H$ 'AL M+W=O&PO=V]R:W-H965T#H) @ -(4 9 " M@6V+ !X;"]W;W)K&UL4$L! A0#% @ %(%( M6)N*:1-; P )0< !D ("!R), 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %(%(6(MH,QRA @ RP4 M !D ("!.Z$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %(%(6+45R4+* P #0D !D M ("!':L 'AL+W=OG8$ "_"@ &0 @($>KP >&PO=V]R:W-H965T M&UL4$L! A0# M% @ %(%(6.J29W@Z P "@< !D ("!5[L 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ %(%(6)DT M4-IK @ X04 !D ("!GL0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %(%(6)_R)>:&!0 6!X !D M ("!ILP 'AL+W=O&PO M=V]R:W-H965T'6 !X;"]W;W)K&UL4$L! A0#% @ %(%(6,:LP<9;! /QH !D ("! M/-L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ %(%(6$DQ[%(6! E1D !D ("!A>8 'AL+W=O&PO=V]R:W-H965T ( *L' 9 " @;?M !X M;"]W;W)K&UL4$L! A0#% @ %(%(6*'L>TF' M!0 FR< !D ("!9O 'AL+W=O&PO=V]R:W-H965T/[ !X;"]W;W)K&UL4$L! A0#% @ %(%(6%?SVD\O @ O@0 !D M ("!!_\ 'AL+W=O7 &0 @(%M 0$ >&PO=V]R M:W-H965T&UL M4$L! A0#% @ %(%(6/L?C&^\ P M0X !D ("!G1$! M 'AL+W=O&PO=V]R:W-H965TK.@SO@, * 3 9 M " @2T9 0!X;"]W;W)K&UL4$L! A0#% @ M%(%(6#:9;#C1 @ U0L !D ("!(AT! 'AL+W=O&UL+G)E;'-02P$"% ,4 M " 4@4A8(5VG)LT! D( $P @ %0*P$ 6T-O;G1E C;G1?5'EP97-=+GAM;%!+!08 /@ ^ .D0 !.+0$ ! end XML 67 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 68 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 70 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.0.1 html 292 232 1 false 55 0 false 6 false false R1.htm 0000001 - Document - Cover Sheet http://www.ads-pipe.com/role/Cover Cover Cover 1 false false R2.htm 0000002 - Statement - Condensed Consolidated Balance Sheets (Unaudited) Sheet http://www.ads-pipe.com/role/CondensedConsolidatedBalanceSheetsUnaudited Condensed Consolidated Balance Sheets (Unaudited) Statements 2 false false R3.htm 0000003 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) Sheet http://www.ads-pipe.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - Condensed Consolidated Statements of Operations (Unaudited) Sheet http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofOperationsUnaudited Condensed Consolidated Statements of Operations (Unaudited) Statements 4 false false R5.htm 0000005 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited) Sheet http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited Condensed Consolidated Statements of Comprehensive Income (Unaudited) Statements 5 false false R6.htm 0000006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 6 false false R7.htm 0000007 - Statement - Condensed Consolidated Statements of Stockholders' Equity and Mezzanine Equity (Unaudited) Sheet http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofStockholdersEquityandMezzanineEquityUnaudited Condensed Consolidated Statements of Stockholders' Equity and Mezzanine Equity (Unaudited) Statements 7 false false R8.htm 0000008 - Statement - Condensed Consolidated Statements of Stockholders' Equity and Mezzanine Equity (Unaudited) (Parenthetical) Sheet http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofStockholdersEquityandMezzanineEquityUnauditedParenthetical Condensed Consolidated Statements of Stockholders' Equity and Mezzanine Equity (Unaudited) (Parenthetical) Statements 8 false false R9.htm 0000009 - Disclosure - Background and Summary of Significant Accounting Policies Sheet http://www.ads-pipe.com/role/BackgroundandSummaryofSignificantAccountingPolicies Background and Summary of Significant Accounting Policies Notes 9 false false R10.htm 0000010 - Disclosure - Discontinued Operations and Disposal Groups Sheet http://www.ads-pipe.com/role/DiscontinuedOperationsandDisposalGroups Discontinued Operations and Disposal Groups Notes 10 false false R11.htm 0000011 - Disclosure - Revenue Recognition Sheet http://www.ads-pipe.com/role/RevenueRecognition Revenue Recognition Notes 11 false false R12.htm 0000012 - Disclosure - Leases Sheet http://www.ads-pipe.com/role/Leases Leases Notes 12 false false R13.htm 0000013 - Disclosure - Inventories Sheet http://www.ads-pipe.com/role/Inventories Inventories Notes 13 false false R14.htm 0000014 - Disclosure - Net Income Per Share and Stockholders' Equity Sheet http://www.ads-pipe.com/role/NetIncomePerShareandStockholdersEquity Net Income Per Share and Stockholders' Equity Notes 14 false false R15.htm 0000015 - Disclosure - Related Party Transactions Sheet http://www.ads-pipe.com/role/RelatedPartyTransactions Related Party Transactions Notes 15 false false R16.htm 0000016 - Disclosure - Debt Sheet http://www.ads-pipe.com/role/Debt Debt Notes 16 false false R17.htm 0000017 - Disclosure - Commitments and Contingencies Sheet http://www.ads-pipe.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 17 false false R18.htm 0000018 - Disclosure - Income Taxes Sheet http://www.ads-pipe.com/role/IncomeTaxes Income Taxes Notes 18 false false R19.htm 0000019 - Disclosure - Stock-Based Compensation Sheet http://www.ads-pipe.com/role/StockBasedCompensation Stock-Based Compensation Notes 19 false false R20.htm 0000020 - Disclosure - Business Segments Information Sheet http://www.ads-pipe.com/role/BusinessSegmentsInformation Business Segments Information Notes 20 false false R21.htm 0000021 - Disclosure - Supplemental Disclosure of Cash Flow Information Sheet http://www.ads-pipe.com/role/SupplementalDisclosureofCashFlowInformation Supplemental Disclosure of Cash Flow Information Notes 21 false false R22.htm 0000022 - Disclosure - Subsequent Events Sheet http://www.ads-pipe.com/role/SubsequentEvents Subsequent Events Notes 22 false false R23.htm 9954471 - Disclosure - Background and Summary of Significant Accounting Policies (Policies) Sheet http://www.ads-pipe.com/role/BackgroundandSummaryofSignificantAccountingPoliciesPolicies Background and Summary of Significant Accounting Policies (Policies) Policies http://www.ads-pipe.com/role/BackgroundandSummaryofSignificantAccountingPolicies 23 false false R24.htm 9954473 - Disclosure - Revenue Recognition (Tables) Sheet http://www.ads-pipe.com/role/RevenueRecognitionTables Revenue Recognition (Tables) Tables http://www.ads-pipe.com/role/RevenueRecognition 24 false false R25.htm 9954474 - Disclosure - Inventories (Tables) Sheet http://www.ads-pipe.com/role/InventoriesTables Inventories (Tables) Tables http://www.ads-pipe.com/role/Inventories 25 false false R26.htm 9954475 - Disclosure - Net Income Per Share and Stockholders' Equity (Tables) Sheet http://www.ads-pipe.com/role/NetIncomePerShareandStockholdersEquityTables Net Income Per Share and Stockholders' Equity (Tables) Tables http://www.ads-pipe.com/role/NetIncomePerShareandStockholdersEquity 26 false false R27.htm 9954476 - Disclosure - Debt (Tables) Sheet http://www.ads-pipe.com/role/DebtTables Debt (Tables) Tables http://www.ads-pipe.com/role/Debt 27 false false R28.htm 9954477 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.ads-pipe.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.ads-pipe.com/role/StockBasedCompensation 28 false false R29.htm 9954478 - Disclosure - Business Segments Information (Tables) Sheet http://www.ads-pipe.com/role/BusinessSegmentsInformationTables Business Segments Information (Tables) Tables http://www.ads-pipe.com/role/BusinessSegmentsInformation 29 false false R30.htm 9954479 - Disclosure - Statement of Cash Flows, Supplemental Disclosures (Tables) Sheet http://www.ads-pipe.com/role/StatementofCashFlowsSupplementalDisclosuresTables Statement of Cash Flows, Supplemental Disclosures (Tables) Tables 30 false false R31.htm 9954480 - Disclosure - Background and Summary of Significant Accounting Policies (Detail) Sheet http://www.ads-pipe.com/role/BackgroundandSummaryofSignificantAccountingPoliciesDetail Background and Summary of Significant Accounting Policies (Detail) Details http://www.ads-pipe.com/role/BackgroundandSummaryofSignificantAccountingPoliciesPolicies 31 false false R32.htm 9954481 - Disclosure - Discontinued Operations and Disposal Groups (Details) Sheet http://www.ads-pipe.com/role/DiscontinuedOperationsandDisposalGroupsDetails Discontinued Operations and Disposal Groups (Details) Details http://www.ads-pipe.com/role/DiscontinuedOperationsandDisposalGroups 32 false false R33.htm 9954482 - Disclosure - Revenue Recognition - Schedule of Contract Asset and Liability (Detail) Sheet http://www.ads-pipe.com/role/RevenueRecognitionScheduleofContractAssetandLiabilityDetail Revenue Recognition - Schedule of Contract Asset and Liability (Detail) Details 33 false false R34.htm 9954483 - Disclosure - Leases (Detail) Sheet http://www.ads-pipe.com/role/LeasesDetail Leases (Detail) Details http://www.ads-pipe.com/role/Leases 34 false false R35.htm 9954484 - Disclosure - Inventories - Schedule of Inventories (Detail) Sheet http://www.ads-pipe.com/role/InventoriesScheduleofInventoriesDetail Inventories - Schedule of Inventories (Detail) Details 35 false false R36.htm 9954485 - Disclosure - Net Income Per Share and Stockholders' Equity - Summary of Net Income Per Share (Detail) Sheet http://www.ads-pipe.com/role/NetIncomePerShareandStockholdersEquitySummaryofNetIncomePerShareDetail Net Income Per Share and Stockholders' Equity - Summary of Net Income Per Share (Detail) Details 36 false false R37.htm 9954486 - Disclosure - Related Party Transactions (Detail) Sheet http://www.ads-pipe.com/role/RelatedPartyTransactionsDetail Related Party Transactions (Detail) Details http://www.ads-pipe.com/role/RelatedPartyTransactions 37 false false R38.htm 9954487 - Disclosure - Debt - Long-Term Debt (Detail) Sheet http://www.ads-pipe.com/role/DebtLongTermDebtDetail Debt - Long-Term Debt (Detail) Details 38 false false R39.htm 9954488 - Disclosure - Debt - Senior Secured Credit Facility (Detail) Sheet http://www.ads-pipe.com/role/DebtSeniorSecuredCreditFacilityDetail Debt - Senior Secured Credit Facility (Detail) Details 39 false false R40.htm 9954489 - Disclosure - Debt - Senior Notes (Detail) Notes http://www.ads-pipe.com/role/DebtSeniorNotesDetail Debt - Senior Notes (Detail) Details 40 false false R41.htm 9954490 - Disclosure - Debt - Equipment Financing (Details) Sheet http://www.ads-pipe.com/role/DebtEquipmentFinancingDetails Debt - Equipment Financing (Details) Details 41 false false R42.htm 9954491 - Disclosure - Debt - Valuation of Debt (Details) Sheet http://www.ads-pipe.com/role/DebtValuationofDebtDetails Debt - Valuation of Debt (Details) Details 42 false false R43.htm 9954492 - Disclosure - Commitments and Contingencies (Detail) Sheet http://www.ads-pipe.com/role/CommitmentsandContingenciesDetail Commitments and Contingencies (Detail) Details http://www.ads-pipe.com/role/CommitmentsandContingencies 43 false false R44.htm 9954493 - Disclosure - Income Taxes (Detail) Sheet http://www.ads-pipe.com/role/IncomeTaxesDetail Income Taxes (Detail) Details http://www.ads-pipe.com/role/IncomeTaxes 44 false false R45.htm 9954494 - Disclosure - Stock-Based Compensation - Summary of Stock-based Compensation Expense (Detail) Sheet http://www.ads-pipe.com/role/StockBasedCompensationSummaryofStockbasedCompensationExpenseDetail Stock-Based Compensation - Summary of Stock-based Compensation Expense (Detail) Details 45 false false R46.htm 9954495 - Disclosure - Stock-Based Compensation (2017 Omnibus Plan) - Additional Information (Detail) Sheet http://www.ads-pipe.com/role/StockBasedCompensation2017OmnibusPlanAdditionalInformationDetail Stock-Based Compensation (2017 Omnibus Plan) - Additional Information (Detail) Details http://www.ads-pipe.com/role/StockBasedCompensationTables 46 false false R47.htm 9954496 - Disclosure - Stock-Based Compensation - Summary of Assumption Used to Estimate Fair Value of Stock Options (Detail) Sheet http://www.ads-pipe.com/role/StockBasedCompensationSummaryofAssumptionUsedtoEstimateFairValueofStockOptionsDetail Stock-Based Compensation - Summary of Assumption Used to Estimate Fair Value of Stock Options (Detail) Details 47 false false R48.htm 9954497 - Disclosure - Business Segments Information - Additional Information (Detail) Sheet http://www.ads-pipe.com/role/BusinessSegmentsInformationAdditionalInformationDetail Business Segments Information - Additional Information (Detail) Details 48 false false R49.htm 9954498 - Disclosure - Business Segments Information - Schedule of Revenue from Reportable Segments by Product Type (Detail) Sheet http://www.ads-pipe.com/role/BusinessSegmentsInformationScheduleofRevenuefromReportableSegmentsbyProductTypeDetail Business Segments Information - Schedule of Revenue from Reportable Segments by Product Type (Detail) Details 49 false false R50.htm 9954499 - Disclosure - Business Segments Information - Schedule of Financial Information Attributable to Reportable Segments (Detail) Sheet http://www.ads-pipe.com/role/BusinessSegmentsInformationScheduleofFinancialInformationAttributabletoReportableSegmentsDetail Business Segments Information - Schedule of Financial Information Attributable to Reportable Segments (Detail) Details 50 false false R51.htm 9954500 - Disclosure - Business Segments Information - Reconciliation of Gross Profit to Segment Adjusted Gross Profit (Detail) Sheet http://www.ads-pipe.com/role/BusinessSegmentsInformationReconciliationofGrossProfittoSegmentAdjustedGrossProfitDetail Business Segments Information - Reconciliation of Gross Profit to Segment Adjusted Gross Profit (Detail) Details 51 false false R52.htm 9954501 - Disclosure - Statement of Cash Flows, Supplemental Disclosures (Details) Sheet http://www.ads-pipe.com/role/StatementofCashFlowsSupplementalDisclosuresDetails Statement of Cash Flows, Supplemental Disclosures (Details) Details http://www.ads-pipe.com/role/StatementofCashFlowsSupplementalDisclosuresTables 52 false false R53.htm 9954502 - Disclosure - Subsequent Events (Detail) Sheet http://www.ads-pipe.com/role/SubsequentEventsDetail Subsequent Events (Detail) Details http://www.ads-pipe.com/role/SubsequentEvents 53 false false R9999.htm Uncategorized Items - wms-20231231.htm Sheet http://xbrl.sec.gov/role/uncategorizedFacts Uncategorized Items - wms-20231231.htm Cover 54 false false All Reports Book All Reports wms-20231231.htm wms-20231231.xsd wms-20231231_cal.xml wms-20231231_def.xml wms-20231231_lab.xml wms-20231231_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 72 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "wms-20231231.htm": { "nsprefix": "wms", "nsuri": "http://www.ads-pipe.com/20231231", "dts": { "inline": { "local": [ "wms-20231231.htm" ] }, "schema": { "local": [ "wms-20231231.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" ] }, "calculationLink": { "local": [ "wms-20231231_cal.xml" ] }, "definitionLink": { "local": [ "wms-20231231_def.xml" ] }, "labelLink": { "local": [ "wms-20231231_lab.xml" ] }, "presentationLink": { "local": [ "wms-20231231_pre.xml" ] } }, "keyStandard": 214, "keyCustom": 18, "axisStandard": 23, "axisCustom": 0, "memberStandard": 27, "memberCustom": 26, "hidden": { "total": 5, "http://xbrl.sec.gov/dei/2023": 5 }, "contextCount": 292, "entityCount": 1, "segmentCount": 55, "elementCount": 396, "unitCount": 6, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 887, "http://xbrl.sec.gov/dei/2023": 29 }, "report": { "R1": { "role": "http://www.ads-pipe.com/role/Cover", "longName": "0000001 - Document - Cover", "shortName": "Cover", "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": "wms-20231231.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": "wms-20231231.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.ads-pipe.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "longName": "0000002 - Statement - Condensed Consolidated Balance Sheets (Unaudited)", "shortName": "Condensed Consolidated Balance Sheets (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "unique": true } }, "R3": { "role": "http://www.ads-pipe.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "longName": "0000003 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)", "shortName": "Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "longName": "0000004 - Statement - Condensed Consolidated Statements of Operations (Unaudited)", "shortName": "Condensed Consolidated Statements of Operations (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "wms:CostOfGoodsSoldExcludingEmployeeStockOptionPlanSpecialDividendCompensation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "unique": true } }, "R5": { "role": "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited", "longName": "0000005 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited)", "shortName": "Condensed Consolidated Statements of Comprehensive Income (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "unique": true } }, "R6": { "role": "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "longName": "0000006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DeferredIncomeTaxesAndTaxCredits", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "unique": true } }, "R7": { "role": "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofStockholdersEquityandMezzanineEquityUnaudited", "longName": "0000007 - Statement - Condensed Consolidated Statements of Stockholders' Equity and Mezzanine Equity (Unaudited)", "shortName": "Condensed Consolidated Statements of Stockholders' Equity and Mezzanine Equity (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-46", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-46", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofStockholdersEquityandMezzanineEquityUnauditedParenthetical", "longName": "0000008 - Statement - Condensed Consolidated Statements of Stockholders' Equity and Mezzanine Equity (Unaudited) (Parenthetical)", "shortName": "Condensed Consolidated Statements of Stockholders' Equity and Mezzanine Equity (Unaudited) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "first": true }, "uniqueAnchor": null }, "R9": { "role": "http://www.ads-pipe.com/role/BackgroundandSummaryofSignificantAccountingPolicies", "longName": "0000009 - Disclosure - Background and Summary of Significant Accounting Policies", "shortName": "Background and Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.ads-pipe.com/role/DiscontinuedOperationsandDisposalGroups", "longName": "0000010 - Disclosure - Discontinued Operations and Disposal Groups", "shortName": "Discontinued Operations and Disposal Groups", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.ads-pipe.com/role/RevenueRecognition", "longName": "0000011 - Disclosure - Revenue Recognition", "shortName": "Revenue Recognition", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.ads-pipe.com/role/Leases", "longName": "0000012 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "wms:LesseeOperatingAndFinanceLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "wms:LesseeOperatingAndFinanceLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.ads-pipe.com/role/Inventories", "longName": "0000013 - Disclosure - Inventories", "shortName": "Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.ads-pipe.com/role/NetIncomePerShareandStockholdersEquity", "longName": "0000014 - Disclosure - Net Income Per Share and Stockholders' Equity", "shortName": "Net Income Per Share and Stockholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "wms:StockholdersEquityAndEarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "wms:StockholdersEquityAndEarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.ads-pipe.com/role/RelatedPartyTransactions", "longName": "0000015 - Disclosure - Related Party Transactions", "shortName": "Related Party Transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.ads-pipe.com/role/Debt", "longName": "0000016 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.ads-pipe.com/role/CommitmentsandContingencies", "longName": "0000017 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.ads-pipe.com/role/IncomeTaxes", "longName": "0000018 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.ads-pipe.com/role/StockBasedCompensation", "longName": "0000019 - Disclosure - Stock-Based Compensation", "shortName": "Stock-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": "wms-20231231.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": "wms-20231231.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.ads-pipe.com/role/BusinessSegmentsInformation", "longName": "0000020 - Disclosure - Business Segments Information", "shortName": "Business Segments Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.ads-pipe.com/role/SupplementalDisclosureofCashFlowInformation", "longName": "0000021 - Disclosure - Supplemental Disclosure of Cash Flow Information", "shortName": "Supplemental Disclosure of Cash Flow Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.ads-pipe.com/role/SubsequentEvents", "longName": "0000022 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.ads-pipe.com/role/BackgroundandSummaryofSignificantAccountingPoliciesPolicies", "longName": "9954471 - Disclosure - Background and Summary of Significant Accounting Policies (Policies)", "shortName": "Background and Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.ads-pipe.com/role/RevenueRecognitionTables", "longName": "9954473 - Disclosure - Revenue Recognition (Tables)", "shortName": "Revenue Recognition (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.ads-pipe.com/role/InventoriesTables", "longName": "9954474 - Disclosure - Inventories (Tables)", "shortName": "Inventories (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.ads-pipe.com/role/NetIncomePerShareandStockholdersEquityTables", "longName": "9954475 - Disclosure - Net Income Per Share and Stockholders' Equity (Tables)", "shortName": "Net Income Per Share and Stockholders' Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.ads-pipe.com/role/DebtTables", "longName": "9954476 - Disclosure - Debt (Tables)", "shortName": "Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.ads-pipe.com/role/StockBasedCompensationTables", "longName": "9954477 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.ads-pipe.com/role/BusinessSegmentsInformationTables", "longName": "9954478 - Disclosure - Business Segments Information (Tables)", "shortName": "Business Segments Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.ads-pipe.com/role/StatementofCashFlowsSupplementalDisclosuresTables", "longName": "9954479 - Disclosure - Statement of Cash Flows, Supplemental Disclosures (Tables)", "shortName": "Statement of Cash Flows, Supplemental Disclosures (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.ads-pipe.com/role/BackgroundandSummaryofSignificantAccountingPoliciesDetail", "longName": "9954480 - Disclosure - Background and Summary of Significant Accounting Policies (Detail)", "shortName": "Background and Summary of Significant Accounting Policies (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "first": true }, "uniqueAnchor": null }, "R32": { "role": "http://www.ads-pipe.com/role/DiscontinuedOperationsandDisposalGroupsDetails", "longName": "9954481 - Disclosure - Discontinued Operations and Disposal Groups (Details)", "shortName": "Discontinued Operations and Disposal Groups (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProceedsFromSaleOfProductiveAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-116", "name": "us-gaap:GainLossOnSaleOfOtherAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "unique": true } }, "R33": { "role": "http://www.ads-pipe.com/role/RevenueRecognitionScheduleofContractAssetandLiabilityDetail", "longName": "9954482 - Disclosure - Revenue Recognition - Schedule of Contract Asset and Liability (Detail)", "shortName": "Revenue Recognition - Schedule of Contract Asset and Liability (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:ContractWithCustomerAssetNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:ContractWithCustomerAssetNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.ads-pipe.com/role/LeasesDetail", "longName": "9954483 - Disclosure - Leases (Detail)", "shortName": "Leases (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "c-117", "name": "wms:LeaseRemainingLeaseTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "us-gaap:LesseeLeasesPolicyTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-117", "name": "wms:LeaseRemainingLeaseTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "us-gaap:LesseeLeasesPolicyTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.ads-pipe.com/role/InventoriesScheduleofInventoriesDetail", "longName": "9954484 - Disclosure - Inventories - Schedule of Inventories (Detail)", "shortName": "Inventories - Schedule of Inventories (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.ads-pipe.com/role/NetIncomePerShareandStockholdersEquitySummaryofNetIncomePerShareDetail", "longName": "9954485 - Disclosure - Net Income Per Share and Stockholders' Equity - Summary of Net Income Per Share (Detail)", "shortName": "Net Income Per Share and Stockholders' Equity - Summary of Net Income Per Share (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.ads-pipe.com/role/RelatedPartyTransactionsDetail", "longName": "9954486 - Disclosure - Related Party Transactions (Detail)", "shortName": "Related Party Transactions (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-136", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-136", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.ads-pipe.com/role/DebtLongTermDebtDetail", "longName": "9954487 - Disclosure - Debt - Long-Term Debt (Detail)", "shortName": "Debt - Long-Term Debt (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.ads-pipe.com/role/DebtSeniorSecuredCreditFacilityDetail", "longName": "9954488 - Disclosure - Debt - Senior Secured Credit Facility (Detail)", "shortName": "Debt - Senior Secured Credit Facility (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-150", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-150", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.ads-pipe.com/role/DebtSeniorNotesDetail", "longName": "9954489 - Disclosure - Debt - Senior Notes (Detail)", "shortName": "Debt - Senior Notes (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-155", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-155", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.ads-pipe.com/role/DebtEquipmentFinancingDetails", "longName": "9954490 - Disclosure - Debt - Equipment Financing (Details)", "shortName": "Debt - Equipment Financing (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:LongTermDebtCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-147", "name": "us-gaap:DebtWeightedAverageInterestRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "unique": true } }, "R42": { "role": "http://www.ads-pipe.com/role/DebtValuationofDebtDetails", "longName": "9954491 - Disclosure - Debt - Valuation of Debt (Details)", "shortName": "Debt - Valuation of Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-171", "name": "us-gaap:LongTermDebtFairValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-171", "name": "us-gaap:LongTermDebtFairValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.ads-pipe.com/role/CommitmentsandContingenciesDetail", "longName": "9954492 - Disclosure - Commitments and Contingencies (Detail)", "shortName": "Commitments and Contingencies (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-177", "name": "us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-177", "name": "us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.ads-pipe.com/role/IncomeTaxesDetail", "longName": "9954493 - Disclosure - Income Taxes (Detail)", "shortName": "Income Taxes (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.ads-pipe.com/role/StockBasedCompensationSummaryofStockbasedCompensationExpenseDetail", "longName": "9954494 - Disclosure - Stock-Based Compensation - Summary of Stock-based Compensation Expense (Detail)", "shortName": "Stock-Based Compensation - Summary of Stock-based Compensation Expense (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.ads-pipe.com/role/StockBasedCompensation2017OmnibusPlanAdditionalInformationDetail", "longName": "9954495 - Disclosure - Stock-Based Compensation (2017 Omnibus Plan) - Additional Information (Detail)", "shortName": "Stock-Based Compensation (2017 Omnibus Plan) - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "wms:EmployeeStockPurchasePlanPurchaseDiscount", "unitRef": "rate", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "unique": true } }, "R47": { "role": "http://www.ads-pipe.com/role/StockBasedCompensationSummaryofAssumptionUsedtoEstimateFairValueofStockOptionsDetail", "longName": "9954496 - Disclosure - Stock-Based Compensation - Summary of Assumption Used to Estimate Fair Value of Stock Options (Detail)", "shortName": "Stock-Based Compensation - Summary of Assumption Used to Estimate Fair Value of Stock Options (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:SharePrice", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:SharePrice", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.ads-pipe.com/role/BusinessSegmentsInformationAdditionalInformationDetail", "longName": "9954497 - Disclosure - Business Segments Information - Additional Information (Detail)", "shortName": "Business Segments Information - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "first": true }, "uniqueAnchor": null }, "R49": { "role": "http://www.ads-pipe.com/role/BusinessSegmentsInformationScheduleofRevenuefromReportableSegmentsbyProductTypeDetail", "longName": "9954498 - Disclosure - Business Segments Information - Schedule of Revenue from Reportable Segments by Product Type (Detail)", "shortName": "Business Segments Information - Schedule of Revenue from Reportable Segments by Product Type (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-245", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "unique": true } }, "R50": { "role": "http://www.ads-pipe.com/role/BusinessSegmentsInformationScheduleofFinancialInformationAttributabletoReportableSegmentsDetail", "longName": "9954499 - Disclosure - Business Segments Information - Schedule of Financial Information Attributable to Reportable Segments (Detail)", "shortName": "Business Segments Information - Schedule of Financial Information Attributable to Reportable Segments (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-7", "name": "wms:AdjustedGrossProfit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:SegmentExpenditureAdditionToLongLivedAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "unique": true } }, "R51": { "role": "http://www.ads-pipe.com/role/BusinessSegmentsInformationReconciliationofGrossProfittoSegmentAdjustedGrossProfitDetail", "longName": "9954500 - Disclosure - Business Segments Information - Reconciliation of Gross Profit to Segment Adjusted Gross Profit (Detail)", "shortName": "Business Segments Information - Reconciliation of Gross Profit to Segment Adjusted Gross Profit (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:GrossProfit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-288", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "unique": true } }, "R52": { "role": "http://www.ads-pipe.com/role/StatementofCashFlowsSupplementalDisclosuresDetails", "longName": "9954501 - Disclosure - Statement of Cash Flows, Supplemental Disclosures (Details)", "shortName": "Statement of Cash Flows, Supplemental Disclosures (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxesPaidNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxesPaidNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.ads-pipe.com/role/SubsequentEventsDetail", "longName": "9954502 - Disclosure - Subsequent Events (Detail)", "shortName": "Subsequent Events (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-292", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "unique": true } }, "R9999": { "role": "http://xbrl.sec.gov/role/uncategorizedFacts", "longName": "Uncategorized Items - wms-20231231.htm", "shortName": "Uncategorized Items - wms-20231231.htm", "isDefault": "false", "groupType": "", "subGroupType": "", "menuCat": "Cover", "order": "54", "firstAnchor": { "contextRef": "c-71", "name": "us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wms-20231231.htm", "first": true }, "uniqueAnchor": null } }, "tag": { "wms_A5SeniorNotesDue2027Member": { "xbrltype": "domainItemType", "nsuri": "http://www.ads-pipe.com/20231231", "localname": "A5SeniorNotesDue2027Member", "presentation": [ "http://www.ads-pipe.com/role/DebtLongTermDebtDetail", "http://www.ads-pipe.com/role/DebtSeniorNotesDetail", "http://www.ads-pipe.com/role/DebtValuationofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Senior Notes due 2027", "label": "5% Senior Notes Due 2027 [Member]", "documentation": "5% Senior Notes Due 2027" } } }, "auth_ref": [] }, "wms_A6375SeniorNotesDue2030Member": { "xbrltype": "domainItemType", "nsuri": "http://www.ads-pipe.com/20231231", "localname": "A6375SeniorNotesDue2030Member", "presentation": [ "http://www.ads-pipe.com/role/DebtLongTermDebtDetail", "http://www.ads-pipe.com/role/DebtSeniorNotesDetail", "http://www.ads-pipe.com/role/DebtValuationofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Senior Notes due 2030", "label": "6.375% Senior Notes Due 2030 [Member]", "documentation": "6.375% Senior Notes Due 2030" } } }, "auth_ref": [] }, "wms_ADSMexicanaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ads-pipe.com/20231231", "localname": "ADSMexicanaMember", "presentation": [ "http://www.ads-pipe.com/role/RelatedPartyTransactionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "ADS Mexicana", "label": "A D S Mexicana [Member]", "documentation": "ADS Mexicana [Member]" } } }, "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.ads-pipe.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "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": [ "r20", "r636" ] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://www.ads-pipe.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued income taxes", "label": "Accrued Income Taxes, Current", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations." } } }, "auth_ref": [ "r102", "r146" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.ads-pipe.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss", "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": [ "r35", "r36", "r115", "r172", "r476", "r512", "r513" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofStockholdersEquityandMezzanineEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Compre-hensive Loss", "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": [ "r1", "r11", "r36", "r427", "r430", "r452", "r508", "r509", "r659", "r660", "r661", "r667", "r668", "r669" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.ads-pipe.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Paid-in capital", "label": "Additional Paid in Capital, Common Stock", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r107" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofStockholdersEquityandMezzanineEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r400", "r401", "r402", "r526", "r667", "r668", "r669", "r714", "r728" ] }, "wms_AdjustedGrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ads-pipe.com/20231231", "localname": "AdjustedGrossProfit", "crdr": "credit", "calculation": { "http://www.ads-pipe.com/role/BusinessSegmentsInformationReconciliationofGrossProfittoSegmentAdjustedGrossProfitDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ads-pipe.com/role/BusinessSegmentsInformationReconciliationofGrossProfittoSegmentAdjustedGrossProfitDetail", "http://www.ads-pipe.com/role/BusinessSegmentsInformationScheduleofFinancialInformationAttributabletoReportableSegmentsDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Segment Adjusted Gross Profit", "totalLabel": "Total Segment Adjusted Gross Profit", "label": "Adjusted Gross Profit", "documentation": "Adjusted gross profit." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalOther", "crdr": "credit", "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofStockholdersEquityandMezzanineEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Adjustments to Additional Paid in Capital, Other", "documentation": "Amount of other increase (decrease) in additional paid in capital (APIC)." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofStockholdersEquityandMezzanineEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-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": [ "r73", "r74", "r366" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "wms_AlliedProductsAndOtherBusinessSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ads-pipe.com/20231231", "localname": "AlliedProductsAndOtherBusinessSegmentsMember", "presentation": [ "http://www.ads-pipe.com/role/BusinessSegmentsInformationScheduleofFinancialInformationAttributabletoReportableSegmentsDetail", "http://www.ads-pipe.com/role/BusinessSegmentsInformationScheduleofRevenuefromReportableSegmentsbyProductTypeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Allied Products & Other", "label": "Allied Products And Other Business Segments [Member]", "documentation": "Allied products and other business segments." } } }, "auth_ref": [] }, "wms_AlliedProductsAndOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ads-pipe.com/20231231", "localname": "AlliedProductsAndOtherMember", "presentation": [ "http://www.ads-pipe.com/role/BusinessSegmentsInformationScheduleofFinancialInformationAttributabletoReportableSegmentsDetail", "http://www.ads-pipe.com/role/BusinessSegmentsInformationScheduleofRevenuefromReportableSegmentsbyProductTypeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "International - Allied Products & Other", "label": "Allied Products And Other [Member]", "documentation": "Allied products and other." } } }, "auth_ref": [] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.ads-pipe.com/role/StockBasedCompensationSummaryofStockbasedCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Additional stock-based compensation expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r396", "r403" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r173", "r268", "r276" ] }, "wms_AmendedRevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ads-pipe.com/20231231", "localname": "AmendedRevolvingCreditFacilityMember", "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Amended Revolving Credit Facility", "label": "Amended Revolving Credit Facility [Member]", "documentation": "Amended Revolving Credit Facility" } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.ads-pipe.com/role/Cover" ], "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.ads-pipe.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of deferred financing charges", "label": "Amortization of Debt Issuance Costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r119", "r335", "r445", "r663" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "calculation": { "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible amortization", "label": "Amortization of Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r7", "r57", "r59" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.ads-pipe.com/role/NetIncomePerShareandStockholdersEquitySummaryofNetIncomePerShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Potentially dilutive securities excluded as anti-dilutive (in shares)", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r230" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.ads-pipe.com/role/NetIncomePerShareandStockholdersEquitySummaryofNetIncomePerShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r48" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.ads-pipe.com/role/NetIncomePerShareandStockholdersEquitySummaryofNetIncomePerShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [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_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.ads-pipe.com/role/NetIncomePerShareandStockholdersEquitySummaryofNetIncomePerShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities, Name", "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r48" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.ads-pipe.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "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": [ "r144", "r166", "r197", "r239", "r254", "r260", "r273", "r300", "r301", "r303", "r304", "r305", "r307", "r309", "r311", "r312", "r420", "r424", "r437", "r471", "r560", "r636", "r649", "r681", "r682", "r717" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "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.ads-pipe.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "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": [ "r161", "r176", "r197", "r273", "r300", "r301", "r303", "r304", "r305", "r307", "r309", "r311", "r312", "r420", "r424", "r437", "r636", "r681", "r682", "r717" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.ads-pipe.com/role/StockBasedCompensation2017OmnibusPlanAdditionalInformationDetail", "http://www.ads-pipe.com/role/StockBasedCompensationSummaryofStockbasedCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395" ] }, "us-gaap_BaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BaseRateMember", "presentation": [ "http://www.ads-pipe.com/role/DebtSeniorSecuredCreditFacilityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Base Rate", "label": "Base Rate [Member]", "documentation": "Minimum rate investor will accept." } } }, "auth_ref": [] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.ads-pipe.com/role/BackgroundandSummaryofSignificantAccountingPoliciesPolicies" ], "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_BusinessDescriptionAndAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessDescriptionAndAccountingPoliciesTextBlock", "presentation": [ "http://www.ads-pipe.com/role/BackgroundandSummaryofSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Background and Summary of Significant Accounting Policies", "label": "Business Description and Accounting Policies [Text Block]", "documentation": "The entire disclosure for the business description and accounting policies 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. Accounting policies describe all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r128", "r129" ] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.ads-pipe.com/role/StatementofCashFlowsSupplementalDisclosuresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance in accounts payable for the acquisition of property, plant and equipment", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r45", "r46", "r47" ] }, "us-gaap_CapitalLeaseObligationsIncurred": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalLeaseObligationsIncurred", "crdr": "credit", "presentation": [ "http://www.ads-pipe.com/role/StatementofCashFlowsSupplementalDisclosuresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition of property, plant and equipment under finance lease", "label": "Lease Obligation Incurred", "documentation": "Amount of increase in lease obligation from new lease." } } }, "auth_ref": [ "r45", "r46" ] }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CarryingReportedAmountFairValueDisclosureMember", "presentation": [ "http://www.ads-pipe.com/role/DebtValuationofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Carrying Value", "label": "Reported Value Measurement [Member]", "documentation": "Measured as reported on the statement of financial position (balance sheet)." } } }, "auth_ref": [ "r82", "r83" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.ads-pipe.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash", "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": [ "r43", "r163", "r612" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and restricted cash at beginning of period", "periodEndLabel": "Cash and restricted cash at end of period", "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": [ "r43", "r125", "r195" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net change in 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": [ "r0", "r125" ] }, "us-gaap_CashFlowSupplementalDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowSupplementalDisclosuresTextBlock", "presentation": [ "http://www.ads-pipe.com/role/SupplementalDisclosureofCashFlowInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Flow, Supplemental Disclosures", "label": "Cash Flow, Supplemental Disclosures [Text Block]", "documentation": "The entire disclosure for supplemental cash flow activities, including cash, noncash, and part noncash transactions, for the period. 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": [ "r122" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.ads-pipe.com/role/Cover" ], "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.ads-pipe.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofStockholdersEquityandMezzanineEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock", "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": [ "r156", "r169", "r170", "r171", "r197", "r216", "r220", "r227", "r229", "r233", "r234", "r273", "r300", "r303", "r304", "r305", "r311", "r312", "r341", "r342", "r343", "r344", "r345", "r437", "r515", "r516", "r517", "r518", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r548", "r569", "r591", "r601", "r602", "r603", "r604", "r605", "r656", "r664", "r670" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.ads-pipe.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (see Note 9)", "label": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r28", "r89", "r473", "r547" ] }, "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_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.ads-pipe.com/role/CommitmentsandContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r135", "r293", "r294", "r607", "r677" ] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://www.ads-pipe.com/role/StockBasedCompensation2017OmnibusPlanAdditionalInformationDetail", "http://www.ads-pipe.com/role/SubsequentEventsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock approved for issuance (in shares)", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r30" ] }, "us-gaap_CommonStockDividendsPerShareDeclared": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockDividendsPerShareDeclared", "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofStockholdersEquityandMezzanineEquityUnauditedParenthetical", "http://www.ads-pipe.com/role/SubsequentEventsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock dividends per share (in dollars per share)", "label": "Common Stock, Dividends, Per Share, Declared", "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r139" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofStockholdersEquityandMezzanineEquityUnaudited" ], "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": [ "r639", "r640", "r641", "r643", "r644", "r645", "r646", "r667", "r668", "r714", "r727", "r728" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value per share", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r106" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r106", "r548" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r106" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofStockholdersEquityandMezzanineEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares outstanding (in shares)", "periodStartLabel": "Beginning balance, common stock (in shares)", "periodEndLabel": "Ending balance, common stock (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": [ "r12", "r106", "r548", "r566", "r728", "r729" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.ads-pipe.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock; $0.01 par value: 1,000,000 shares authorized; 81,415 and 79,057 shares issued, respectively; 70,200 and 69,518 shares outstanding, respectively", "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": [ "r106", "r475", "r636" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total comprehensive income attributable to ADS", "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": [ "r37", "r179", "r181", "r186", "r467", "r486" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r80", "r141", "r179", "r181", "r185", "r466", "r485" ] }, "srt_ConsolidatedEntitiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesAxis", "presentation": [ "http://www.ads-pipe.com/role/RelatedPartyTransactionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated Entities", "label": "Consolidated Entities [Axis]" } } }, "auth_ref": [ "r199", "r420", "r421", "r424", "r425", "r458", "r608", "r680", "r683", "r684" ] }, "srt_ConsolidatedEntitiesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesDomain", "presentation": [ "http://www.ads-pipe.com/role/RelatedPartyTransactionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated Entities", "label": "Consolidated Entities [Domain]" } } }, "auth_ref": [ "r199", "r420", "r421", "r424", "r425", "r458", "r608", "r680", "r683", "r684" ] }, "srt_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember", "presentation": [ "http://www.ads-pipe.com/role/RelatedPartyTransactionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated Entity, Excluding Consolidated VIE", "label": "Consolidated Entity, Excluding Consolidated VIE [Member]" } } }, "auth_ref": [] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.ads-pipe.com/role/BusinessSegmentsInformationReconciliationofGrossProfittoSegmentAdjustedGrossProfitDetail", "http://www.ads-pipe.com/role/BusinessSegmentsInformationScheduleofFinancialInformationAttributabletoReportableSegmentsDetail", "http://www.ads-pipe.com/role/BusinessSegmentsInformationScheduleofRevenuefromReportableSegmentsbyProductTypeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items", "label": "Consolidation Items [Axis]" } } }, "auth_ref": [ "r199", "r241", "r252", "r253", "r254", "r255", "r256", "r258", "r262", "r300", "r301", "r302", "r303", "r305", "r306", "r308", "r310", "r311", "r681", "r682" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.ads-pipe.com/role/BusinessSegmentsInformationReconciliationofGrossProfittoSegmentAdjustedGrossProfitDetail", "http://www.ads-pipe.com/role/BusinessSegmentsInformationScheduleofFinancialInformationAttributabletoReportableSegmentsDetail", "http://www.ads-pipe.com/role/BusinessSegmentsInformationScheduleofRevenuefromReportableSegmentsbyProductTypeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items", "label": "Consolidation Items [Domain]" } } }, "auth_ref": [ "r199", "r241", "r252", "r253", "r254", "r255", "r256", "r258", "r262", "r300", "r301", "r302", "r303", "r305", "r306", "r308", "r310", "r311", "r681", "r682" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.ads-pipe.com/role/BackgroundandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Principles of Consolidation", "label": "Consolidation, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r77", "r616" ] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.ads-pipe.com/role/RevenueRecognitionTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Contract Asset and Liability", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability." } } }, "auth_ref": [ "r686" ] }, "us-gaap_ContractWithCustomerAssetNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNet", "crdr": "debit", "presentation": [ "http://www.ads-pipe.com/role/RevenueRecognitionScheduleofContractAssetandLiabilityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Contract asset - product returns", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "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." } } }, "auth_ref": [ "r347", "r349", "r360" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://www.ads-pipe.com/role/RevenueRecognitionScheduleofContractAssetandLiabilityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Refund liability", "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": [ "r347", "r348", "r360" ] }, "us-gaap_ConversionOfStockByUniqueDescriptionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConversionOfStockByUniqueDescriptionAxis", "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofStockholdersEquityandMezzanineEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Conversion Description [Axis]", "label": "Stock Conversion Description [Axis]", "documentation": "Information by description of stock conversions." } } }, "auth_ref": [ "r45", "r46", "r47" ] }, "us-gaap_ConversionOfStockNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConversionOfStockNameDomain", "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofStockholdersEquityandMezzanineEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion of Stock, Name [Domain]", "label": "Conversion of Stock, Name [Domain]", "documentation": "The unique name of a noncash or part noncash stock conversion." } } }, "auth_ref": [ "r45", "r46", "r47" ] }, "wms_CostOfGoodsSoldExcludingEmployeeStockOptionPlanSpecialDividendCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ads-pipe.com/20231231", "localname": "CostOfGoodsSoldExcludingEmployeeStockOptionPlanSpecialDividendCompensation", "crdr": "debit", "calculation": { "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of goods sold", "label": "Cost Of Goods Sold Excluding Employee Stock Option Plan Special Dividend Compensation", "documentation": "Cost of goods sold excluding employee stock option plan special dividend compensation." } } }, "auth_ref": [] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://www.ads-pipe.com/role/StockBasedCompensationSummaryofStockbasedCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of goods sold", "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover [Abstract]", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.ads-pipe.com/role/DebtLongTermDebtDetail", "http://www.ads-pipe.com/role/DebtSeniorSecuredCreditFacilityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility", "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.ads-pipe.com/role/DebtLongTermDebtDetail", "http://www.ads-pipe.com/role/DebtSeniorSecuredCreditFacilityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility", "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.ads-pipe.com/role/Cover" ], "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_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.ads-pipe.com/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": [ "r136", "r196", "r313", "r319", "r320", "r321", "r322", "r323", "r324", "r329", "r336", "r337", "r339" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.ads-pipe.com/role/DebtLongTermDebtDetail", "http://www.ads-pipe.com/role/DebtSeniorNotesDetail", "http://www.ads-pipe.com/role/DebtValuationofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r17", "r101", "r102", "r145", "r147", "r199", "r314", "r315", "r316", "r317", "r318", "r320", "r325", "r326", "r327", "r328", "r330", "r331", "r332", "r333", "r334", "r335", "r446", "r623", "r624", "r625", "r626", "r627", "r665" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.ads-pipe.com/role/DebtSeniorSecuredCreditFacilityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Basis spread on variable rate", "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.ads-pipe.com/role/DebtLongTermDebtDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt , gross", "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": [ "r17", "r147", "r340" ] }, "wms_DebtInstrumentCovenantLeverageRatioMaximumForVariableRateStepDown": { "xbrltype": "pureItemType", "nsuri": "http://www.ads-pipe.com/20231231", "localname": "DebtInstrumentCovenantLeverageRatioMaximumForVariableRateStepDown", "presentation": [ "http://www.ads-pipe.com/role/DebtSeniorSecuredCreditFacilityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Leverage ratio, maximum for variable rate step-down", "label": "Debt Instrument, Covenant, Leverage Ratio, Maximum For Variable Rate Step-Down", "documentation": "Debt Instrument, Covenant, Leverage Ratio, Maximum For Variable Rate Step-Down" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.ads-pipe.com/role/DebtSeniorNotesDetail", "http://www.ads-pipe.com/role/DebtSeniorSecuredCreditFacilityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate principal amount", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r85", "r86", "r314", "r446", "r624", "r625" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.ads-pipe.com/role/DebtSeniorNotesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, interest rate", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r25", "r315" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.ads-pipe.com/role/DebtEquipmentFinancingDetails", "http://www.ads-pipe.com/role/DebtLongTermDebtDetail", "http://www.ads-pipe.com/role/DebtSeniorNotesDetail", "http://www.ads-pipe.com/role/DebtSeniorSecuredCreditFacilityDetail", "http://www.ads-pipe.com/role/DebtValuationofDebtDetails" ], "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": [ "r199", "r314", "r315", "r316", "r317", "r318", "r320", "r325", "r326", "r327", "r328", "r330", "r331", "r332", "r333", "r334", "r335", "r338", "r446", "r623", "r624", "r625", "r626", "r627", "r665" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.ads-pipe.com/role/DebtLongTermDebtDetail", "http://www.ads-pipe.com/role/DebtSeniorNotesDetail", "http://www.ads-pipe.com/role/DebtValuationofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r26", "r199", "r314", "r315", "r316", "r317", "r318", "r320", "r325", "r326", "r327", "r328", "r330", "r331", "r332", "r333", "r334", "r335", "r446", "r623", "r624", "r625", "r626", "r627", "r665" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.ads-pipe.com/role/DebtEquipmentFinancingDetails", "http://www.ads-pipe.com/role/DebtLongTermDebtDetail", "http://www.ads-pipe.com/role/DebtSeniorNotesDetail", "http://www.ads-pipe.com/role/DebtSeniorSecuredCreditFacilityDetail", "http://www.ads-pipe.com/role/DebtValuationofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [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": [ "r26", "r67", "r68", "r84", "r85", "r86", "r90", "r137", "r138", "r199", "r314", "r315", "r316", "r317", "r318", "r320", "r325", "r326", "r327", "r328", "r330", "r331", "r332", "r333", "r334", "r335", "r338", "r446", "r623", "r624", "r625", "r626", "r627", "r665" ] }, "us-gaap_DebtInstrumentTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTerm", "presentation": [ "http://www.ads-pipe.com/role/DebtEquipmentFinancingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equipment financing term", "label": "Debt Instrument, Term", "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_DebtWeightedAverageInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtWeightedAverageInterestRate", "presentation": [ "http://www.ads-pipe.com/role/DebtEquipmentFinancingDetails", "http://www.ads-pipe.com/role/RelatedPartyTransactionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average interest rate", "verboseLabel": "Weighted average interest rate of equipment financing", "label": "Debt, Weighted Average Interest Rate", "documentation": "Weighted average interest rate of debt outstanding." } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.ads-pipe.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax liabilities", "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": [ "r405", "r406", "r472" ] }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxesAndTaxCredits", "crdr": "debit", "calculation": { "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Deferred Income Taxes and Tax Credits", "documentation": "Amount of deferred income tax expense (benefit) and income tax credits." } } }, "auth_ref": [ "r127" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.ads-pipe.com/role/BusinessSegmentsInformationScheduleofFinancialInformationAttributabletoReportableSegmentsDetail", "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "verboseLabel": "Depreciation and Amortization", "label": "Depreciation, Depletion and Amortization, Nonproduction", "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production." } } }, "auth_ref": [ "r7", "r60" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.ads-pipe.com/role/BusinessSegmentsInformationReconciliationofGrossProfittoSegmentAdjustedGrossProfitDetail": { "parentTag": "wms_AdjustedGrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ads-pipe.com/role/BusinessSegmentsInformationReconciliationofGrossProfittoSegmentAdjustedGrossProfitDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation 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": [ "r7", "r244" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.ads-pipe.com/role/StockBasedCompensation" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r364", "r369", "r397", "r398", "r399", "r633" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement [Abstract]", "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Discontinued Operations and Disposal Groups [Abstract]", "label": "Discontinued Operations and Disposal Groups [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "presentation": [ "http://www.ads-pipe.com/role/DiscontinuedOperationsandDisposalGroups" ], "lang": { "en-us": { "role": { "terseLabel": "Loss on Disposal of Assets and Costs from Exit and Disposal Activities", "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]", "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r91", "r132" ] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "presentation": [ "http://www.ads-pipe.com/role/DiscontinuedOperationsandDisposalGroupsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Name [Domain]", "label": "Disposal Group Name [Domain]", "documentation": "Name of disposal group." } } }, "auth_ref": [ "r630", "r631" ] }, "us-gaap_DividendsCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsCommonStock", "crdr": "debit", "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofStockholdersEquityandMezzanineEquityUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Common stock dividends", "label": "Dividends, Common Stock", "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK)." } } }, "auth_ref": [ "r4", "r139" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.ads-pipe.com/role/Cover" ], "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.ads-pipe.com/role/Cover" ], "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_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.ads-pipe.com/role/Cover" ], "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.ads-pipe.com/role/Cover" ], "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": [ "r653" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.ads-pipe.com/role/Cover" ], "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": [ "r654" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.ads-pipe.com/role/Cover" ], "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": [] }, "wms_ESOPShareConversionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ads-pipe.com/20231231", "localname": "ESOPShareConversionMember", "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofStockholdersEquityandMezzanineEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "ESOP share conversion", "label": "ESOP Share Conversion [Member]", "documentation": "ESOP Share Conversion" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Net income per share:", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.ads-pipe.com/role/NetIncomePerShareandStockholdersEquitySummaryofNetIncomePerShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in dollars per share)", "verboseLabel": "Net income per common share - 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": [ "r187", "r205", "r206", "r207", "r208", "r209", "r213", "r216", "r227", "r228", "r229", "r231", "r433", "r434", "r468", "r487", "r617" ] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicAbstract", "presentation": [ "http://www.ads-pipe.com/role/NetIncomePerShareandStockholdersEquitySummaryofNetIncomePerShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "NET INCOME PER SHARE\u2014BASIC:", "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.ads-pipe.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.ads-pipe.com/role/NetIncomePerShareandStockholdersEquitySummaryofNetIncomePerShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in dollars per share)", "verboseLabel": "Net income per common share - Diluted (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": [ "r187", "r205", "r206", "r207", "r208", "r209", "r216", "r227", "r228", "r229", "r231", "r433", "r434", "r468", "r487", "r617" ] }, "us-gaap_EarningsPerShareDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDilutedAbstract", "presentation": [ "http://www.ads-pipe.com/role/NetIncomePerShareandStockholdersEquitySummaryofNetIncomePerShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "NET INCOME PER SHARE\u2014DILUTED:", "label": "Earnings Per Share, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "calculation": { "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of exchange rate changes on cash", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r716" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.ads-pipe.com/role/IncomeTaxesDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Effective income tax rate", "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": [ "r408" ] }, "us-gaap_EmployeeBenefitsAndShareBasedCompensationNoncash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeBenefitsAndShareBasedCompensationNoncash", "crdr": "debit", "calculation": { "http://www.ads-pipe.com/role/BusinessSegmentsInformationReconciliationofGrossProfittoSegmentAdjustedGrossProfitDetail": { "parentTag": "wms_AdjustedGrossProfit", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.ads-pipe.com/role/BusinessSegmentsInformationReconciliationofGrossProfittoSegmentAdjustedGrossProfitDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "Employee Benefit and Share-Based Payment Arrangement, Noncash", "documentation": "Amount of noncash expense (reversal of expense) for employee benefits and share-based payment arrangement. Includes, but is not limited to, pension, other postretirement, postemployment and termination benefits." } } }, "auth_ref": [ "r7" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://www.ads-pipe.com/role/StockBasedCompensationSummaryofStockbasedCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [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_EmployeeStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockMember", "presentation": [ "http://www.ads-pipe.com/role/StockBasedCompensationSummaryofStockbasedCompensationExpenseDetail" ], "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://www.ads-pipe.com/role/NetIncomePerShareandStockholdersEquitySummaryofNetIncomePerShareDetail", "http://www.ads-pipe.com/role/StockBasedCompensation2017OmnibusPlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Assumed exercise of stock options", "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": [] }, "wms_EmployeeStockPurchasePlanMaximumSharesInOfferingPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://www.ads-pipe.com/20231231", "localname": "EmployeeStockPurchasePlanMaximumSharesInOfferingPeriod", "presentation": [ "http://www.ads-pipe.com/role/StockBasedCompensation2017OmnibusPlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Purchase Plan Maximum Shares in Offering Period [Domain]", "label": "Employee Stock Purchase Plan Maximum Shares in Offering Period", "documentation": "Employee Stock Purchase Plan Maximum Shares in Offering Period" } } }, "auth_ref": [] }, "wms_EmployeeStockPurchasePlanPurchaseDiscount": { "xbrltype": "percentItemType", "nsuri": "http://www.ads-pipe.com/20231231", "localname": "EmployeeStockPurchasePlanPurchaseDiscount", "presentation": [ "http://www.ads-pipe.com/role/StockBasedCompensation2017OmnibusPlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Purchase Plan Purchase Discount", "label": "Employee Stock Purchase Plan Purchase Discount", "documentation": "Employee Stock Purchase Plan Purchase Discount" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.ads-pipe.com/role/Cover" ], "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.ads-pipe.com/role/Cover" ], "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.ads-pipe.com/role/Cover" ], "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.ads-pipe.com/role/Cover" ], "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.ads-pipe.com/role/Cover" ], "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": [ "r651" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.ads-pipe.com/role/Cover" ], "lang": { "en-us": { "role": { "verboseLabel": "Entity Common Stock, Shares Outstanding", "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.ads-pipe.com/role/Cover" ], "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.ads-pipe.com/role/Cover" ], "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": [ "r651" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.ads-pipe.com/role/Cover" ], "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.ads-pipe.com/role/Cover" ], "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": [ "r651" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.ads-pipe.com/role/Cover" ], "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.ads-pipe.com/role/Cover" ], "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": [ "r655" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.ads-pipe.com/role/Cover" ], "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": [ "r651" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.ads-pipe.com/role/Cover" ], "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": [ "r651" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.ads-pipe.com/role/Cover" ], "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": [ "r651" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.ads-pipe.com/role/Cover" ], "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": [ "r651" ] }, "wms_EquipmentFinancingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ads-pipe.com/20231231", "localname": "EquipmentFinancingMember", "presentation": [ "http://www.ads-pipe.com/role/DebtEquipmentFinancingDetails", "http://www.ads-pipe.com/role/DebtLongTermDebtDetail", "http://www.ads-pipe.com/role/DebtValuationofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equipment Financing", "label": "Equipment Financing [Member]", "documentation": "Equipment financing." } } }, "auth_ref": [] }, "wms_EquityClassifiedStockOptionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ads-pipe.com/20231231", "localname": "EquityClassifiedStockOptionsMember", "presentation": [ "http://www.ads-pipe.com/role/StockBasedCompensationSummaryofStockbasedCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Options", "label": "Equity Classified Stock Options [Member]", "documentation": "Equity-classified stock options." } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofStockholdersEquityandMezzanineEquityUnaudited" ], "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": [ "r12", "r157", "r182", "r183", "r184", "r200", "r201", "r202", "r204", "r210", "r212", "r232", "r274", "r275", "r346", "r400", "r401", "r402", "r412", "r413", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r438", "r439", "r440", "r441", "r442", "r443", "r452", "r508", "r509", "r510", "r526", "r591" ] }, "srt_EquityMethodInvesteeNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EquityMethodInvesteeNameDomain", "presentation": [ "http://www.ads-pipe.com/role/RelatedPartyTransactionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Investment, Name", "label": "Investment, Name [Domain]" } } }, "auth_ref": [ "r270", "r271", "r272" ] }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentOwnershipPercentage", "presentation": [ "http://www.ads-pipe.com/role/RelatedPartyTransactionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Company's ownership percentage", "label": "Equity Method Investment, Ownership Percentage", "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting." } } }, "auth_ref": [ "r270" ] }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EstimateOfFairValueFairValueDisclosureMember", "presentation": [ "http://www.ads-pipe.com/role/DebtValuationofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value", "label": "Estimate of Fair Value Measurement [Member]", "documentation": "Measured as an estimate of fair value." } } }, "auth_ref": [ "r327", "r436", "r624", "r625" ] }, "wms_ExciseTaxAccrualShareRepurchase": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ads-pipe.com/20231231", "localname": "ExciseTaxAccrualShareRepurchase", "crdr": "credit", "presentation": [ "http://www.ads-pipe.com/role/StatementofCashFlowsSupplementalDisclosuresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Excise tax accrual, share repurchase", "label": "Excise tax accrual, share repurchase", "documentation": "Excise tax accrual, share repurchase" } } }, "auth_ref": [] }, "us-gaap_FairValueByMeasurementBasisAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementBasisAxis", "presentation": [ "http://www.ads-pipe.com/role/DebtValuationofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Basis", "label": "Measurement Basis [Axis]", "documentation": "Information by measurement basis." } } }, "auth_ref": [ "r15", "r81", "r327", "r624", "r625" ] }, "us-gaap_FairValueDisclosureItemAmountsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosureItemAmountsDomain", "presentation": [ "http://www.ads-pipe.com/role/DebtValuationofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurement", "label": "Fair Value Measurement [Domain]", "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value." } } }, "auth_ref": [ "r327", "r624", "r625" ] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.ads-pipe.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Current maturities of finance lease obligations", "label": "Finance Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current." } } }, "auth_ref": [ "r447" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.ads-pipe.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term finance lease obligations", "label": "Finance Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent." } } }, "auth_ref": [ "r447" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "calculation": { "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments on finance lease obligations", "label": "Finance Lease, Principal Payments", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r448", "r451" ] }, "us-gaap_GainLossOnDispositionOfAssets1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnDispositionOfAssets1", "crdr": "credit", "calculation": { "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Loss (gain) on disposal of assets and costs from exit and disposal activities", "label": "Gain (Loss) on Disposition of Assets", "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee." } } }, "auth_ref": [ "r663" ] }, "us-gaap_GainLossOnSaleOfOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfOtherAssets", "crdr": "credit", "presentation": [ "http://www.ads-pipe.com/role/DiscontinuedOperationsandDisposalGroupsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gain (Loss) on Disposition of Other Assets", "label": "Gain (Loss) on Disposition of Other Assets", "documentation": "Amount of gain (loss) on sale or disposal of other assets." } } }, "auth_ref": [ "r663" ] }, "us-gaap_GainsLossesOnSalesOfAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainsLossesOnSalesOfAssets", "crdr": "credit", "calculation": { "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Gain on disposal of assets and costs from exit and disposal activities", "label": "Gain (Loss) on Disposition of Assets for Financial Service Operations", "documentation": "Amount of gain (loss) on sale or disposal of assets utilized in financial service operations." } } }, "auth_ref": [] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.ads-pipe.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "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": [ "r164", "r278", "r465", "r622", "r636", "r674", "r675" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 2.0 }, "http://www.ads-pipe.com/role/BusinessSegmentsInformationReconciliationofGrossProfittoSegmentAdjustedGrossProfitDetail": { "parentTag": "wms_AdjustedGrossProfit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ads-pipe.com/role/BusinessSegmentsInformationReconciliationofGrossProfittoSegmentAdjustedGrossProfitDetail", "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "terseLabel": "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": [ "r120", "r197", "r239", "r253", "r259", "r262", "r273", "r300", "r301", "r303", "r304", "r305", "r307", "r309", "r311", "r312", "r437", "r619", "r681" ] }, "us-gaap_GuaranteeObligationsCurrentCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GuaranteeObligationsCurrentCarryingValue", "crdr": "credit", "presentation": [ "http://www.ads-pipe.com/role/RelatedPartyTransactionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum potential payment under guarantee", "label": "Guarantor Obligations, Current Carrying Value", "documentation": "The current carrying amount of the liability for the freestanding or embedded guarantor's obligations under the guarantee or each group of similar guarantees." } } }, "auth_ref": [ "r299" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "crdr": "credit", "calculation": { "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Income before income taxes", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments." } } }, "auth_ref": [ "r239", "r253", "r259", "r262", "r488", "r619" ] }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromEquityMethodInvestments", "crdr": "credit", "calculation": { "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 3.0 }, "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Equity in net income of unconsolidated affiliates", "label": "Income (Loss) from Equity Method Investments", "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss)." } } }, "auth_ref": [ "r7", "r116", "r151", "r246", "r269", "r481" ] }, "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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "presentation": [ "http://www.ads-pipe.com/role/DiscontinuedOperationsandDisposalGroupsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Name [Axis]", "label": "Disposal Group Name [Axis]", "documentation": "Information by name of disposal group." } } }, "auth_ref": [ "r630", "r631" ] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems", "presentation": [ "http://www.ads-pipe.com/role/DiscontinuedOperationsandDisposalGroupsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]", "label": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable", "presentation": [ "http://www.ads-pipe.com/role/DiscontinuedOperationsandDisposalGroupsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Balance Sheet And Additional Disclosures By Disposal Groups Including Discontinued Operations [Table]", "label": "Disposal Groups, Including Discontinued Operations [Table]", "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r9", "r14", "r18", "r92", "r93", "r94", "r95", "r96", "r97", "r98", "r99", "r100", "r134" ] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.ads-pipe.com/role/StockBasedCompensationSummaryofStockbasedCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r288", "r290", "r576" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.ads-pipe.com/role/StockBasedCompensationSummaryofStockbasedCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r290", "r576" ] }, "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.ads-pipe.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r198", "r404", "r409", "r410", "r411", "r414", "r416", "r417", "r418", "r520" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax expense", "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": [ "r153", "r154", "r211", "r212", "r247", "r407", "r415", "r489" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.ads-pipe.com/role/StatementofCashFlowsSupplementalDisclosuresDetails" ], "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": [ "r44" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable, accrued expenses, and other liabilities", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "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": [ "r6" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in working capital:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "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": [ "r6" ] }, "us-gaap_IncreaseDecreaseInReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInReceivables", "crdr": "credit", "calculation": { "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Receivables", "label": "Increase (Decrease) in Receivables", "documentation": "The increase (decrease) during the reporting period in the total amount due within one year (or one operating cycle) from all parties, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofStockholdersEquityandMezzanineEquityUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "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": [] }, "us-gaap_IncreaseDecreaseInTemporaryEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInTemporaryEquityRollForward", "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofStockholdersEquityandMezzanineEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Temporary Equity [Roll Forward]", "label": "Increase (Decrease) in Temporary 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": [] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://www.ads-pipe.com/role/NetIncomePerShareandStockholdersEquitySummaryofNetIncomePerShareDetail": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ads-pipe.com/role/NetIncomePerShareandStockholdersEquitySummaryofNetIncomePerShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Dilutive securities (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": [ "r217", "r218", "r219", "r229", "r368" ] }, "wms_InfiltratorWaterTechnologiesSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ads-pipe.com/20231231", "localname": "InfiltratorWaterTechnologiesSegmentMember", "presentation": [ "http://www.ads-pipe.com/role/BusinessSegmentsInformationScheduleofFinancialInformationAttributabletoReportableSegmentsDetail", "http://www.ads-pipe.com/role/BusinessSegmentsInformationScheduleofRevenuefromReportableSegmentsbyProductTypeDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Infiltrator", "label": "Infiltrator Water Technologies Segment [Member]", "documentation": "Infiltrator water technologies segment." } } }, "auth_ref": [] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.ads-pipe.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "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": [ "r56", "r58" ] }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNonoperatingNet", "crdr": "credit", "calculation": { "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest expense", "label": "Interest Income (Expense), Nonoperating, Net", "documentation": "The net amount of nonoperating interest income (expense)." } } }, "auth_ref": [] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.ads-pipe.com/role/StatementofCashFlowsSupplementalDisclosuresDetails" ], "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": [ "r190", "r193", "r194" ] }, "wms_InternationalSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ads-pipe.com/20231231", "localname": "InternationalSegmentMember", "presentation": [ "http://www.ads-pipe.com/role/BusinessSegmentsInformationScheduleofFinancialInformationAttributabletoReportableSegmentsDetail", "http://www.ads-pipe.com/role/BusinessSegmentsInformationScheduleofRevenuefromReportableSegmentsbyProductTypeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "International", "label": "International Segment [Member]", "documentation": "International. Our International segment manufactures and markets products in regions outside of the United States, with a growth strategy focused on our owned facilities in Canada and through our joint-ventures, with best-in-class local partners in Mexico, Central America and South America. Our joint venture strategy provides us with local and regional access to new markets such as Brazil, Chile, Argentina, Peru and Colombia." } } }, "auth_ref": [] }, "us-gaap_IntersegmentEliminationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntersegmentEliminationMember", "presentation": [ "http://www.ads-pipe.com/role/BusinessSegmentsInformationScheduleofFinancialInformationAttributabletoReportableSegmentsDetail", "http://www.ads-pipe.com/role/BusinessSegmentsInformationScheduleofRevenuefromReportableSegmentsbyProductTypeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Intersegment Eliminations", "label": "Intersegment Eliminations [Member]", "documentation": "Eliminating entries used in operating segment consolidation." } } }, "auth_ref": [ "r241", "r252", "r253", "r254", "r255", "r256", "r258", "r262" ] }, "us-gaap_InventoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoriesMember", "presentation": [ "http://www.ads-pipe.com/role/CommitmentsandContingenciesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory", "label": "Inventories [Member]", "documentation": "Tangible personal property held for sale in the ordinary course of business, or in process of, or to be consumed in, production for sale." } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Inventory Disclosure [Abstract]", "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://www.ads-pipe.com/role/Inventories" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Inventory Disclosure [Text Block]", "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory." } } }, "auth_ref": [ "r277" ] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "calculation": { "http://www.ads-pipe.com/role/InventoriesScheduleofInventoriesDetail": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ads-pipe.com/role/InventoriesScheduleofInventoriesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finished goods", "label": "Inventory, Finished Goods, Net of Reserves", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale." } } }, "auth_ref": [ "r131", "r614" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.ads-pipe.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 }, "http://www.ads-pipe.com/role/InventoriesScheduleofInventoriesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.ads-pipe.com/role/InventoriesScheduleofInventoriesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "totalLabel": "Total 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": [ "r174", "r613", "r636" ] }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterialsNetOfReserves", "crdr": "debit", "calculation": { "http://www.ads-pipe.com/role/InventoriesScheduleofInventoriesDetail": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ads-pipe.com/role/InventoriesScheduleofInventoriesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Raw materials", "label": "Inventory, Raw Materials, Net of Reserves", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process." } } }, "auth_ref": [ "r131", "r615" ] }, "wms_KSOPRedeemableCommonStockConversionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ads-pipe.com/20231231", "localname": "KSOPRedeemableCommonStockConversionMember", "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofStockholdersEquityandMezzanineEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "KSOP redeemable common stock conversion", "label": "KSOP Redeemable Common Stock Conversion [Member]", "documentation": "KSOP Redeemable Common Stock Conversion" } } }, "auth_ref": [] }, "wms_LeaseRemainingLeaseTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.ads-pipe.com/20231231", "localname": "LeaseRemainingLeaseTerm", "presentation": [ "http://www.ads-pipe.com/role/LeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining lease term", "label": "Lease, Remaining Lease Term", "documentation": "Lease, Remaining Lease Term" } } }, "auth_ref": [] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Leases [Abstract]", "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.ads-pipe.com/role/LeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee Lease Description [Line Items]", "label": "Lessee, Lease, Description [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": [ "r450" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.ads-pipe.com/role/LeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee Lease Description [Table]", "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r450" ] }, "wms_LesseeLeaseRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.ads-pipe.com/20231231", "localname": "LesseeLeaseRenewalTerm", "presentation": [ "http://www.ads-pipe.com/role/LeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Lease renewal term", "label": "Lessee, Lease, Renewal Term", "documentation": "Lessee, Lease, Renewal Term" } } }, "auth_ref": [] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://www.ads-pipe.com/role/BackgroundandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Leases [Policy Text Block]", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r449" ] }, "wms_LesseeOperatingAndFinanceLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ads-pipe.com/20231231", "localname": "LesseeOperatingAndFinanceLeasesTextBlock", "presentation": [ "http://www.ads-pipe.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee Operating And Finance Leases [Text Block]", "documentation": "Lessee operating and finance leases." } } }, "auth_ref": [] }, "us-gaap_LettersOfCreditOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LettersOfCreditOutstandingAmount", "crdr": "credit", "presentation": [ "http://www.ads-pipe.com/role/DebtSeniorSecuredCreditFacilityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding letters of credit", "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.ads-pipe.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "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": [ "r22", "r197", "r273", "r300", "r301", "r303", "r304", "r305", "r307", "r309", "r311", "r312", "r421", "r424", "r425", "r437", "r546", "r618", "r649", "r681", "r717", "r718" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.ads-pipe.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities, mezzanine equity 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": [ "r111", "r150", "r479", "r636", "r666", "r673", "r715" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "LIABILITIES, MEZZANINE EQUITY 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.ads-pipe.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "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": [ "r24", "r162", "r197", "r273", "r300", "r301", "r303", "r304", "r305", "r307", "r309", "r311", "r312", "r421", "r424", "r425", "r437", "r636", "r681", "r717", "r718" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://www.ads-pipe.com/role/RelatedPartyTransactionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding principal balance including letters of credit", "label": "Long-Term Line of Credit", "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r17", "r147", "r725" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.ads-pipe.com/role/DebtSeniorSecuredCreditFacilityDetail", "http://www.ads-pipe.com/role/RelatedPartyTransactionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum borrowings permitted under credit facility", "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": [ "r21" ] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.ads-pipe.com/role/RelatedPartyTransactionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum borrowings permitted under credit facility", "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": [ "r21" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.ads-pipe.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://www.ads-pipe.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.ads-pipe.com/role/DebtEquipmentFinancingDetails", "http://www.ads-pipe.com/role/DebtLongTermDebtDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Current maturities of debt obligations", "verboseLabel": "Less: Current maturities", "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": [ "r167" ] }, "us-gaap_LongTermDebtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtFairValue", "crdr": "credit", "presentation": [ "http://www.ads-pipe.com/role/DebtValuationofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of senior notes and equipment financing", "label": "Long-Term Debt, Fair Value", "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.ads-pipe.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.ads-pipe.com/role/DebtEquipmentFinancingDetails", "http://www.ads-pipe.com/role/DebtLongTermDebtDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt obligations (less unamortized debt issuance costs of $10,270 and $11,804, respectively)", "verboseLabel": "Long-term debt obligations", "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": [ "r168" ] }, "us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis", "presentation": [ "http://www.ads-pipe.com/role/CommitmentsandContingenciesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Category of Item Purchased", "label": "Category of Item Purchased [Axis]", "documentation": "Information by category of items purchased under a long-term purchase commitment." } } }, "auth_ref": [] }, "us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain", "presentation": [ "http://www.ads-pipe.com/role/CommitmentsandContingenciesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Purchase Commitment, Category of Item Purchased", "label": "Long-Term Purchase Commitment, Category of Item Purchased [Domain]", "documentation": "General description of the goods or services to be purchased from the counterparty to the long-term purchase commitment." } } }, "auth_ref": [] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.ads-pipe.com/role/DebtEquipmentFinancingDetails", "http://www.ads-pipe.com/role/DebtLongTermDebtDetail", "http://www.ads-pipe.com/role/DebtSeniorSecuredCreditFacilityDetail", "http://www.ads-pipe.com/role/DebtValuationofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r26" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.ads-pipe.com/role/DebtEquipmentFinancingDetails", "http://www.ads-pipe.com/role/DebtLongTermDebtDetail", "http://www.ads-pipe.com/role/DebtSeniorSecuredCreditFacilityDetail", "http://www.ads-pipe.com/role/DebtValuationofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type", "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": [ "r26", "r61" ] }, "us-gaap_MaterialReconcilingItemsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MaterialReconcilingItemsMember", "presentation": [ "http://www.ads-pipe.com/role/BusinessSegmentsInformationReconciliationofGrossProfittoSegmentAdjustedGrossProfitDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reconciling Items", "label": "Segment Reconciling Items [Member]", "documentation": "Items used in reconciling reportable segments' amounts to consolidated amount. Excludes corporate-level activity." } } }, "auth_ref": [ "r54" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.ads-pipe.com/role/CommitmentsandContingenciesDetail", "http://www.ads-pipe.com/role/DebtEquipmentFinancingDetails", "http://www.ads-pipe.com/role/DebtSeniorNotesDetail", "http://www.ads-pipe.com/role/LeasesDetail", "http://www.ads-pipe.com/role/StockBasedCompensation2017OmnibusPlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r295", "r296", "r297", "r298", "r363", "r463", "r507", "r538", "r539", "r596", "r597", "r598", "r599", "r600", "r609", "r610", "r621", "r628", "r632", "r638", "r685", "r719", "r720", "r721", "r722", "r723", "r724" ] }, "wms_MezzanineEquityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ads-pipe.com/20231231", "localname": "MezzanineEquityMember", "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofStockholdersEquityandMezzanineEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Total Mezzanine Equity", "label": "Mezzanine Equity [Member]", "documentation": "Mezzanine Equity [Member]" } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.ads-pipe.com/role/CommitmentsandContingenciesDetail", "http://www.ads-pipe.com/role/DebtEquipmentFinancingDetails", "http://www.ads-pipe.com/role/LeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r295", "r296", "r297", "r298", "r363", "r463", "r507", "r538", "r539", "r596", "r597", "r598", "r599", "r600", "r609", "r610", "r621", "r628", "r632", "r638", "r685", "r719", "r720", "r721", "r722", "r723", "r724" ] }, "us-gaap_MinorityInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterest", "crdr": "credit", "calculation": { "http://www.ads-pipe.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Noncontrolling interest in subsidiaries", "label": "Equity, Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r34", "r149", "r197", "r273", "r300", "r303", "r304", "r305", "r311", "r312", "r437", "r478", "r550" ] }, "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders", "crdr": "debit", "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofStockholdersEquityandMezzanineEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends paid to noncontrolling interest holder", "label": "Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders", "documentation": "Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders." } } }, "auth_ref": [ "r139" ] }, "us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterestOwnershipPercentageByNoncontrollingOwners", "presentation": [ "http://www.ads-pipe.com/role/RelatedPartyTransactionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of ownership in joint venture", "label": "Subsidiary, Ownership Percentage, Noncontrolling Owner", "documentation": "The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity." } } }, "auth_ref": [] }, "us-gaap_MinorityInterestOwnershipPercentageByParent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterestOwnershipPercentageByParent", "presentation": [ "http://www.ads-pipe.com/role/RelatedPartyTransactionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Company's ownership percentage", "label": "Subsidiary, Ownership Percentage, Parent", "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage." } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in 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": [ "r192" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "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.ads-pipe.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "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": [ "r192" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "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.ads-pipe.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "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": [ "r125", "r126", "r127" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "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.ads-pipe.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net income attributable to ADS", "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": [ "r117", "r127", "r152", "r160", "r177", "r180", "r184", "r197", "r203", "r205", "r206", "r207", "r208", "r211", "r212", "r225", "r239", "r253", "r259", "r262", "r273", "r300", "r301", "r303", "r304", "r305", "r307", "r309", "r311", "r312", "r434", "r437", "r484", "r568", "r589", "r590", "r619", "r647", "r681" ] }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 }, "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited", "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Less: net income attributable to noncontrolling interest", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r79", "r142", "r177", "r180", "r211", "r212", "r483", "r661" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "presentation": [ "http://www.ads-pipe.com/role/NetIncomePerShareandStockholdersEquitySummaryofNetIncomePerShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Net income available to common stockholders \u2013 Basic", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r188", "r205", "r206", "r207", "r208", "r213", "r214", "r226", "r229", "r239", "r253", "r259", "r262", "r619" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "presentation": [ "http://www.ads-pipe.com/role/NetIncomePerShareandStockholdersEquitySummaryofNetIncomePerShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Net income available to common stockholders \u2013 Diluted", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r188", "r215", "r221", "r222", "r223", "r224", "r226", "r229" ] }, "wms_NetIncomePerShareAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.ads-pipe.com/20231231", "localname": "NetIncomePerShareAndStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Net Income Per Share And Stockholders Equity [Abstract]", "label": "Net Income Per Share And Stockholders Equity [Abstract]", "documentation": "Net income per share and stockholders' equity." } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.ads-pipe.com/role/BackgroundandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recent Accounting Guidance", "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": [] }, "wms_NonEmployeeDirectorCompensationPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ads-pipe.com/20231231", "localname": "NonEmployeeDirectorCompensationPlanMember", "presentation": [ "http://www.ads-pipe.com/role/StockBasedCompensationSummaryofStockbasedCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Employee Directors", "label": "Non Employee Director Compensation Plan [Member]", "documentation": "Non Employee Director Compensation Plan [Member]" } } }, "auth_ref": [] }, "us-gaap_NoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncontrollingInterestMember", "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofStockholdersEquityandMezzanineEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Non- controlling Interest in Subsidiaries", "label": "Noncontrolling Interest [Member]", "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest." } } }, "auth_ref": [ "r75", "r346", "r667", "r668", "r669", "r728" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other expense:", "label": "Nonoperating Income (Expense) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.ads-pipe.com/role/BackgroundandSummaryofSignificantAccountingPoliciesDetail", "http://www.ads-pipe.com/role/BusinessSegmentsInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of reportable segments", "label": "Number of Reportable Segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r672" ] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses:", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Income from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r239", "r253", "r259", "r262", "r619" ] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingSegmentsMember", "presentation": [ "http://www.ads-pipe.com/role/BusinessSegmentsInformationScheduleofFinancialInformationAttributabletoReportableSegmentsDetail", "http://www.ads-pipe.com/role/BusinessSegmentsInformationScheduleofRevenuefromReportableSegmentsbyProductTypeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Segments", "label": "Operating Segments [Member]", "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r252", "r253", "r254", "r255", "r256", "r262" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.ads-pipe.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other accrued liabilities", "label": "Other Accrued Liabilities, Current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r23" ] }, "us-gaap_OtherAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsAbstract", "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets:", "label": "Other Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.ads-pipe.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other current assets", "label": "Other Assets, Current", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r175", "r636" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.ads-pipe.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r165" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited", "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofStockholdersEquityandMezzanineEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Currency translation gain (loss)", "verboseLabel": "Other comprehensive income", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r2" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Less: other comprehensive income attributable to noncontrolling interest", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Noncontrolling Interest", "documentation": "Amount after tax of other comprehensive income (loss) attributable to noncontrolling interests." } } }, "auth_ref": [ "r5", "r10", "r141", "r178", "r181" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.ads-pipe.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other 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": [ "r27" ] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "calculation": { "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Other operating activities", "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": [ "r127" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Derivative gain and other income, net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r121" ] }, "srt_OwnershipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "OwnershipAxis", "presentation": [ "http://www.ads-pipe.com/role/RelatedPartyTransactionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership", "label": "Ownership [Axis]" } } }, "auth_ref": [] }, "srt_OwnershipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "OwnershipDomain", "presentation": [ "http://www.ads-pipe.com/role/RelatedPartyTransactionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership", "label": "Ownership [Domain]" } } }, "auth_ref": [] }, "us-gaap_ParentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ParentMember", "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofStockholdersEquityandMezzanineEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Total ADS Stockholders\u2019 Equity", "label": "Parent [Member]", "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests." } } }, "auth_ref": [] }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForProceedsFromOtherInvestingActivities", "crdr": "credit", "calculation": { "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Other investing activities", "label": "Payments for (Proceeds from) Other Investing Activities", "documentation": "Amount of cash (inflow) outflow from investing activities classified as other." } } }, "auth_ref": [ "r657", "r662" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchase of common stock", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r40" ] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "calculation": { "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Debt issuance costs", "label": "Payments of Debt Issuance Costs", "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt." } } }, "auth_ref": [ "r42" ] }, "us-gaap_PaymentsOfDividendsCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDividendsCommonStock", "crdr": "credit", "calculation": { "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Cash dividends paid", "label": "Payments of Ordinary Dividends, Common Stock", "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity." } } }, "auth_ref": [ "r40" ] }, "us-gaap_PaymentsOfDividendsMinorityInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDividendsMinorityInterest", "crdr": "credit", "calculation": { "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Dividends paid to noncontrolling interest holder", "label": "Payments of Ordinary Dividends, Noncontrolling Interest", "documentation": "Amount of cash outflow in the form of ordinary dividends provided by the non-wholly owned subsidiary to noncontrolling interests." } } }, "auth_ref": [ "r40" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payment of withholding taxes on vesting of restricted stock units", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r189" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Acquisition, 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.ads-pipe.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Capital expenditures", "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": [ "r124" ] }, "wms_PercentageOfDebtSecuredGuaranteed": { "xbrltype": "percentItemType", "nsuri": "http://www.ads-pipe.com/20231231", "localname": "PercentageOfDebtSecuredGuaranteed", "presentation": [ "http://www.ads-pipe.com/role/RelatedPartyTransactionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of debt guarantee", "label": "Percentage Of Debt Secured Guaranteed", "documentation": "Percentage of debt secured guaranteed." } } }, "auth_ref": [] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PerformanceSharesMember", "presentation": [ "http://www.ads-pipe.com/role/StockBasedCompensation2017OmnibusPlanAdditionalInformationDetail", "http://www.ads-pipe.com/role/StockBasedCompensationSummaryofStockbasedCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Performance-based Restricted Stock Units", "label": "Performance Shares [Member]", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "wms_PipeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ads-pipe.com/20231231", "localname": "PipeMember", "presentation": [ "http://www.ads-pipe.com/role/BusinessSegmentsInformationScheduleofFinancialInformationAttributabletoReportableSegmentsDetail", "http://www.ads-pipe.com/role/BusinessSegmentsInformationScheduleofRevenuefromReportableSegmentsbyProductTypeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "International - Pipe", "label": "Pipe [Member]", "documentation": "Pipe." } } }, "auth_ref": [] }, "wms_PipeSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ads-pipe.com/20231231", "localname": "PipeSegmentMember", "presentation": [ "http://www.ads-pipe.com/role/BusinessSegmentsInformationScheduleofFinancialInformationAttributabletoReportableSegmentsDetail", "http://www.ads-pipe.com/role/BusinessSegmentsInformationScheduleofRevenuefromReportableSegmentsbyProductTypeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Pipe", "label": "Pipe Segment [Member]", "documentation": "Pipe segment." } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.ads-pipe.com/role/StockBasedCompensation2017OmnibusPlanAdditionalInformationDetail", "http://www.ads-pipe.com/role/StockBasedCompensationSummaryofStockbasedCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.ads-pipe.com/role/StockBasedCompensation2017OmnibusPlanAdditionalInformationDetail", "http://www.ads-pipe.com/role/StockBasedCompensationSummaryofStockbasedCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713" ] }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PortionAtFairValueFairValueDisclosureMember", "presentation": [ "http://www.ads-pipe.com/role/DebtValuationofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Portion at Fair Value Measurement", "label": "Portion at Fair Value Measurement [Member]", "documentation": "Measured at fair value for financial reporting purposes." } } }, "auth_ref": [ "r435" ] }, "us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfSeniorLongTermDebt", "crdr": "debit", "calculation": { "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from Senior Notes due 2030", "label": "Proceeds from Issuance of Senior Long-Term Debt", "documentation": "The cash inflow from a borrowing with the highest claim on the assets of the entity in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle, if longer)." } } }, "auth_ref": [ "r39" ] }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLongTermLinesOfCredit", "crdr": "debit", "calculation": { "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from Revolving Credit Agreement", "label": "Proceeds from Long-Term Lines of Credit", "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer." } } }, "auth_ref": [ "r39" ] }, "us-gaap_ProceedsFromSaleOfProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfProductiveAssets", "crdr": "debit", "calculation": { "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.ads-pipe.com/role/DiscontinuedOperationsandDisposalGroupsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from disposition of assets", "label": "Proceeds from Sale of Productive Assets", "documentation": "The cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets." } } }, "auth_ref": [ "r123" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from exercise of stock options", "label": "Proceeds from Stock Options Exercised", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r3", "r13" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.ads-pipe.com/role/BusinessSegmentsInformationScheduleofFinancialInformationAttributabletoReportableSegmentsDetail", "http://www.ads-pipe.com/role/BusinessSegmentsInformationScheduleofRevenuefromReportableSegmentsbyProductTypeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r264", "r464", "r501", "r502", "r503", "r504", "r505", "r506", "r611", "r629", "r637", "r658", "r678", "r679", "r687", "r726" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.ads-pipe.com/role/BusinessSegmentsInformationScheduleofFinancialInformationAttributabletoReportableSegmentsDetail", "http://www.ads-pipe.com/role/BusinessSegmentsInformationScheduleofRevenuefromReportableSegmentsbyProductTypeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r264", "r464", "r501", "r502", "r503", "r504", "r505", "r506", "r611", "r629", "r637", "r658", "r678", "r679", "r687", "r726" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 }, "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 }, "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited", "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net income", "verboseLabel": "Net income", "terseLabel": "Net income", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r160", "r177", "r180", "r191", "r197", "r203", "r211", "r212", "r239", "r253", "r259", "r262", "r273", "r300", "r301", "r303", "r304", "r305", "r307", "r309", "r311", "r312", "r419", "r422", "r423", "r434", "r437", "r469", "r482", "r525", "r568", "r589", "r590", "r619", "r634", "r635", "r648", "r661", "r681" ] }, "wms_ProfitLossExcludingPortionAttributableToRedeemableNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ads-pipe.com/20231231", "localname": "ProfitLossExcludingPortionAttributableToRedeemableNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofStockholdersEquityandMezzanineEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Net income", "label": "Profit Loss Excluding Portion Attributable To Redeemable Noncontrolling Interest", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest but excluding the portion attributable to redeemable noncontrolling interest." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.ads-pipe.com/role/LeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset", "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": [ "r8" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.ads-pipe.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r8", "r470", "r480", "r636" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.ads-pipe.com/role/LeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset", "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": [ "r133" ] }, "wms_PurchaseCommitmentContractPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.ads-pipe.com/20231231", "localname": "PurchaseCommitmentContractPeriod", "presentation": [ "http://www.ads-pipe.com/role/CommitmentsandContingenciesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase commitment contract period", "label": "Purchase Commitment Contract Period", "documentation": "Purchase Commitment Contract Period" } } }, "auth_ref": [] }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseCommitmentExcludingLongtermCommitmentLineItems", "presentation": [ "http://www.ads-pipe.com/role/CommitmentsandContingenciesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase Commitment, Excluding Long-term Commitment [Line Items]", "label": "Purchase Commitment, Excluding Long-Term Commitment [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_PurchaseCommitmentExcludingLongtermCommitmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseCommitmentExcludingLongtermCommitmentTable", "presentation": [ "http://www.ads-pipe.com/role/CommitmentsandContingenciesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase Commitment Excluding Longterm Commitment [Table]", "label": "Purchase Commitment, Excluding Long-Term Commitment [Table]", "documentation": "Summarization of information required or determined to be disclosed about arrangements in which the entity has agreed to expend funds to procure goods or services from one or more suppliers. Such disclosure may include identification of the goods or services to be purchased, identity of the seller, pricing, effects on pricing for failing to reach minimum quantities required to be purchased (such as penalties), cancellation rights, and termination provisions." } } }, "auth_ref": [ "r103", "r148" ] }, "us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseCommitmentRemainingMinimumAmountCommitted", "crdr": "credit", "presentation": [ "http://www.ads-pipe.com/role/CommitmentsandContingenciesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Total purchase commitment", "label": "Purchase Commitment, Remaining Minimum Amount Committed", "documentation": "Minimum amount to be expended to satisfy the terms of arrangements in which the entity has agreed to expend funds to procure goods or services, excluding long-term purchase commitments or unconditional purchase obligations." } } }, "auth_ref": [ "r103", "r148" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.ads-pipe.com/role/CommitmentsandContingenciesDetail", "http://www.ads-pipe.com/role/DebtEquipmentFinancingDetails", "http://www.ads-pipe.com/role/DebtSeniorNotesDetail", "http://www.ads-pipe.com/role/LeasesDetail", "http://www.ads-pipe.com/role/StockBasedCompensation2017OmnibusPlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r295", "r296", "r297", "r298", "r362", "r363", "r392", "r393", "r394", "r462", "r463", "r507", "r538", "r539", "r596", "r597", "r598", "r599", "r600", "r609", "r610", "r621", "r628", "r632", "r638", "r641", "r676", "r685", "r720", "r721", "r722", "r723", "r724" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.ads-pipe.com/role/CommitmentsandContingenciesDetail", "http://www.ads-pipe.com/role/DebtEquipmentFinancingDetails", "http://www.ads-pipe.com/role/DebtSeniorNotesDetail", "http://www.ads-pipe.com/role/LeasesDetail", "http://www.ads-pipe.com/role/StockBasedCompensation2017OmnibusPlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r295", "r296", "r297", "r298", "r362", "r363", "r392", "r393", "r394", "r462", "r463", "r507", "r538", "r539", "r596", "r597", "r598", "r599", "r600", "r609", "r610", "r621", "r628", "r632", "r638", "r641", "r676", "r685", "r720", "r721", "r722", "r723", "r724" ] }, "us-gaap_ReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesNetCurrent", "crdr": "debit", "calculation": { "http://www.ads-pipe.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Receivables (less allowance for doubtful accounts of $6,058 and $8,227, respectively)", "label": "Receivables, Net, Current", "documentation": "The total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value." } } }, "auth_ref": [ "r636" ] }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable", "presentation": [ "http://www.ads-pipe.com/role/BusinessSegmentsInformationReconciliationofGrossProfittoSegmentAdjustedGrossProfitDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation Of Operating Profit Loss From Segments To Consolidated [Table]", "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table]", "documentation": "Disclosure of information about the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment." } } }, "auth_ref": [ "r53", "r54" ] }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "presentation": [ "http://www.ads-pipe.com/role/BusinessSegmentsInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of Gross Profit to Segment Adjusted Gross Profit", "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]", "documentation": "Tabular disclosure of the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment." } } }, "auth_ref": [ "r53", "r54" ] }, "us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "presentation": [ "http://www.ads-pipe.com/role/BusinessSegmentsInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenue from Reportable Segments by Product Type", "label": "Reconciliation of Revenue from Segments to Consolidated [Table Text Block]", "documentation": "Tabular disclosure of all significant reconciling items in the reconciliation of total revenues from reportable segments to the entity's consolidated revenues." } } }, "auth_ref": [ "r52", "r54" ] }, "wms_RedeemableCommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ads-pipe.com/20231231", "localname": "RedeemableCommonStockMember", "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofStockholdersEquityandMezzanineEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Redeemable Common Stock", "label": "Redeemable Common Stock [Member]", "documentation": "Redeemable Common Stock" } } }, "auth_ref": [] }, "us-gaap_RedeemableConvertiblePreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RedeemableConvertiblePreferredStockMember", "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofStockholdersEquityandMezzanineEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Redeemable Convertible Preferred Stock", "label": "Redeemable Convertible Preferred Stock [Member]", "documentation": "Description of type or class of redeemable convertible preferred stock. Convertible redeemable preferred stock possess conversion and redemption features. The stock has redemption features that are outside the control of the issuer." } } }, "auth_ref": [] }, "us-gaap_RedeemableNoncontrollingInterestEquityCommonCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RedeemableNoncontrollingInterestEquityCommonCarryingAmount", "crdr": "credit", "calculation": { "http://www.ads-pipe.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Redeemable common stock: $0.01 par value; 7,488 and 9,429 shares outstanding, respectively", "label": "Redeemable Noncontrolling Interest, Equity, Common, Carrying Amount", "documentation": "As of the reporting date, the carrying amount of noncontrolling interests which are redeemable by the (parent) entity (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the (parent) entity. The noncontrolling interest holder's ownership (or holders' ownership) may be in the form of common shares (regardless of class), limited partnership units (regardless of class), non-preferential membership interests, or any other form of common equity regardless of investee entity legal form." } } }, "auth_ref": [ "r63", "r64", "r65", "r66" ] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://www.ads-pipe.com/role/RelatedPartyTransactionsDetail" ], "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": [ "r572", "r573", "r576" ] }, "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_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://www.ads-pipe.com/role/RelatedPartyTransactions" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transactions", "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": [ "r453", "r454", "r455", "r456", "r457", "r521", "r522", "r523", "r574", "r575", "r576", "r594", "r595" ] }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermLinesOfCredit", "crdr": "credit", "calculation": { "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments on Revolving Credit Agreement", "label": "Repayments of Long-Term Lines of Credit", "documentation": "The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer." } } }, "auth_ref": [ "r41" ] }, "us-gaap_RepaymentsOfOtherLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfOtherLongTermDebt", "crdr": "credit", "calculation": { "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments on Equipment Financing", "label": "Repayments of Other Long-Term Debt", "documentation": "Amount of cash outflow for the payment of debt classified as other, maturing after one year or the operating cycle, if longer." } } }, "auth_ref": [ "r41" ] }, "wms_RepaymentsOfSyndicatedTermLoanFacility": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ads-pipe.com/20231231", "localname": "RepaymentsOfSyndicatedTermLoanFacility", "crdr": "credit", "calculation": { "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments on syndicated Term Loan Facility", "label": "Repayments Of Syndicated Term Loan Facility", "documentation": "Repayments of syndicated term loan facility." } } }, "auth_ref": [] }, "us-gaap_RestrictedCashAndCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalents", "crdr": "debit", "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash (included in Other assets in the Condensed Consolidated Balance Sheets)", "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": [ "r43", "r143", "r163", "r195", "r474" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockMember", "presentation": [ "http://www.ads-pipe.com/role/NetIncomePerShareandStockholdersEquitySummaryofNetIncomePerShareDetail", "http://www.ads-pipe.com/role/StockBasedCompensationSummaryofStockbasedCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Assumed performance units", "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": [ "r48" ] }, "wms_RestrictedStockNonparticipatingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ads-pipe.com/20231231", "localname": "RestrictedStockNonparticipatingMember", "presentation": [ "http://www.ads-pipe.com/role/NetIncomePerShareandStockholdersEquitySummaryofNetIncomePerShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Assumed restricted stock", "label": "Restricted Stock, Nonparticipating [Member]", "documentation": "Restricted Stock, Nonparticipating" } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.ads-pipe.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r108", "r139", "r477", "r511", "r513", "r519", "r549", "r636" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofStockholdersEquityandMezzanineEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r157", "r200", "r201", "r202", "r204", "r210", "r212", "r274", "r275", "r400", "r401", "r402", "r412", "r413", "r426", "r428", "r429", "r431", "r432", "r508", "r510", "r526", "r728" ] }, "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.ads-pipe.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ads-pipe.com/role/BusinessSegmentsInformationScheduleofRevenuefromReportableSegmentsbyProductTypeDetail", "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Net sales", "verboseLabel": "Net Sales", "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": [ "r240", "r241", "r252", "r257", "r258", "r264", "r266", "r267", "r358", "r359", "r464" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.ads-pipe.com/role/RevenueRecognition" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition", "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": [ "r155", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r361" ] }, "wms_RevolvingCreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ads-pipe.com/20231231", "localname": "RevolvingCreditAgreementMember", "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Credit Agreement", "label": "Revolving Credit Agreement [Member]", "documentation": "Revolving Credit Agreement" } } }, "auth_ref": [] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.ads-pipe.com/role/DebtLongTermDebtDetail", "http://www.ads-pipe.com/role/DebtSeniorSecuredCreditFacilityDetail" ], "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_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.ads-pipe.com/role/NetIncomePerShareandStockholdersEquitySummaryofNetIncomePerShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table]", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities." } } }, "auth_ref": [ "r48" ] }, "us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "presentation": [ "http://www.ads-pipe.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Carrying And Fair Value of Senior Notes", "label": "Schedule of Carrying Values and Estimated Fair Values of Debt Instruments [Table Text Block]", "documentation": "Tabular disclosure of information pertaining to carrying amount and estimated fair value of short-term and long-term debt instruments or arrangements, including but not limited to, identification of terms, features, and collateral requirements." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "presentation": [ "http://www.ads-pipe.com/role/StatementofCashFlowsSupplementalDisclosuresTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Cash Flow, Supplemental Disclosures", "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]", "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://www.ads-pipe.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Debt", "label": "Schedule of Debt [Table Text Block]", "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.ads-pipe.com/role/NetIncomePerShareandStockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Net Income 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": [ "r671" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://www.ads-pipe.com/role/StockBasedCompensationSummaryofStockbasedCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements." } } }, "auth_ref": [ "r72" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.ads-pipe.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Stock-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": [ "r72" ] }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "presentation": [ "http://www.ads-pipe.com/role/RelatedPartyTransactionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Investment, Name", "label": "Investment, Name [Axis]" } } }, "auth_ref": [ "r270", "r271", "r272" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.ads-pipe.com/role/InventoriesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Inventories", "label": "Schedule of Inventory, Current [Table Text Block]", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r19", "r112", "r113", "r114" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://www.ads-pipe.com/role/RelatedPartyTransactionsDetail" ], "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": [ "r87", "r88", "r572", "r573", "r576" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.ads-pipe.com/role/BusinessSegmentsInformationScheduleofFinancialInformationAttributabletoReportableSegmentsDetail", "http://www.ads-pipe.com/role/BusinessSegmentsInformationScheduleofRevenuefromReportableSegmentsbyProductTypeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Segment Reporting Information By Segment [Table]", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r49", "r50", "r51", "r55" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.ads-pipe.com/role/BusinessSegmentsInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Financial Information Attributable to Reportable Segments", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r49", "r50", "r51", "r55" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.ads-pipe.com/role/StockBasedCompensation2017OmnibusPlanAdditionalInformationDetail" ], "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": [ "r365", "r367", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.ads-pipe.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Assumption Used to Estimate Fair Value of Stock Options", "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r140" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.ads-pipe.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Title of each class", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r650" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.ads-pipe.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Name of each exchange on which registered", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r652" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://www.ads-pipe.com/role/BusinessSegmentsInformationScheduleofFinancialInformationAttributabletoReportableSegmentsDetail", "http://www.ads-pipe.com/role/BusinessSegmentsInformationScheduleofRevenuefromReportableSegmentsbyProductTypeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Segments", "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": [ "r236", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r262", "r267", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r291", "r292", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r622", "r658", "r726" ] }, "us-gaap_SegmentExpenditureAdditionToLongLivedAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentExpenditureAdditionToLongLivedAssets", "crdr": "debit", "presentation": [ "http://www.ads-pipe.com/role/BusinessSegmentsInformationScheduleofFinancialInformationAttributabletoReportableSegmentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Capital Expenditures", "label": "Segment, Expenditure, Addition to Long-Lived Assets", "documentation": "Amount of expenditure for addition to long-lived assets included in determination of segment assets by chief operating decision maker (CODM) or otherwise regularly provided to CODM. Excludes expenditure for addition to financial instrument, long-term customer relationship of financial institution, mortgage and other servicing rights, deferred policy acquisition cost, and deferred tax assets." } } }, "auth_ref": [ "r250", "r620" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting [Abstract]", "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.ads-pipe.com/role/BusinessSegmentsInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Business Segments Information", "label": "Segment Reporting Disclosure [Text Block]", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r235", "r236", "r237", "r238", "r239", "r251", "r256", "r260", "r261", "r262", "r263", "r264", "r265", "r267" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.ads-pipe.com/role/BusinessSegmentsInformationScheduleofFinancialInformationAttributabletoReportableSegmentsDetail", "http://www.ads-pipe.com/role/BusinessSegmentsInformationScheduleofRevenuefromReportableSegmentsbyProductTypeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting Information [Line Items]", "label": "Segment Reporting 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": [] }, "us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems", "presentation": [ "http://www.ads-pipe.com/role/BusinessSegmentsInformationReconciliationofGrossProfittoSegmentAdjustedGrossProfitDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]", "label": "Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [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_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general and administrative", "label": "Selling and Marketing Expense", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://www.ads-pipe.com/role/StockBasedCompensationSummaryofStockbasedCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general and administrative expenses", "label": "Selling and Marketing Expense [Member]", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r118" ] }, "us-gaap_SeniorNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeniorNotesMember", "presentation": [ "http://www.ads-pipe.com/role/DebtLongTermDebtDetail", "http://www.ads-pipe.com/role/DebtValuationofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Senior Notes", "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.ads-pipe.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r6" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.ads-pipe.com/role/StockBasedCompensation2017OmnibusPlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of performance units granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r384" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "crdr": "debit", "presentation": [ "http://www.ads-pipe.com/role/StockBasedCompensation2017OmnibusPlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of performance units granted, value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash." } } }, "auth_ref": [ "r388" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.ads-pipe.com/role/StockBasedCompensationSummaryofAssumptionUsedtoEstimateFairValueofStockOptionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Dividend yield", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r393" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.ads-pipe.com/role/StockBasedCompensationSummaryofAssumptionUsedtoEstimateFairValueofStockOptionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Expected stock price volatility", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r392" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.ads-pipe.com/role/StockBasedCompensationSummaryofAssumptionUsedtoEstimateFairValueofStockOptionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free interest rate", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r394" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.ads-pipe.com/role/StockBasedCompensation2017OmnibusPlanAdditionalInformationDetail" ], "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": [ "r365", "r367", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.ads-pipe.com/role/StockBasedCompensation2017OmnibusPlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of stock options granted (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": [ "r377" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.ads-pipe.com/role/StockBasedCompensation2017OmnibusPlanAdditionalInformationDetail", "http://www.ads-pipe.com/role/StockBasedCompensationSummaryofStockbasedCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395" ] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharePrice", "presentation": [ "http://www.ads-pipe.com/role/StockBasedCompensationSummaryofAssumptionUsedtoEstimateFairValueofStockOptionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock price (in dollars per share)", "label": "Share Price", "documentation": "Price of a single share of a number of saleable stocks of a company." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.ads-pipe.com/role/StockBasedCompensationSummaryofAssumptionUsedtoEstimateFairValueofStockOptionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average expected option life (years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r391" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "crdr": "credit", "presentation": [ "http://www.ads-pipe.com/role/StockBasedCompensation2017OmnibusPlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of stock options granted, value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value", "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock." } } }, "auth_ref": [ "r388" ] }, "wms_SouthAmericanJointVentureMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ads-pipe.com/20231231", "localname": "SouthAmericanJointVentureMember", "presentation": [ "http://www.ads-pipe.com/role/RelatedPartyTransactionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "South American Joint Venture", "label": "South American Joint Venture [Member]", "documentation": "South American Joint Venture [Member]" } } }, "auth_ref": [] }, "wms_SpartanConcreteIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ads-pipe.com/20231231", "localname": "SpartanConcreteIncMember", "presentation": [ "http://www.ads-pipe.com/role/DiscontinuedOperationsandDisposalGroupsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Spartan Concrete, Inc.", "label": "Spartan Concrete, Inc. [Member]", "documentation": "Spartan Concrete, Inc." } } }, "auth_ref": [] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.ads-pipe.com/role/BusinessSegmentsInformationScheduleofFinancialInformationAttributabletoReportableSegmentsDetail", "http://www.ads-pipe.com/role/BusinessSegmentsInformationScheduleofRevenuefromReportableSegmentsbyProductTypeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Segments", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r159", "r236", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r262", "r267", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r289", "r291", "r292", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r622", "r658", "r726" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofStockholdersEquityandMezzanineEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock", "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r156", "r169", "r170", "r171", "r197", "r216", "r220", "r227", "r229", "r233", "r234", "r273", "r300", "r303", "r304", "r305", "r311", "r312", "r341", "r342", "r343", "r344", "r345", "r437", "r515", "r516", "r517", "r518", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r548", "r569", "r591", "r601", "r602", "r603", "r604", "r605", "r656", "r664", "r670" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofStockholdersEquityandMezzanineEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r12", "r32", "r157", "r182", "r183", "r184", "r200", "r201", "r202", "r204", "r210", "r212", "r232", "r274", "r275", "r346", "r400", "r401", "r402", "r412", "r413", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r438", "r439", "r440", "r441", "r442", "r443", "r452", "r508", "r509", "r510", "r526", "r591" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofStockholdersEquityandMezzanineEquityUnaudited" ], "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": [ "r200", "r201", "r202", "r232", "r464", "r514", "r537", "r540", "r541", "r542", "r543", "r544", "r545", "r548", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r561", "r562", "r563", "r564", "r565", "r567", "r570", "r571", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r591", "r642" ] }, "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_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Comprehensive Income [Abstract]", "label": "Statement of Comprehensive Income [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.ads-pipe.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofStockholdersEquityandMezzanineEquityUnaudited" ], "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": [ "r200", "r201", "r202", "r232", "r464", "r514", "r537", "r540", "r541", "r542", "r543", "r544", "r545", "r548", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r561", "r562", "r563", "r564", "r565", "r567", "r570", "r571", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r591", "r642" ] }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofStockholdersEquityandMezzanineEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "KSOP redeemable common stock conversion (in shares)", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities." } } }, "auth_ref": [ "r12", "r31", "r67", "r139", "r330" ] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofStockholdersEquityandMezzanineEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r12", "r105", "r106", "r139" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofStockholdersEquityandMezzanineEquityUnaudited", "http://www.ads-pipe.com/role/StockBasedCompensation2017OmnibusPlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock awards (in shares)", "verboseLabel": "Restricted stock awards (in shares)", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited." } } }, "auth_ref": [ "r12", "r105", "r106", "r139" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofStockholdersEquityandMezzanineEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Performance-based restricted stock units (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": [ "r12", "r105", "r106", "r139" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofStockholdersEquityandMezzanineEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of common stock options (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r12", "r105", "r106", "r139", "r378" ] }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "crdr": "credit", "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofStockholdersEquityandMezzanineEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "KSOP redeemable common stock conversion", "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities." } } }, "auth_ref": [ "r12", "r32", "r139" ] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofStockholdersEquityandMezzanineEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan." } } }, "auth_ref": [ "r12", "r105", "r106", "r139" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "crdr": "credit", "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofStockholdersEquityandMezzanineEquityUnaudited", "http://www.ads-pipe.com/role/StockBasedCompensation2017OmnibusPlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock awards", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited." } } }, "auth_ref": [ "r12", "r139" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofStockholdersEquityandMezzanineEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Performance-based restricted stock units", "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r71", "r105", "r106", "r139" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofStockholdersEquityandMezzanineEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of common stock options", "label": "Stock Issued During Period, Value, Stock Options Exercised", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r12", "r32", "r139" ] }, "wms_StockRepurchaseCostsIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ads-pipe.com/20231231", "localname": "StockRepurchaseCostsIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.ads-pipe.com/role/StatementofCashFlowsSupplementalDisclosuresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Repurchase of common stock pending settlement", "label": "Stock Repurchase Costs Incurred But Not Yet Paid", "documentation": "Stock Repurchase Costs Incurred But Not Yet Paid" } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofStockholdersEquityandMezzanineEquityUnaudited", "http://www.ads-pipe.com/role/SubsequentEventsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Share repurchases (in shares)", "label": "Stock Repurchased During Period, Shares", "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r12", "r105", "r106", "r139", "r518", "r591", "r604" ] }, "us-gaap_StockRepurchasedDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofStockholdersEquityandMezzanineEquityUnaudited", "http://www.ads-pipe.com/role/SubsequentEventsDetail" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Share repurchases", "terseLabel": "Stock repurchased during period", "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": [ "r12", "r105", "r106", "r139", "r526", "r591", "r604", "r648" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.ads-pipe.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total ADS stockholders\u2019 equity", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r106", "r109", "r110", "r130", "r550", "r566", "r592", "r593", "r636", "r649", "r666", "r673", "r715", "r728" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "wms_StockholdersEquityAndEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ads-pipe.com/20231231", "localname": "StockholdersEquityAndEarningsPerShareTextBlock", "presentation": [ "http://www.ads-pipe.com/role/NetIncomePerShareandStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Net Income Per Share and Stockholders' Equity", "label": "Stockholders Equity And Earnings Per Share [Text Block]", "documentation": "Stockholders' equity and earnings per share." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.ads-pipe.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofStockholdersEquityandMezzanineEquityUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r75", "r76", "r78", "r157", "r158", "r183", "r200", "r201", "r202", "r204", "r210", "r274", "r275", "r346", "r400", "r401", "r402", "r412", "r413", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r438", "r439", "r443", "r452", "r509", "r510", "r524", "r550", "r566", "r592", "r593", "r606", "r648", "r666", "r673", "r715", "r728" ] }, "wms_SublimitOfRevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ads-pipe.com/20231231", "localname": "SublimitOfRevolvingCreditFacilityMember", "presentation": [ "http://www.ads-pipe.com/role/DebtSeniorSecuredCreditFacilityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Sublimit of Revolving Credit Facility", "label": "Sublimit Of Revolving Credit Facility [Member]", "documentation": "Sublimit of Revolving Credit Facility." } } }, "auth_ref": [] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.ads-pipe.com/role/SubsequentEventsDetail" ], "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": [ "r444", "r460" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.ads-pipe.com/role/SubsequentEventsDetail" ], "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": [ "r444", "r460" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://www.ads-pipe.com/role/SubsequentEventsDetail" ], "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": [ "r444", "r460" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.ads-pipe.com/role/SubsequentEventsDetail" ], "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": [ "r444", "r460" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.ads-pipe.com/role/SubsequentEventsDetail" ], "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": [ "r444", "r460" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events [Abstract]", "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.ads-pipe.com/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": [ "r459", "r461" ] }, "us-gaap_SupplementalCashFlowElementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowElementsAbstract", "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Elements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_TemporaryEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquityAbstract", "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Mezzanine equity:", "label": "Temporary Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests", "crdr": "credit", "calculation": { "http://www.ads-pipe.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofStockholdersEquityandMezzanineEquityUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total mezzanine equity", "periodStartLabel": "Mezzanine equity, beginning balance", "periodEndLabel": "Mezzanine equity, ending balance", "label": "Temporary Equity, Carrying Amount, Including Portion Attributable to Noncontrolling Interests", "documentation": "Carrying amount, attributable to parent and noncontrolling interests, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer." } } }, "auth_ref": [ "r29", "r197", "r273", "r437" ] }, "us-gaap_TemporaryEquityParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquityParOrStatedValuePerShare", "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.ads-pipe.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Mezzanine equity, par value per share", "label": "Temporary Equity, Par or Stated Value Per Share", "documentation": "Per share amount of par value or stated value of stock classified as temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable." } } }, "auth_ref": [ "r16", "r62" ] }, "us-gaap_TemporaryEquitySharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquitySharesOutstanding", "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.ads-pipe.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofStockholdersEquityandMezzanineEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Mezzanine equity, shares outstanding (in shares)", "periodStartLabel": "Mezzanine equity, beginning balance (in shares)", "periodEndLabel": "Mezzanine equity, ending balance (in shares)", "label": "Temporary Equity, Shares Outstanding", "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer." } } }, "auth_ref": [ "r104" ] }, "wms_TemporaryEquityStockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "xbrltype": "sharesItemType", "nsuri": "http://www.ads-pipe.com/20231231", "localname": "TemporaryEquityStockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofStockholdersEquityandMezzanineEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion of convertible securities (in shares)", "label": "Temporary Equity, Stock Issued During Period, Shares, Conversion Of Convertible Securities", "documentation": "Temporary Equity, Stock Issued During Period, Shares, Conversion Of Convertible Securities" } } }, "auth_ref": [] }, "wms_TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ads-pipe.com/20231231", "localname": "TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "crdr": "credit", "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofStockholdersEquityandMezzanineEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Temporary equity, conversion of convertible securities", "label": "Temporary Equity, Stock Issued During Period, Value, Conversion Of Convertible Securities", "documentation": "Temporary Equity, Stock Issued During Period, Value, Conversion Of Convertible Securities" } } }, "auth_ref": [] }, "wms_TermBenchmarkBasedLoansRateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ads-pipe.com/20231231", "localname": "TermBenchmarkBasedLoansRateMember", "presentation": [ "http://www.ads-pipe.com/role/DebtSeniorSecuredCreditFacilityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Term Benchmark Based Loans Rate", "label": "Term Benchmark Based Loans Rate [Member]", "documentation": "Term Benchmark Based Loans Rate" } } }, "auth_ref": [] }, "wms_TermLoanFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ads-pipe.com/20231231", "localname": "TermLoanFacilityMember", "presentation": [ "http://www.ads-pipe.com/role/DebtLongTermDebtDetail", "http://www.ads-pipe.com/role/DebtSeniorSecuredCreditFacilityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Term Loan Facility", "label": "Term Loan Facility [Member]", "documentation": "Term Loan Facility [Member]" } } }, "auth_ref": [] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.ads-pipe.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol(s)", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofStockholdersEquityandMezzanineEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock in Treasury", "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r69" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofStockholdersEquityandMezzanineEquityUnaudited" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance, treasury stock (in shares)", "periodEndLabel": "Ending balance, treasury stock (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": [ "r69" ] }, "us-gaap_TreasuryStockCommonValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonValue", "crdr": "debit", "calculation": { "http://www.ads-pipe.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Common stock in treasury, at cost", "label": "Treasury Stock, Common, Value", "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r33", "r69", "r70" ] }, "wms_TwoThousandSeventeenOmnibusPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ads-pipe.com/20231231", "localname": "TwoThousandSeventeenOmnibusPlanMember", "presentation": [ "http://www.ads-pipe.com/role/StockBasedCompensation2017OmnibusPlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2017 Omnibus Plan", "label": "Two Thousand Seventeen Omnibus Plan [Member]", "documentation": "Two thousand seventeen omnibus plan." } } }, "auth_ref": [] }, "us-gaap_UnamortizedDebtIssuanceExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnamortizedDebtIssuanceExpense", "crdr": "debit", "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.ads-pipe.com/role/DebtLongTermDebtDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Unamortized debt issuance costs", "verboseLabel": "Less: Unamortized debt issuance costs", "label": "Unamortized Debt Issuance Expense", "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset." } } }, "auth_ref": [] }, "wms_UnrealizedGainLossOnDerivativesAndCommodityContractsExcludingForeignExchangeForwardContracts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ads-pipe.com/20231231", "localname": "UnrealizedGainLossOnDerivativesAndCommodityContractsExcludingForeignExchangeForwardContracts", "crdr": "credit", "calculation": { "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Fair market value adjustments to derivatives", "label": "Unrealized Gain Loss On Derivatives And Commodity Contracts Excluding Foreign Exchange Forward Contracts", "documentation": "Unrealized gain loss on derivatives and commodity contracts excluding foreign exchange forward contracts." } } }, "auth_ref": [] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.ads-pipe.com/role/DebtSeniorSecuredCreditFacilityDetail" ], "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.ads-pipe.com/role/DebtSeniorSecuredCreditFacilityDetail" ], "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": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.ads-pipe.com/role/NetIncomePerShareandStockholdersEquitySummaryofNetIncomePerShareDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.ads-pipe.com/role/NetIncomePerShareandStockholdersEquitySummaryofNetIncomePerShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in shares)", "totalLabel": "Weighted average number of common shares outstanding \u2013 Diluted (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": [ "r215", "r229" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average 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.ads-pipe.com/role/NetIncomePerShareandStockholdersEquitySummaryofNetIncomePerShareDetail": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ads-pipe.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.ads-pipe.com/role/NetIncomePerShareandStockholdersEquitySummaryofNetIncomePerShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in shares)", "verboseLabel": "Weighted average number of common shares outstanding \u2013 Basic (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": [ "r213", "r229" ] }, "wms_YardMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ads-pipe.com/20231231", "localname": "YardMember", "presentation": [ "http://www.ads-pipe.com/role/LeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Yard", "label": "Yard [Member]", "documentation": "Yard." } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "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" }, "r1": { "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" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481071/942-405-45-2" }, "r5": { "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" }, "r6": { "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" }, "r7": { "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" }, "r8": { "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" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r10": { "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" }, "r11": { "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" }, "r12": { "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" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(27)", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r17": { "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" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "205", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-3" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r20": { "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" }, "r21": { "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" }, "r22": { "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" }, "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.20)", "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.21)", "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.22(a)(1))", "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.22)", "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.24)", "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.25)", "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.27(b))", "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)", "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-30)", "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.29-31)", "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": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r34": { "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.31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r35": { "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" }, "r36": { "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" }, "r37": { "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" }, "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": "(a)", "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": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r56": { "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" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "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": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r60": { "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" }, "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": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Subparagraph": "(12)(c)", "Section": "S99", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Subparagraph": "(16)(c)", "Paragraph": "3A", "Section": "S99", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Subparagraph": "14", "Paragraph": "3A", "Section": "S99", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Subparagraph": "15", "Paragraph": "3A", "Section": "S99", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r70": { "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" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-15" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-16" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4I", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4I" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r81": { "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" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-11" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-12" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r90": { "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" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205-20/tableOfContent" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-11" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-3A" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-4A" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-4B" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5A" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5D" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r101": { "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(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r102": { "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r103": { "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(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r104": { "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(27)(b))", "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 210.5-02(28))", "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 210.5-02(29))", "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(30)(a)(1))", "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(30)(a)(3))", "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(30))", "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(31))", "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(32))", "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(6)(a))", "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(6)(b))", "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(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r115": { "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" }, "r116": { "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" }, "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(20))", "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(4))", "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(8))", "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.1,2)", "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.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//230/tableOfContent" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r130": { "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" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r133": { "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" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3A" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r141": { "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" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r146": { "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(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r147": { "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" }, "r148": { "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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r149": { "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(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "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(23))", "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": "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r157": { "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" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r186": { "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" }, "r187": { "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" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r190": { "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" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r225": { "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" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r236": { "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" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r262": { "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" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r264": { "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" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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)(C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482736/825-10-45-2" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r451": { "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" }, "r452": { "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" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481435/852-10-45-14" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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)(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r483": { "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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r484": { "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" }, "r485": { "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-3" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r609": { "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" }, "r610": { "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" }, "r611": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r612": { "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" }, "r613": { "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" }, "r614": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r615": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-48" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r635": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r636": { "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" }, "r637": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r638": { "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" }, "r639": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r650": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r651": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r652": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r653": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r654": { "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" }, "r655": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r656": { "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" }, "r657": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r658": { "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" }, "r659": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "r670": { "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" }, "r671": { "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" }, "r672": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r678": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r679": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r680": { "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)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r684": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r685": { "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" }, "r686": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r687": { "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" }, "r688": { "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" }, "r689": { "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" }, "r690": { "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" }, "r691": { "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" }, "r692": { "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" }, "r693": { "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" }, "r694": { "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" }, "r695": { "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" }, "r696": { "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" }, "r697": { "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" }, "r698": { "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" }, "r699": { "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" }, "r700": { "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" }, "r701": { "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" }, "r702": { "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" }, "r703": { "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" }, "r704": { "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" }, "r705": { "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" }, "r706": { "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" }, "r707": { "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" }, "r708": { "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" }, "r709": { "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" }, "r710": { "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" }, "r711": { "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" }, "r712": { "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" }, "r713": { "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" }, "r714": { "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" }, "r715": { "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" }, "r716": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r717": { "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" }, "r718": { "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" }, "r719": { "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" }, "r720": { "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" }, "r721": { "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" }, "r722": { "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" }, "r723": { "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" }, "r724": { "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" }, "r725": { "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" }, "r726": { "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" }, "r727": { "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" }, "r728": { "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" }, "r729": { "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 73 0001604028-24-000005-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001604028-24-000005-xbrl.zip M4$L#!!0 ( !6!2%A?#I"&Q < *0G ; =VUS+3$R,S$R,#(S>&5X M:&EB:70S,3$N:'1M[5I=4^,X%GW?7Z&%VAZH2D(2PE="4T4#796JK>X>AMW9 MMRW9OB8J;,LCR0F97[_G2DY(2&#H[?D(5/<#'5M7UU>Z1^<>R3X=N3P[.QV1 M3,[^=OKW9E-)&@N5O-]2[ M')RDG7B_W8N/J'=P?'#2_6]G"UUA'OI8-\WH_5:NBN:(^/G]HV[I!A.5N%&_ MTV[_8\O;G9VFNG!XF$'G\'/%AZ-[UY29NBWZ?B1;H=.L.=:9-OWMMO\WX)9F M*G.53?L_W*B58GXLXQLR2^<-#[JT-^>+J^F;X<7AQ?C/\_$E\_BB^ M7 \_70R_G/]37/WGZN)?-\-_7^$V+*ZN5Z;_N=3\-<,9-L1E2_P4:^?$!VDB M79F&B,DXE4Z%&TGW;OO@>/!5 YGC5)I;0#6":YWW#Q%.*9,$ZZF94>KZ^WS' M9U45"3+:;_*=ORBKG=9L&'_^TY>GI7O<.N!I&(J1'),P-%8T 1.YD;+BQTH: M0#^;BFLJM7%"%^*C-KGHM)L_BAUO\V[[N-MM#X*!O^@,=H5.X8'=W2KKC"Q< M0YPG8UG$<'UII"KD+8F?IM91;AMB6,0M)/YD-?&O,;G=C4ON!VDQ[TA>/A5W MA9YDE-Q2(^2XSFRB$4*A48KP!.1'R&(JJL*9BC "%"=?IY!6*7)<&24SDA_X0,U4YX +FR&:H?%]*)#@CW7P\(2:3@@R)FQ"RD51:P1JM9:%9%"OJ13L&-*N*L2N 2R%E$ MT09&,!;'86S$JP;P=OO8W#V\U2>K@R=8X&MH94+3F8)'2:*ESZ MQ V%-.0A@I2K*"-.I2"@,LJ4';$YF^4@2"9)ODZ4C3-M*_1CZC0Z"U@IC4:Q MPVTK=@"-A("UD/^K^W@D"]2_<[#2=97!HK,OFYV#'=KU73L'2;@*EXKE9Q$P MROX%4]<"=(V'$L?RX@>ELP?M)+OA>M>/]#&D8<.R8+TH>R%,_:9A4V J-P>F M)ZWV$<_#)5GL,I Q7]=^&TX-+KFQK.S+NW#MBPC0J)\4JBFT-QR HL;*>N*# M%17>#ROQ!\I<9%U#F?18J\OIHL(+C,R-"O2)6*S.5.(WMK:*K$J4-(H'H$+1 M]V6@8$^5Y4+LEZ;U5=O3I+:$@+"E]9U*:%$55YED=L>P?! /!1T]@CQ8K 7X M%1$;@H#1GY)O(MR-0G*T.4BN"7<9R"]FK14\OYSO7@QK+(6Q2ABMTNI",K%+ M"Z2SN&0(2Y/,X 2 *QFI3+DI%_EUC^7%Y9'G0176Q9+I@HKQ]>.^'E!9F1*@ MMEZ4Q+$VB0_ R]1;*J U,F ;+53RHF$32/" 7RPN58+"WPZ"X\U!\(R+K\8R MJSQA<7XI3:$4U1B9L6L4WUQ2O(" P^5Z$>@1BXX@3QND9J0K]W0$+RD10 M)==T'<>5X>0O%- U7G-M'>[SR2=\V1B.?@EG07SJL[9+"A2#QAY9UX%CXT3^ M\(#/%8IJ'M=NB&HD[5QM, %ZU%/B*P/F8\[:4Y&I.\KJDX1']HUOGJ)O1OI& M[<@.-@[I_]^.S)]+)K-%TGC@*:;-1: ^4!9#[2OTQXJ4G8=-G9>\OT- MN,QSY1S1,T4ATA 5W)XHQ.>=[ #.X&#+'(__653/UB#]4BF$[]=;5<3^R&'W M^[;K#RSUYQET&G2C M9XK\O[YE@1P%&7Z_GV9T+RCNMOT&V^ GO%Z8\^9P=$ M7P6Y>J<2SAK6<)M,T-'2G-J>A&>M4]$%&(.<; 018*$ ;)4#(9@E/QA3GXVM M.TE[6P5^\_9%YZCCJ0%S-)!W\F0'Y/BCZAIBC5 &53'6V9BX%O+[D7#B;FI^ MI+S,])30.AGI0(IR"< W.\B%%JOX#7B)2;.LZ/X2)&!UIB^V^X3):6^K,? Y2[,I/3OBJ\5]]IL+P* :W!F&LF MY%;]HMHOP=#\\):^U0YOZAV2YY+9D^OFEF_:<\EJ6^^X==)^NKG=ZCS9]IS; M(]#O_N_NM==N'76/7N1VST]$F S,MRUE\7YK?VO6H5[!_;;H> J;^7O&M%O> ML_%@X9,!7O^/LQ,2\^>SHD_BA^FRF'AZ5#4F:Y1A7,*?X@F. M\W]7OCE8FH=O1<3AJT3$]RE9F9(O!KJ.!8R73!XXA,8\3GL2K[/ MT]G.EW :"=6P,CV[J_.SY\O7&EFY^%59J:U__=H/+QC&M/*=V0-!>69J/W21 M$2BJFG%EU,_:LV^[VV*_&WJH)C^U>>2W/YG9.#^+]Z4'HY#0Q8G9V M*M2$*?%N1_5%UNGW>)9U^UDO/3H\R;+C7K>?].5ARH].VO_M[$ 5XE''^9F6 M[W9R533'DOH?''5+/YPJX<>#3KO]KYT@=W::F<*C,POE>+FP\53;W+Z7=[[) MM;HI!F&4.U%IWIP:;>Q@MQW^#:FEF?%_-1PO'!- M)ZW*HJ!3_Y/P%$Z'VVD]"MC1JI#S476Z-)3+N[%*E&>'G5;WI;YN&.!3JBE" M)>V?/L[>QG%>7%Y_&5V-+LZ_C#Y^8!^OV*?KT8>+T:?S?[.KT8=S7.+JXQ4D M+J]?%,^_9SBC!ON<&N_9>0L+Q7NKM&ZP5%JOLAGS8^[?[/:/A[\+F3FW-P!_ M K,F'[R%/R47 BNTJ67F!X?T)(15%0(A'33IR=\4UDYK/HR_OO?[T](];O5I M&D9LS">263E1<@IN\V/EV"\5M\"^GK%K61KKF2G8E;$YZ[2;O["](/-F][C; M;0^C0+CI#/>9R6"!S-THYRTO?(.=BPDO4IA^;[DJ^(UDGV?.R]PUV*A(6PC\ MR7K@O\?@=K3\5@9D+&PZ M/!-P!EWJD#9KZ*3*(DU"#)AQ\$1(RZ9CE8Z9J^AGJ3^55M9&: "YHCLI=V.6:3-UZP3'.#UL!#DXV5@!FYL[L^;LCX.WWM;A[X"&D,!:C/_E73KF!?+?.5CINM*0Z!SR M9J>_)_>#:J2X=M!B(6\MK7X=2@E)ORRCU?A7)? M(@&-NJ>834UE80 4-5$N$!^D9!'L4"6^I,Q5UK52\X"U.IVN5GB1D:E1@3[A MBS-:B;!5=E7BE%#<*AJ BDD_I(&"+%6.$G%8FBYD[4"3QDDXA$UR4"I1BZJT MTIS8'<,*3BP3.C1B>;":"W"52!($ 4-?BF\BW*U"4%G9$J!VH2A)4V-%<""4J3>R0*VA@6VTR)(6#8F@!(_X MQ>)2)2C\QT%PNCT(GG/QY83K*A 6Q5=F&2I%-4%DW(:*;U%2/(. X^WF(C @ M%HH@3Q=+S<14_G$/GI,B^$):4AF=?7WKPY)Y?1X6H8PS 7\"X*B#'P)T8GM M-Z?-&,YU6- .O"[@0LM&[+V +"FGFS2M+ 5_)8%NL)H;Y_&T']L5;*+ESC*&>]L6Z1\L,#F,QSY;V43R2%Q*"HH':AX%\PL@JB(-1P[[K]NN/S'5GVO4::@;%;!&>UW:-Z=* AQUNEYL M?Z:2WU+^C75;R,"AX@Q'G_,#HA=!KMZIQ+.&#=S&!12=7%#;H_"LZU2H &,H M)QNQ"'"H %R5 R&8I3 86Y^-;3I)>RGMG6PUU+9O7W2./)Y9,$<#<9>![("< M<%1=0ZP1TZ J)D9/).5">C\23]QMS8\R+[692;1.QR:2(K\'8 #N#RD46EOR MKO ])B1SC"-IQ0/D(I4[\%#O".S<]U9/0@3$2<#\^U*7KS; M.=R9*]2K8]!FG4 /KKR/I[7U,#HQ,'\]XX0@_CR[GZ@?'U6- MR1IE&!<+)V2,?!Q^3T-^L]L#IX3?]1?Z]R;B6R'Q]KN$Q.NZG"$Z2PRJ^K M?.5;N_HW?O-X$+ZU_#]02P,$% @ %8%(6/[I9?\X!0 QA( !L !W M;7,M,3(S,3(P,C-X97AH:6)I=#,R,2YH=&WM6%MOVD@4?M]?<99HVT0"8G/) M!6@D2H@6J0HID&WW:37V'.-1;8\[,PYA?_V>&6-"PS9JJVXOTO* L,]EOO.= MXYD/#V*3)A>#&!F_^&7P:Z,!ES(L4LP,A J900Z%%MD2WG#4[Z#1V'B-9+Y6 M8AD;:'FM#KR1ZIVX8Z7=")/@195G<%Q>#X[=(H- \O7%@(L[$/Q%340L"MAY M.PK0#SNGK'O>.L6@>WX2^0'W3KOMO_P:A9)[&:/-.L$7M51DC1CM^KW35F[Z M*\%-W/,][[>:\[L81#(SM)BBX/+G-L=3MBJ_P7O38(E89CU79:T,JLRA3*3J M'7CNT[>61L12D:Q[SQ7/4 MA/EXY(KSVUVO_L/C'LYA>#F]68PO?RJZ*Y+/O1,[18O?QS ?SEX.K\?SQO3M MJ_&?,!PMK*7E>:W/KN83GGZ1<8KHM4_R__[I[_PK!8L8H2 42A-^VHAC5!BL M(41E1"10UR$OE"X8(3,2#'DK?%\(A6[[UF@@DLK$(#*8%0G2O+*&WSD,CD!& MSGV.8:&$H50PO@]CEBT1AJ&Q9O^\W:D#T\ H&4=.OS-N,[$PE(JS+$18"4K^ M\%BXQ\&%<)G;@V,7'2UEA,Q<.ZO5F0I8AKHQO4]P72ULVUFW"\5"0\AR%@JS MMEEM2*Y$%HJ<)8#WA-V(.Z282! E-G;([RPP#I>*B8Q1-?.U-I@24Y,L;,*A MS?'LX*S5\OHCF>8L6[LKOW]4I_S,U"LB ]0.C07Q+I.K!/D2Z\[TNF"*!BE9 MPPQSXA>HJBNI4O"]QNNJMDUVVP!W_;X, LHFV( MBH2RAA2:V)8X>A]U5=L%*B[]]B&C7BKPNX?\RYMJ"W>1(B.X*7.Y0YI.XA!= MSW41QH3"51LQ86O/%6J+Q[6*)0E0'$TY=88,.0'4)5L1]8%:1O>Q\W>TW_H[:OE/;802YA$S.:!O%%K5VK G+&.^.Q>J M?$^XMO)[Z]S?.8L2C/9X+"G\]D>-X^790>>TK]TW7)+""0D,O*0-6A9J.T]? MEY[-&!J9]\@7M$P$!UMI_VW7HUA@1"=1=5Q/R^/Z M?YXN#F^V:F:/GJ-]?H[=?OPE_V-_#"5+!SD98RF#V(B4J.<2 MOBMK8V8K(==0P@+J,^%V0_Y M*(@/OLOW2,?N_=4_4$L#!!0 ( !6!2%CLZNH:(P4 / 2 ; =VUS M+3$R,S$R,#(S>&5X:&EB:70S,C(N:'1M[5A=;]LV%'W?K[ASL#8%;$>RG32Q MW0">8V,&BCBU771[&BCQRB(JB2I)Q?%^_2XIR7;KIMB*;EV Y2&0=+_./;PB MCS6,39I<#V-D_/J'X8^M%MS(L$@Q,Q J9 8Y%%ID:WC'4;^'5JOR&LM\J\0Z M-M#Q.CUX)]5[<<]*NQ$FP>LZS_"LO!^>N2+#0/+M]9"+>Q#\54-],(JZ MB+UNCT67P47@75WX7>\J# )Z]+O?H%!R+V.TV2;XJI&*K!6CK=]_VPD"G+GC"/)XL5K/I;#Q:S>:W,)_"W6)V M.Y[=C5[#='8[HDNZFD_)8[* N[>+Y=O1[0I6\[^R%-^U,?\2WK:7[7$;EI.Q M:\[OGGO-_SSNT1)&-_.[U>3F2=%=DWSE7=@I6OTR@>5H\?/H=K)LS7]]/?D- M1N.5M70\K_/U[[C(.'79[U[D__P[WOMLHZL8H2 42A/GM-W&J##80HC*B$B@ M;D)>*%TP0F8D&/)6^*$0"MTFK=% ))6)062P*!*DJ60MOW<:O 9.?H.LW[5'9A:A(*&M(H8E= M$D?O)ZNJ;8&:2[][RF@M%?CGI_SK%]4V[B)%1G!3YG*'-)W$(;HUUT48$PK7 M;<2$[3U7J"T>MU0L28#B:,II/TS(DFJ_=QMB:=X+JK97BBI#5!E>5Z[,;6@VZH"<<4["MN^![_;^.M\77#OY@W4>')R1 M"49'/)84_OO'B>/EV4GOY4"[_[ ,"0F,VO2J&:-$DNP&ZMOR4\VAD7F??$'+ M1'"PK0Z>$G/_%EM/B9-Q+#""Z6ZSG9?'\/_,7)_>[53*$3TOCODY!.D70AE%4.3TQ,(D=?H4I L\.K^'7VARJ9TN["M, M:'3N\>B;S?XT<0+%VX>P@&:J,,8,RN)N=,G@,U;,]7R;2*#&:%A(M"9?=O_[-3 '&1A@$ M J7$V9CM,J!+YCG/N>;)DU_^W]/$$QYQ&+F!_]/?Y+KT-P'[P\!Q_8>?_M;L M7W4Z?_M_C?_Z,H[)9>12/[ITL/M3;1S'T\M/GY[N0Z\>X6'](7C\1'[XI$B* M6IM?2']TWEP;A _D&LGXE/RXN/3')%I>]^/'CSIRHHNI.\7U83!ASY3)_^87 MO[KPA\H>*=NV_>F)#G+Q1/S M]OA7LZ>_+BZ-PI?9CU!TSRXC7[[BCQL%FB*;[\TON6)QPRRZ>$!HNO[D^0^O MN1^Y:6,ESY4__=_-M_YPC"?HXBT%9W&X<3SV)_+K"G\O"/!>7;P XGLLEO4+ MR;J8@^G20P3F->Q??._7&E_&&#F-+Q,<(X$^]0+_,7,??ZI=!7Z,_?AB\#PE MXQPFGWZJQ?@I_L0@]ZGQ7__U7U]B-_9P@R#Y8@'8+Y^2[[Y\2IY\'SC/C2^. M^RA$\;.'?ZHY;C3UT/.E'_B8O-]]NJ07XC#YTW4<[+,_R>_=V02'[C!Y_5-\ MAT<_U8879!H^FM G8?>R.<&^0_X_OO;00TU(9OU3C5#J=BA#P*/M?Y MJ3:Z4/1:X[KYK=_^\NG5&S*\L!4,9^Q];C1$WF\8A=?DFVCY!J/6H*3(ZP6W MY/+ >?T*L];XQP$O:/N$0\]7Y!4A\CJ^@Y_^CI^7#[=J#8G U9 T2;'V?\G5 M+ Q?4:GM.RT4OW#"KC4N+B3U@B+FS4L^O09"B$>8/&N(HQ3X4@5P&3&Y(L,0 MF$*XC EH?ZI%[F3J42%CWXU#.LI5I-:?(H? F+WNY1WS5T;!+&2?F#J\G,^4 M#9[.=/$]9K1_+#XO7O+IU;S3R:!P0(9$E\9T9I0" M*S-;_++;S&:^FTPK&B/"_>7,)AA%LQ WYH1E/RX>L?AM\9D^(YU2*E^4>H.! M/2DU(^+SEDQSXWGYO=_*3B6--RK-U=,^5'H],_W8,YO#$S]0RY%\=,C+GJ:> M.W3C&SRY)Z]P7/(K\WEK<^?ELA\3X:?W7'DHBGJC?AP,?V\^N40 B*J\O,,. M)IKUWL-7P602^.SGY&E?/J6^9$F/Y5@*@B8QG'TJK4O*$Q>$4&SU4F9P4!R$ M>Z)X[7[Z90O[P<3UTQZ[JPYY]8A/KT>_58@,@-KIY=OD0'.]<0ADZ?0.@<4; M&93=R:#D1P:;/S+L[![F2 99XE45M?!]W"'B'K) :U4'/0;>H^L_7(78<>/F M0XB9QLI?#7'@O[&&I&.R\X=(U&KH>&7XU9>CH@5VE MF%20)'$65RKY^9WRT0/+K%,[('I[,S7^ YGV'S.:2 TFT\ G'Z-$RA:7G2J, M(7"R+U0I%YH?/8XY,LV;#E%FY$;DW2+7Z?A7:.K&R"L-_8\>0!V9_H.0I3.> M&>H3 2@-[8\>M1T;^\/A;#+SR+5.+Q[CD%X7XC%]VB/N^,-@@LO""X7;R'%' M7MSA&+D^=MHH](F3%96&\-S&A#L2_A:%1PD(CT1N;F.\'L,"+$ M3KGXP'_LF([^&_SGGXAX##A1NZ6A=]GCQN/[:QPL2REECRZ/Y=SQP)NR1Y^G M\@0YX)5:]NBTD$P!#XPK>W1[DO0:#XPJ>UQ\U-B%!P9QN^[)VT(!#\SB-A>0 M!)KTNWDD]/7YN^_^,<,M' U#=THY]!(<_;W?NTU-#[P\9@O_\@K33I2DX $[ MW&8TRHJ=HX?X/*"&__P++VOWN=5+J&7/P12S=I\?_73G]VGU^M"][]J3X MM?O<>*&5/3MRXK7[_ A?]NS&2=;N\R-WV7,4A:S=YT=^_C,0_"QPYT=U;E,) MI5C@SH\/W(;E14>_1Z(W!+0GW]N@04!;+/TAH"V.]A#0U) MR0T!;:'DAX"V"*I#0,L''R"@/2V]RQ[0GKQBNXC.!7K90^ 356P7PINRA\<% M56P7PBL(I\O).*/LL7<1%=N%,(K;6#U;G6"[W[ME;4//I*:T$*SPGV@X9LS% M#7)+BAYN\R1ET32GKD N!"7\YW7XV4%4"(/X3_APLKK+ [.XS1:5=1?(&7E[ MW.:PRHJ=L[#?9<^NG52LS9T9]*KERT$,*GM*K9#,3 &,,LN>0CO5&D(1O.'N M(+&"Z,!_1HB/\EHUOYY=)K=Y%-X"L"/1O^P9BE.7U^9)^](G'PHNK\V3%]SF M%KBI1#D2X;D-S/DIK\V3W&6/: LHK\V3_#PB=YECQ%/7+%:T F@98\J3Y)M*H@W98\X"ZE8+8A7$*&6E'%E#V=/ORY2 M$*/*'OZ>;H6Q( :5/6 NID*H(&9QNQQW;DQ&O& M^1&^[-F-DZP9YT?NLN%CBRX_>W"81N'/I'OJ4M#\*%_VX/8TM:#YT;OL 6PQ MQ:#YT9__.)8'SSY'@I<]DCUY]=[.NZYS7%.1)?XC7B[*]XIA3MG#XX+J]PIA MEESZL)J# KYB. ?Q>%DX5?;@_925/<5PJ.P1?5$U?,5PB]LL0%D+L8HIXBL& M/-RF-,H*GE-7\9T&-C/?33 S'^D2-1/FM6 V]?EOBT?$>^(?\!)\R@'V]#@+B6'# M4?N)VB[L7(?!A$9;LY@9K=YHD5&_Q2'KA_[U.?T!JUYU%(?N,)[WV^\&/C5W M9%!3\DC_H9+;'62%V[14Q?FM[,[O'!O@R@JWR:V*\[LH?\(PQXWB/Y6 J:K>YS8M5E,]%V6MN$T\5Y7-1=IJ[E%/% M^5R4?>8NL752/K_QR2IJF[E+G568QP799?4\\V1%R7$A-ED]S]Q847),P&KO3ERQ+L]6_P4_N$/F(WPW!R^H ?T;'LE8<,'\&^7/Q@ RU 2IW M*;:"('08@XD",,C_]F/P6Y9PEP4#J3X^T[E+B952#G/LO""KW&6O*-'[Y(W. MS,/$,9J7P,7CP.GXCX3*+[6[J]]BW$63E?7_?C"+Q\T)(061D/\-7#_^E=Q' M[$5Y.,-=OJETG.$B1.$NG50Z-AYI:ZK*;1+H6^ _$),R:>'[^'59TX!\^RU M_C4:NEZ).OS(&K?9&&Z(G1^R-6[3(I3('3*U<$9O7/%F]3[VW2#L!C&.6C-, M"&+F53.8SN!E+?[+>\LC3-RE1("_N M6->YS1VD49UE(F?WGCMQX]ZH](CG-J[GDO;YXI[;F#M_;;/SJQAE;N/Y?!-E!UM"@Q ]'XIS%\OOW5ME9UX6&[;R4*>@"ZSFUFH\PKB3N_\!JYX:_(F^&OQ"UCY0"P1'R MN$UO@<+C3N'EMX)@<)O9 X7'H\++$7GROB9?GZ^(5#P$X7-OU(GQ\@KG-;-HRQ,_ M#D+W\'38N9T+9G*;_N(=%54^J\SD.B]U(E1PY.%PFR!Z<&A;]C>E99^VE*'G7\'I:%F".+VX0(W^PJRCIQFRWAFUU% M&2MN\RA\LZLHV\5M@J/Y X7.^F)5_'SEH2BB#W=63N^J:.AD<9MIX(L]1=DF M;C,/?+&G*%O$;>*!+_849'ML;O,.;]A3U"EDA9@1JO/+GUD/_ZH,1NX"\XTG)#/(R#D![]3FYDBVGTADH: M&$7B-M3GD4E%61QN(W\>F524">(V#< CDXJR2=SE!([?0'>=_8,?P6 5>T)>D.J)!7)&XS"1S0G N=6+:40M94 M#P B(R!*G<](RA8 $H=!8N:["1Y"7]%R2Q?Z=T; MP"5SFYA95F=^G46NCZ.HGSPB>N']K3O%\V_SV+=X%?A1X+D.\^?HQK@W.YU[ MA$>(EH$N1E+-\%;F-B_$'R0ZA'+A?")M>F"8CW90=V4%!K?)J5R!45;N<)N5 MXD]L3ZW)"\J!R=SFP/B#1#&:O"A@<)MWXTJ3%\4=[A)N&;C3\4>N%Q/M&H3_ M)!>' SP<^X$7/+@XJK"&+\KH!+ E)5KW*8 RR/F9^+S M*V5.Z'$"E;.*!90RI_N*MPA%<:W,N3@F7XE,(8]C$[#32V_#P)D-XU[8Q^&C M.\2O ]5J^B-*F7.-QT+?04 HL=TJ"H-E3FYRB<&R J',R4PPA65WQ,J=K.50 M#978%!:%P7)G@3G$8%F!4.[L[JF!T/0\%SOSWZ.F[_3B,0YY-+]E=5>2HECM%7@I4EA4:Y4Z&EP(:I32@!3ET*J3YN5=514$#80@V4% M0KFSNZ5H-%.(^2VK:U;NO/7YX/&\(L=RI\A+@BF.7H,S9RW-O#U409JPRIS7/6=@M[O)_8!KX=22L,J<$ MS]TT%(69,J<*SUK8NWXU?Q%<4B[M)G/,I/43=83*=H>L126)7'5W'%=(=U>(N5\0QCPKJP&ESEYOAF$<% M^0IV*=,PA7'!D_E#F[,@?>A8RK^IX+W<$\7/'F$?<:PNQMA]&,>7FCZ-/_]PG7A\*4O2?]?8 M=8TOT13YBZN'@1>$EW^1V/]]'I%!7HS0Q/6>+_\V(,R*A"[^(=P%$^3_38R0 M'UU$9%JCY,+(_1.3!Y-WL(\_YB\ESR'2A!>#D&6=O%GX\HF^=C'>]5&C\($, M_#Z(XV!R*4_C6C+.QI?[\%/C],H]1YQ&+M#Y%T@SWWP+RD+YS^_$+8N)<2-"0MC9_'F M^<]U\M.G]>]MJVY+Z3])=9E]_XD]+US\N.!I,D='(#.A1/FIIM;>3'8^?'4: M"TXPH\18\'>*'(=?K_3ZRZFD.OHE+>"F3ZZ NEG[S3 ?Z)H3# ;![XHM.I7=4&1=,W>/.PU ME9"*V],J";.NFSJ'*H)01V!>4@X:PCB)AE!VPLQU[^Y&^$(LJQ_XW=F$/&0H MS WP'1Y1CTBN"3ZBWHZ#W$;F@02*>?S#[_/*4S98(0'8B MD!6CA3[?CC^N:Y]2,MNVZI5E9.:W5)=U^E]$[8T:MFUKZ+6\PLPD@ M"P HTR?AC8;V\&B=!,%T=ZXW:52WO[.J4;IFUAS_F)$X 8?>\QV>!F%<$T9! M.$$Q<>+)Q$@4=7D?!-X]\KP@O@^>%CJ&!&7_\Q?;U(S/&]5,[!1!PSU=_W71 MH=3\Q_?FW:!]]^TWX:Y]V[L;"+??[_K?F]V!,.@)Q#D:$ ](D%6A=R?(^@?G MH]"[%@:_M(45OVGI,S6O!O1GV58UX16-^#)3N^F4ZR 4XC$6_EB 1TAB1H&$ MDMC9PW[=LMO;22#Z"H.7#OGF8D(>,::W73CH^>(9H_ "^PLPJK5&"P^3.%V5 M18%FB7:V?GP2F" *E#4HZS4W+R2O,).VUN;:6JNTMA[<-;O]#M/)H*Y? M:9.K8#)Q(YJ]%$8NT2#^C.K*RPQZNLVRD-?DYBZ[=X$LG297Y0O5T'4SJ\J% M.+>*<>Z.R9NLT+O##VX4$_47=\DO"_@9M4:S]6NS>]5N":V[9J?;)*+;_ZT_ M:-_T1:'3O:H?% 7G2AAKMVBM_82&,9N^$(R$<#EM 45"-,5#NFCA"*XON'$D M#,?,_TJ)[$#63BAK.2-%WV==HC0.HF[4+.;]>&<(RG^J/&A M4[^K]^M">S+U@F=:T< Y]UX)JM -ZFDL.]"ROY<.V->><[:9Z\T(]VK:$9FB0,PADFPQ*^!C,//Z+0>:LKQP\*@+B+8_:$EO-R4U=;W*+ MJ:]!=GX!-1BIO_,0WF[/*K*E$3?V6#X1H^%8&'HHBG8(W\^)0"%B=J#_/+D/ MO _1QQS)$[+W5)R W7G"F@$,/PW'R'\@7_C"C[%+OGE1E5FR'Z]MRGL4K!9& M#UTNGMNH9UFY9Y*_].CT9"V0L*4?!\/?1>&O4EV2A2D*A4?DS3 MXQ"B\7[9 M/N#6?MR:ZYY$]2Q99=0:_[SI%\N&BFFNO,2J/5=OR4KDVXB?*K\WP;Y)]",9 MZV]!^'LB>,+B$=MSP[LL[&KYUY;NY@QW?(>FU;!P_RP,QYA,;$*+37^,,4OS M4L=W907S@_Q1&*.(U2 X O(\\B.M8J&>]!\SE_K1Q'V^Q_,+R#.7KK1*LZY) MT<;$_^3W^_^0&=#K MV:4CMEEO\1RVSY\-@@T21;%@2X*#GJ-ZYC30U2P,R>.2JB"J3&(4SZ(E *U: MXS<;LNW>>"_'N1M>EC6C1]@ULML(A&Y0T+2US[MDIDHBRA3B!-T3-XZ) M/&"/H#P,?*K.O6.RR2H@IJX0XLMPG UZ*,XX^9A?6 M%PDK$ PD>&386T'!(A#5$5.(H?$-JM5*_%0CV+E)_ MB"9$RLE;PH6Q(8B?$!H\B]1(D\<1RT9)]" \A,&/>+SXN4YL-F9C<_#(]5D9 M*TOQTPRM0J:Y883L9_GSXK*M%VP>W^)":JCG%V\8Z^)*UT^4$8FD+I2%Z['J M;]2%#U>, 8&//UYR49-CV$;F%)]25[<4TNS^O9Y3_;>LUR4IGT=18V'E4W-$ M1R4K)ZQ*3]C+>VST4B <7A'1? C"Y^5>(:G6^,9DN[DBNNS2G<-;XU34.\Q^ M:.MF,[]ZD"*!D,*YHJ>7$Z>TST>LQRJ295UBOW=G6]D$3*N8@/7G3LLR@A>N M$D^D^&D>SK&L9H018]'N==<=J?)NFYRJ(^#MA>OZ<^*Z;@-,B40\*V 6I$@H M,2?$KL!13K@[K@AM*1L2!\KRO9F\K93:>28ER)"/WHF(11)?I@;R[B@MX<;2 M;,22^P'+DLVB))HF?$JV7<_TY3]<\FKR6L$G4PMH@/SH M1BR*]I$_).RAP3?=)$ OCF(2):/0B01:O>@ZFXI-YSP9Y,+)X@OY@\D!I)8/?(L:0D] MK=8P3=&0#=&B+25?#[61%%"P^0Z38HN(K?D&+R\4YV4Q^(D6H))K%4LAN6GLD;G+G&(7;]=UKX MP2H0%IG1?][TZ_,T:$I6\PC;(K)V>5MM%3D-$L-W&6*Z6/2(UYI'OF1@D[J( MEUO0?11XLWCS+2ORP[IX'5")>F#7B(W]*+/VWS27_3?'X8L#^( O[D.,?K] M(S*K2^3]0,\1S6AF;M*9UORR@#:'N^U%'S2_?FO3;@]7O>Z@W1VD=&;DHO5H M _8(->NV_7Z!>9;E!#.7Q+VE<#@HK4XT?_;%!+N(/86CT9%D4/OO9-C$ MX,[W6%XRVT2O(L-!W(Q%&(?4W?C+#OV-I5KCMGDW$#IUX;K3;7:O.LUO G%, M>GJL?MH?ER[\2.EW':'LDX3N)B1^J<_6Q95>5JK>.^,8UO45BDDPJBP34]!P!0:X?4SGM:ZCF]R=%RW;=6#KBKD_W=U]> MR$I=T=\+;W.R&6EH+LI^91Q+-C!E'ULA5M*GG-=OS\B XUC9@ MB$]Z\!T M24$=8TOGHA.$;&(IIYJ/.]MU7K,%2PV6&BQU[I;:WFBI5V)B8J+GQSK3?2Z+ M?9XQ>0MFEMHG+UUL2YN?FT!5>UD)DNZ.T-,@P0FIE!-"F_>!$P)."#@AX(2 M$U*8S:5UZSLY(;2N,L1C>GSQ(Z8]#X,)WLD= 8M^'A:=(DD'BPX6'2PZ6'2P MZ,59='U7BXZBL7#M!3]>T@I@O<_6>A/4&&"]P7J#]0;K#=:[..MM[6B]V3:L M<>"15T3SPPF$]A\S-WY.%O#QGW\B9L[G7T*H#L9^%60F&'LP]F#LP=B#L2_, MV*LR;; 5DS'% 3/.&8KEP2)7R2)3)-A@D<$B\VN1TP4-]M_QI4@L9;[_3H'] M=V?O7U PW" ?/3"787F$8UN-R ' P 7)57/(%O@@X(. #P(^R$&UO?2$..:$J."$G+T3PM#P#]KQ MTXU94S7F4) OO,5GZH]X032C/>B:]\$LIML/?\>Q<.=&OW, (' R\E4-"A0: M@)J$FON96C@98"7(2>%$W%(.,D\C-LP&&*'.A4(CL3N3AT:,QH(DL1'8O:/B&'Y"7A'3L+':(Z:HG\0J4I$-: M&)P'(_3C/4("743W5 M %X&>!G@98"7<:@J4:$V'KR,532T\ BQS77?IX%/_ K?#<(5]X(#E( KD:_\ M@RL!KL36R\!,%RJF!A27@YE>1<,-;9?71R-,@O^5'6L\I5X0#G 9R' M U6)MNCC9X#S ,X#14/[:>S>N]#XMX*"KF1JNP<['2LR#W[-_.&[V4'OYZ+W M]5JC3^B*8D@U5T_STU9H[S9]_Q2C>P\OOL_B/!_81$ G]!1>CZJB;U_G;/K; M%^^=7Z81W_;S-(A8A^3+$'NLD^'G'ZX3C\E+I/]^+2*)V%Q*+[>@^RCP9O'F M6S*T 2L2IT=JNM FS5WJPG6GV^Q>=9K?7O=W>2O0.V)6K:WIH,:7^_!38^\G&K44 M(DY0^$ P3OPGYLKQ0M-FZU="RW9+:-TU"5E_;@O]W_J#]DU?),2]J@O-;DOH M?__:[[0ZS;M.N[]9M]7N]LF4R%_]WK=.JSD@'[XVO]&)"OU?VNU! M":;QX;N/9HX;8^>C\*'C"_$XF)'G.9$HX*Q8MY M"HFVN"!C]] TPI>+/SX[;C3UT/.EZ[,1L)L^SZ$ZMVE4&[\- BB-DI]?%'5= M2I3U/-28OWG^\.L6ZJ=^I-4EU._W_0H6:M+>OHMFQZU^7M=-_,; ME/KNH_;/PB;P/#3FW VT5KZ!]#T:_OX0!L2&7E M$/B:X!GR\P:%PW$Z,[=(Z?K\AT.,WY__P0F\/#G=[/>)5=R+T_.9SDT,]6^D MNDF,AL".MQ,60S]V[HP3/;:=[Y52V^?!_,S2OUW[<27]5[,P)*@44!3A.+H\ MDL(O Z>K8=X*F&X9F)N3$1?8OTI=,KD0Z?3I7Z%H_);56>8I"5D7# J8Y%\/ MFB'7\/WB/M'UANL0#=D9?3/?C>]HFF\6.36"7I\.GGTQO" 0=O#0G2 O^JE& M/_EH@NF5%P\(32\I%)J^0_^AK0T>D4?S?LWX"H7A,Z'&KS2'4!.2FL6?:NY3 M?.G/)A=.P/*-]+%$1 A5,!,6F@,;7=#]\KHAB::F??GT>J@;],P^0K8SBS:N M?FU]W>KJ&5#*T ^Y%I#D4U1II4?7,C'27W8]+QW$AI\?E5:)LO,CIX> M1#3@O\-#3/A][Y$G?B#_B03D><$/Y \Q9;?@!+/[>#3S!#0<$M(DQZ/^-4?5 MW%R\[CH(6_.7->?O>AGTH59[_GCSH43E7!O$<>6 M(I>S8^D6@V-TY5V9O2X F(O,YF)!NJP*1*LU#.+#J#:8!@Y,P[YF_Q>$3.(EXJ:TGX;>C-)B7\ : MM89JZ**ARES%R57E\-9E@?PY3)<+)%,T4BH SGRY )8)#E\FZ ;^<+^TC55K MR(I-<)E3A@XJ>VZQL=R07I G"P7I*N:/+/% MG!74IA,C_ MFMU.MRVT__&],_@MZ4DSZ%W]_9?>MU;[KO\_?[$4V?P\__D0YWN%;RIA"ZW_ M]_ :UPYUS?>]/^/HJKY4L]BU[+GHWO7847JP8E/6C,:"F1/:"3,Y=3D8$3MS M'PO!/1D::WJV>P"20@G.7)!#=^RES9 3%^/H^9MO@?\PP.&D1>"Q7]&-KM!0 M7U3,=6XY"6\3"NX)37I@J62*M@0+ MC1PHG7QX:M+V()(HRWDKG!)[0O.BAN$PG&%G-:L#/L^>%0X)*;^]4')/M-)2 M!R,]6@:WIZ!2A[QX2VL>-$4DHP;79\7U83K(]8?!! LQ>MI3"57<5&YW?R@9 M.XR* TK$_3!JT.V0JF@IL"F; _63&U=E6M AG;+6JEQ;LW/R@%96#>57"]&5 M!?"VU8-#;::AT))D^]U2A8(W9Y\)I[>EQ@_FM$ITE&F)UK;8FYONBL4T4J1K M$!8%WSR.N:^\.5=CXS15O+:?\VY/AR M7]K84(_AV;T#@ZO*VXBMRB?!2F7::"56"M[^QF3 M9OAT6U1L _R?XK5/SLR5$^9*^A;F5MT-2A8X86'SX(7-53CN:Q--I=8P9=&V M5]Z?(O?1=[Z=:'-(#P-Z<&O8R 7IXV.KPE^PVR"O7 MN5SXUL2LPG P'T$)@0H#))*#O#X:_7[Z_*'B+P_X8A?BMK.FKAJ?3O7XK:P,\F08A M"I_;#$RW*.R%_1C%V&%G%+X\=FYXI*4$6N\+_:8!&4<;D%UK2'4I;5WD[1+K M%(7"(WW:9V'C%"+ZENA=#9R.->K,XBHE!(O#*:-PMB024HF9M.&\O MX]B-TXY=KC7H,1GK!79",CPA>'GVZ[7C Y:.*Q[R;HD87E0'#7;)G6'@D1<^ M=.BYX3B*$\Y>,:VR.(JT.:%[#[(RE^UUED7#RBFY"JF.P\[F.Q7?Z;9>7145 MY82EW>7(A4S>N&4Y)43.I.INBV)[8YM>8[CCS]O!WM(RI\!OQG'HWL]B*@^# M(%TBLH;9EI:SPLL_GW(F2-FB"HM'BGXL% 2?T:*=UB$1 M:\5;*E7J%/2KE<#U\WZ!J[HE3DQ>P4"V>XQH&?L%K=I1!F-F#U@OLP9]&.CB;G8@F2?3_=R#X/$1%R_=ESA1L\6C6 MID;KLC-/RY;HZ5FB)J^G_O?)$&RQK3F-6:XU3/O]75HL\"^)KDOZ&DQHZ87JIX#=?NP&.F+2O/ M-+9WQ$C9],+#$D;5F+F[,.[%S&0CD+&MMONY<'UAB*9NC/8[*:[B MBWW9^^/9^D7-X7 VF7DT)28$ M;,/",)A,0SS&?D0B,L$+HK/9MW"8.HK(\,E?*?US%@1F5>]7J^1-=MQ\(S3N MXK@W&J"GC*"6):G64 S12$E5YEA*66T7ZC!E51#?Z0DZIJBG[&I4TIHV)Z3< 7'+3QRAV[6NA194I+\OI7:4P4\J@)* MDG)G,4WY$C.DI"QVG'E[MV:KGT1ZJ1 MZ[@HA'8:^^BH&]I4,=IGYKWT+4W MT9;D=X^$ -V2Z?S?3\Q=?']_P1M?;(BI,[D[/)NAB[P-!#9WVD\@[+(+XL!1 M[@8(6=IIP'V,Z1%[P82\F^ZU9%V6(B$.A*O =^@A P[]B_&3U8 DG8@)G02V M3XHU^JEOGO;\91K;]A%$K'SP,L0>HN7\GW^X3CPF0Y7^^_7VN#G4I)=;T#T9 MPBS>? LO!+T05.'BS2Z%E?_2$5,MX0YURT+W*M9L:ZA9AFD[BF-)#K8E+ \= M2_FW;-<6-XW#ETXW#_CB/L3H]PLT(I.\1-X/]!Q1(5G%&@':*N'?TJP(RB2( M)SHS"%F']TNB9W!(KR)C0MR,11B'U&3\93M_3!)>L48_P8A*2$P%X?%*?-UJ_-[E6[);3NFIUN\^>VT/^M/VC?]$6AT[VJ"\UN2^A__]KO MM#K-NTZ[OUG$>9G15:_;:G?[9$KDKW[O6Z?5') /_0'YYZ;='?2%WK70NVW? M-0<=<@'_$_KPW4,+\3B8D>;'B7+==.T M,CUJ\_>Z;N8U*,W4J88:$#./A1MRW3@2VL3Z.T(+#_'DGBA451:/MD9:-3IV:2)Y-S*6 M0URLNKY3]F&+O*S@9/]%(K[836>M2(IZ;G,^6TXK.\QYUR74BI$F3R$X,](I MQZA8X6 !=D.%'";\0MYZ#5R>M06<+66D4V+WI8Q]*,#)2L7AM17FMLK\1^S/ M\'483&C.B3[QGVX\OII%9'8X;#_-"RV:483)_YP]-@[)"CTQ11%58[W2->/Z MP7YU,D=;>GRG[ ?$$<0Q31RMXL61[IS1=5$&<01Q/'=QE(L71XTN[2N*)!KJ M>C4J""0(Y%D)I%V\0.I4(#5=3=V+QZ= 5N>4HTW]BZ*8+HL_!($34=HY&_,E M2K99I^J.4DO0AH#OQR2ZI&3LC7ZF1.P3&BZEI3V9>L$SQJQ0K3>EK[CUD-^? M8EJ7TW(?70?3H[K(>.@O!0PMR6J*1AS)L&< M*HN*OKZ! S!7>LQM<-T+QAS;6Z;2_D@I^[H!=:5'W0;_ML7[VNFZ*NKE> M'EX,ZLYIZ_#/81!%PC0,1N[F3IKOB4Y>06^I16O+2@4C\BVC<5;Y4&C+.MT6 M+6U]8Q:? 5V>&X\!>(?EY \!'MVWHZBB+9]1KAV EU/V^1#@*;6&91/@I9Q0 M!\ [>^!MR;(> CR5 D\GP"N+QJMZ[K0WQ713DO\@X"<:8>"H6F?$G_O]Y]0[ MO(]92Q=1>, ^0;7'>HT@9^+Z;A2'; OH(?%7M97^EOAJ3MNF[]R@\'=,-48[ M41B9;8!6:]BRJ%AY15LE\RVJ#:,MT5*.,*(=,HDGH>;EP@*,.(+1EM@G1QC1 MSI7T=,"4SAF H]+C:$LHDR..3(HC691L7G $9TVO[Q^D)UP('QZ0ZW\4"'+H M]N\@(HYB,!)0%.$X8BXC/?(J$D9A,"%!D1NS[Y:74IX^LMX]6\X&/?O%L#6/ MCY?,:V<]P 1B6#T;9$>%9M MH\H$*2F5/R>'R3EE!3M^C/P'E[8#0A/:$/I/5D4#F< ],X'-%2+V1B_436"? M67G2P[@4T;3R*J:'\)LC*&UQUW*&DDJ@I(J6!E"J()2VN'0Y0TDC88$EJB8D MERL(I2UN7IN<:YND\H*DTB'P-Q\0MD/$<]Z5 M05M[!L1*$W.<-P"T.91X I(>?*9JH'5ZB M!@"L'@"WN*%Y -"J-73;$$U= P " #,ZKWD T*8 5$7#/+A"ZT0 K'I;OUX\ MQN&B0'>_^MRZ@1\LK$ 7 M9]ZCH='MD(JHJNMG.4,%1>F1M19 G1)9=+^C)$H2(*N"R%J+C$Z)+-I$EFXK MRRMD F1QA*RUD.>4R%)K#(&+!9R&8M% MP<<'M=0HG]QDJE_:EJZGI%R5CU>"DUE2-"(IHFFNK[[O7MX$JZ4.[>"3%Z6C_*!I:*]&J:S# X.*B0H;;R<>PA Y&D>('_%/MZCK:.NU!JJ),J'EPQ SH4_ M#.WD;1^.(94VT!$EX^ C8 !#_&%H)\?V< QI-&V@B(;!2Q,F -&IG8*+- $53.J3VB*\J3VY=ON[2T8,3T8Z4VTM.:-EG M ZC!&AH:J6J5SU-:3AQFGS?NMGB%!^!.KC4L591SZP4'L*L0[+:XEP? 3J$= MFDS1.KQG-."N>KC;XHD>@#NZM4C112FW1"-W*\LE2T1^PU%TN9J$1'$S M&-'NL7$@$!91<(0!.S:"7)74'IQ7/C)''Y6$ 2^17'.%V(.@^XK4BRJ/S#)& M5X1$Y7 )@R0!?^#:XH@>'UQTI4B4#^\W"^#B#UQ;W,WC@XL>3"6:U<^M8=C>[E,U6_P W7W[EXV^7FC2J%"DT?SW2 MW"NC*;(XT)FU -UE)=$-CGD=Q;H;=PI*>8!8@5CM$SID%BN[UK 44=*.L'H" M4@52Q:]498F9LDJ5*=$LO2Y*M@IB!6)U3F*5)5K,+%8R78201;D$8E6=Y0"61S%R&=3V:L']/K^0Y5PP0EF-!1] MQ:',[8UWR?K T#@8VCFU#_R*(G<(>T.9%4ET2,;LPD(A-1-]U)U-[G'8&_79 MLWHOZH@1.K/E46H-TQ0M_>!]U;!7BTMP;8FQCPLN-8G!#0!7-<&U)=0\+K@T MHKDL4=-AEVDUP;4EX#HNN'2FN2R[8KM/2^$QMEQO1A@+]5RY^XQSRJ[)2&;Q M,)CNU:V\CH>$N@B^X+6?UY@;O$RF?>W<#G\$>/$%K_W\QMS@91'M98NRQ4OA M#<"+!\\Q-WC9; .5??B^/:CKVBECOU+7-<5ADJB'\QFK=/\Y13^I^?*#57IY MEYO39EA.8S6+G%L<,OOR;CBGO#58;13Z9.[1XNYY2F-N>:2EY;'HEO&Z6J&@ M#'!?;=Q;^>!>IKB7>/&W /> ^RVXE_/!O5)KZ'6E0IN3 /?5QKV=#^Y5BGN) ME_3-.57S;%B;.7BQLKQRFS;#RLEMMOAD#I(TR=58A'+P,;[\+-D#\JN-_&P1 MRCO(UVL-J6[GM<0?Y!HM20.<#\DN"_&Q1RCO(-UF!%[*TE1DZ88:PG/+B[8OW3E#XX/IL]X3R M6E:&F+;7R!L\.PZXC[& AL-@0M[]3)N-=8.8/#T.A*O =^CY%@[]Z^5XA&O7 M1_Z0$$KHQ^0+U@&YOGG:F^;9^'(?4HYMN&T^1DTGDY@&D4M!=1EB#\7N(_[\ MPW7B,9FA1.&_"A$OIY19T3T9.P+OQ%E[X<"%HPL5KW=^U?R'6=7]MTIKV; M-O]3^_#=1S/')7K\H_"AXPOQ.)B1YSG1Q_6Q%Z,'T\:1-#%:ZGBV"Y&,QT/3 M"%\N_OCLN-'40\^7KL^>RF[Z/+>Z<\- E=K;/"/E3/+SB[ZK2XG.FZ<\YV^> M_UPG/WU:_U[3ZH9NIOXDU>74[S<]2I;KMIK^TZ9';?Y>YW%0FF3P-ZA<*:6^ M^Z@M"?5WZM+FRI^C^"/=U5_.RCYHXWR1TTU7H0-BZ;%P0ZX;1T*;F%]':.$A MIA66@BJ+A^R8?[>JK&IT[))O=B1C.:4EO91SB[2LH"1;DVV^9ZU(BIKCG+>5 M75:,=,H.I#M3T@"J7/@^ M%"AMKOQDYUY95F[G7NW!H&.N*,V'DVE%":3LK*7L:*=\679>IWR!D(&0E5O( MCG:FF2WE=J892!E(6;FE[&@GN-ER;B>XG4C*JM-"-1T65[,PQ/[P68A#\A"/ MK08+#\CUA0\>8?#:.V?2=P0O!F\Y_9LD1W"2X[XT&Z"FS8-$C.45)R1B' M'<<&[=CTHMJXL,72#2L$*6)QO."/.WG*T^U+$:"% M*)!/WHR2YC8(F; T0 )U_V!Y)V6H+RC;G[-7!O4?1G;3GF:CD5IU2 MLLB]VNC:YN@='UTZ19>LY55A".CB"%W;O,+CH\N@:_*F?'#;.D 7?^C:YD(> M'UUFK:&*EG9P(]^;@F_9JN_B?I):G;>,^3-4>=T^"4N M\$XGV\8"[UPIP8E:22?!B:H<,BL0ME?0$@U[_3!8$'@0>!/XG 'U!-DU7@9;:'TA EGL?!9&RLG. << X3C*. M]Q3U;IU%X>4;&I#/F\5KME57E",TC-]7IR]&<(:'/N@Y'?J@PZ$/IQ_+Z0]] M@#,>3GK&0[/_BW#]K??/$DSH*"<[O!LTY1M9C"XY^G $=5!6.,]C!/SG#\PS6^O"S@[F@%W^56W_GV36]%',^6TX?V.0] MO>R,V_*O*Q2-A6LO^!$)HS"8"+TIIDZ[_R TAR2&)-$ACO8ZH&6_3;M\HV-W MF=@#%E6<;M6YGU-Q:+(VJM0EDPM-L>=Q$!PO]V9KTLOC:BV_':T56=FSH_7) M*QH H5PC]%C=H!59W;,;].EWIFX^U9MW^_#2JI&MEX>8,'?H>GAUXRK=JTH^ M#:G3.0V#1Y<>8G?_+ 1+KQ,MO<[+O1R/-P3<=D#5R>[/TU-0]+JI<(R$%IX2 M[KM)BV_D.P*:T$WE?[(O\CCML6J;KK:8YE5Z-GVGN4+-S)J0[CN6%5&2-]=* MYWX.YQES=HM)RY.S=,^O9(JJMGG;RY['UFVV2?QKHA$.0V)C%O8'/>V9SD@G M0F5PNE4#)71,BC@'E(JT3S-ZNB)?NG&4AD>CUE#5];Z;/%CU,G!O_Y[NTMAW[ MT?ZQ6 EM:8XZIC]&(?Y**7FU0LBL^D61:@U%%0UUBZ\._M$IHK"<>$K[9]JB MG9(%/UM?:#6@I7Z0LXC'1LFV&?]!&!+B/YR/OY.C*EHE;F]TO:#H%74P,X.7 M]?+4U?5NP>#NG%P?O<_8==ZIM8:=TH7U;-V=:^2&P@2%O^-8>$3># OH]=J$ M0Q[[R+9(G$TR*(\XZ\@D<-SXF5;M MT[=%[:?Y<0/S4[_(YS'R'S#Y^ .%SO*Z-&S3?+6Q;E'WB\+ 33HHBW1\_F39^5YYYII5C M#,-@DI#\!L?CP.GX1 82.Y,9S ;K>VBMG_4#&:<",D['X3'K;6E*N:?+2^RL ML9[TJ04@Y^*:':29WCM[E39D1=$X@7+[B68V<&;(6K6&+IHIYWV#!W9Z#RQ_ M]MJLE[-ZPIP5[W5L5\PWC:@/]2,(?V(A) MB'+O@54YQ*H054.BOPBW&0S"2. MA"EZIMZH2#NUAC/\HK[$%?WEN>C>]I*8*6IF3ML$SM#M.LHV@1-QWZ3]5D3)7G?(CK<^PAMO^ MMAS<"4".2H_0GK;#N9U3_NOS]XANE5FVQ'GIB),9ZE:M84J2J*24LA3IQ)TK M$+;X>$<$@EUK&(8D:NII,F(U')-Y?.?42N(J M66]+_'K'C6?A^:S;Y)F!(-X:JU,9!,WA'S,WQ$2C$1T6/]]ZR(^)$T?K6J;T MDJQZ3)-J#5DU1-7:5LL":8F3I"6.R&JZKT4Q1"ME$>=XR0C>510A+P&<,[=> MR09>=['-Y8"<:0E#T#P/B5N0E1;=T7V>O1'YQIE1EP#OETG3E&1;EKFE2CA/ M^__>*>(I##Z_4\2SLGGD/F'GXD\P?C1Y>1+%&2=]A5L(]R.JI2++%WF!2UN\NYH]6#HG;6_47Q*6TI62=4'5K%I-E^C.4_(/7W:NL@S> MD*8X(H/EW1A\3HF#U\M*=_@Q\!ZI^4KZ\PK-AQ!CR@A((Z1H*&GK^2'+Z/); MX#\P_-),6V^4D#=#*E57*RM65 MLL"5.JTKM45'Y>]*V1MU%'A2B2?5Q[X;A$(WB,D+G!D6%(FV; +G*?L!RTO[ MVHFB&?*'N#=*J+O <@O?9]%/A@0N%$?;!O?C\'8E9=!$N22!)[7*-TI(P9U3 M66"GJH&[M'>E<6]$Z;D ; GY5)2O)6K.^@>E=8;B7I*BXXS M=I!6HKCEOKJ78I-S<8[RW*JZZMFSTL^##*96:QBB:FQK+ )NT4G44;Z\9>=< MBXJ\?E35\;K&E$DA)4>K8<&CG7N$X)Z,C)TD=3;N49YJ*='I^!NEY6WH$O4^ M1=Z"VIFA:]0:EF@HT,F/"[64+V_92=BVOHVWY^0F$;T_"X=CIH9&9+:3":V\ MI&?1@H>T?ZAV'80OA.V-V'%;/COA-S-FZ5X"TQ)E:]MAR> HG31NRY'%=JVA MFKHHI6QZ.U]WB6T3<%RZ#\-W:#]1]VQVJ1]#(_5&K04M#X"J*1&HJJ(LYQ6U M@7N45Q(I#^[*A+O2#MP])P>I]4H%T9-I"5THD\+ \VA!@$OX%>(H%L:!Y^#P M7-RFX^JH&]A.Z2;?A.] M15E[-AUYCA'YW6&/[00-!NCIGR_4OP["_AB%^"LB&"=! SV=@ZU!9,8[RYA; M>EZ]+L#=RL7=.CK;Z M-41-7??;H*L/%YKP])BP:PW3$G7[1*7IW"J^]FB$A\S!PT]#=CBW$!+S(PSG M!W433E*]>(J^/F6 >8YN7D+YWJ@]I_L=(7O/IWBG_T\KWQX):)E#L/"L6;=2 MWWG]QB==T#%&W%$T%;%.E!2+XE MHP^<]3/YYOA>E9E$CC(K386>C&R+BKSE4"K(&IXB:\@Y6%2B%25#U(W3)"&Y M58RLB(2>-[N25DP./HB%>_S@^OX\[3AE+#F7-&,60=".* B9<:V1$%PV15G) M20F>8:XQD\7DBODZ.XI65O+6:=PZ>^_TS]V@TS ]6GN3-LLSCY1Z!$@:F4X# M]71*_?6H%.!$RM.GGD7*M_1S.*V0T\,?#$-4WSDKH "EF?&(JOT2LYE/:\G! MU0>= #HAU?+K/"D%NF]',40C).XG2J[YGI50F!G6!V[V$> MCP?89715]W;OVE>][E7G6Z80V8+RD-5T#ILVKW\.@7RP65)]*3V*CG@,3GGFWXF'X6K MP'>P3XNSR%_,\6+GRWQ%'NO'T!]C#ZYL?JYEW"K'HC8(8N3-$XWKR<>LBG7NY2;@3W-TSSCQ^FGO.\"7 <;/)UYF6O1)GW8_(%VRQ07X+E[;3G[](( MNS]/@\BEV+X,Z=X"]Q%__N$Z\9B,5*)"O'+7'$32RRWHGHQ@%F^^A1=Z7@B& M0E\GZ@YXC";Q5K!&BKA']+LR(HDP">Z,(@J<:[)!*% M0WH5&1/B9BS".*1VXB_;^6,2GX;*.ETPO:(FQJ?[S% CC?>%XG3=9E*<"LW6 MKS0/UA):=\U.M_ES6^C_UA^T;_JBT.E>U85FMR7TOW_M=UJ=YEVGW1MU;[KLVW^ MYF>A_8_OG<%O;,8W[7_]J]GM=-N++[F?]8?O/IHY+E'-'X4/'1JF!C/R/&N MSY[*;OH\G]K<@%#E]S8 HI--?I[K1=NNJZI*5>,\#IN_>*XUZT1K?DKYWJIK MII;ZDU27TV_9\"BUKF9\TN;O%1[Z3=BN$!^NMBDS\FX"Q5Z[+&N.-=U? M33)'6UW6C5F;@[UR8[=0A'71V\4!+\F$^J]:^B:A[>;UDVVYM3#XD?RMG#=, M;E>[DI8?)!>=/"%_*E%%4S=&7C[8MG.OMLD'Z&55>Z?4;H);PI$/Z-Z_6?A\ M3-5\EE!N#H>SR8SU0"H?*I+2%=J>*:2_^)'[B#=G,KF=QK<@B@3>D)T0Y#3+ MW]O)E%0QQ8A\Z0AM%-(-J2LT*YQ:I=<#2=U*L]4OG_@PJY9TE8Z62QU_S-SX MF3NA*CU,NH%_43Z$K/0A+]_@%]V?,_EMQ0PUJ:CIS^XCUW%1Z&+^S%KI)9 I MZO*AF"GI$JJ.UW:E?.//VQ N1"]9K:;2="F_*G$KET^Y99OF7<V5; UX(.+36@-N@?OJJG62<5AV-K\-0OKX9AR' M[OV,;?@:!-U7QRGO>R2LK=0:LBP:VGJ_$#[[](&$@H0>2T)-+B54IF:!:8IFRID%E8UU0$1!1%-%=,O1FP6)J$43$I)J MB9I\1@D)$%(0TE0A5;@44IL(J2FJROJ"%T@H2.AY2>B6WM>%2*@J2J]&#)(/.2@;+E=-H!GDR#$(7/B2P<6GNA2G*M88N6MOD0.E@Y M -P5 .0#?&+PY228KA];$'6U355HF48NBW:*2=T@RDXU;- PF>"]_8OVPY])[@TMSLC\YD->T]^3*++VS 8N3%M"MQ^>L]I?ND@E=,*E5%K6(HHY96Y M!X@#ZB:MI M@%Q +B 7D O(Q4]DKF[9C\L,Y]6JW>PPLTD#]NL@)*_UKV9AB/WA\R D0TY> MV?0=]LE#[)/SGUD43[ ?=W'<&PW04]9@799J#56TI>.W@:DJ)D"$3IXAYTR$ M9!"AXE/BG&%"89O!C..W)P5,;$R"[[#+0[9CKIW M?8A.]_J=[O6MQ:L6SVKAH4?^<9967WJQ^EJM(=7E]:5P88I#@6T0?&E2M^U( MO7W85@JXGGC-"<@%Y )R ;F 7$ NCLB5J2GOI@+SA;^R=%)6')?,*0N==7I) M.61GK;$N\#0/GFY)9.7"4P-X"FJ-6Q$XA0287$K $>N3RX06$"X@%Y +R%45 M2%N?O"B&>SL+A&$4[G=I>V;0[K%( N8!0B#?T7>#&?F+^O/3\)*8[T, M<+^P\@Q9#$H/R,6) MF6BLU=@2@2*!"0"(XEXN0"(7,J$% R"[(&Y )R ;DJ M1:X*=VIFB=KETJDP1<1>Q8'@OVKW)+CS?D]"0 M"\@%Y#H6N91LY$H]:H97HF4\C20='4<['.ALN9,M![S6:B BXR=_O0"<@&YN,WYEJK1 N^_N3.:YT M3"!^ 1EG1,SWN93L9JT25'98\NY$T2RM0/!J2=W>*/D[=@D+^GA(+HU=^K9U M_TJC2]Y0(GB2]IS[,9>5,NS%6[W6R.E #.#L^YQ5C\K9C"&30=@NFO;Z>;7 M>EC:!G(!N8!!05*E+>L MN6P(^+4M"W[T6,4!GDR#$(7/[3]F;ORM5DV#**BO.I3K^ ME$LF[,=>0M\%_9TTC-*R)Y.KPZ4KP=*<5TDVL'-5'XW<)^Q<_(G#((W-ZHHM M EYSO6ZRL^AJM89FK=>/ 3^AY@/(!>0"8;KD;QMB9YXC1#Q0Z9],(^Y0IXA=2L\N: ME-#L0.;K(!QA-YZ%J6OJJEEKF%""RWO&>%_NTM[*P%Q8[N51V^W2B#IO;6?7 M&FI.D=T9D0R+>1K$@&!*&M02 ::$@3D7>+7*?C7Z&I&R./)4J9:%^M2/8=_F/F1FZ, M^SA\=(;O\#!X\-E3]CJ12%-K#4.4S?6#XP$=($Q +B 7D*NZY,JS?)D[ MRZ:!90-AXE28RB9+.H^R!*75(*9 +B 7D*M2Y*I.:;69.N>OR$/^$ LH%EIX MB"?W.!14610425$.61&8FT.:F=Y@#(, MW,GYME'27:GC#[T9I<1M$-+'-^/D^"1Z7L*FXY,R"X-9:\BR:&CKPI#QG+BL MZNMHYRJ!/((\[B*/)I?R2#>,B+)BB;9\%B*YO/^]H_4.%\_R0'6#@[0EU32@ MI^S-PJ0CW]Q;FC\H(P!MXAV)2DKY7P7!!_:@VO8@VWZ93!6Y)[<,ND0$4[9% M4UH_JV?W,RY!*KD"*$CE5JG<]:3C@J22-J6U16N7KN@@E""4W IE%IG4)!Y# M)UVI-71=$B5Y71;!=P6!K+) [K*5__0"J=8:MB:)=LH1@R"0()!5%LA=6LV< M7B#9(;ZB<1Z919!'D,>%/,IKAYMP(8\Z,9"Z1012/0>!W*,*(G-1(*PBO+>* MH&W9UO3V>)]#2RUT@P!<-(SU@M,*PAOL#=B;/07M"H7A,Z%"C*O M\^FT\$,WZ5+S.0@G5.!M,PUKITT>8AK>/3U)MW(^/0GXOJ^:RL;TW-74^S"Q M3P<3L-U@NY="L256+-YV&U)Y;'=U3N/"]"/7UCCC*#960 MW EF!#W"8BK5CU)/N!G D&L-4Q=UY> 0-3/OCND)O[,'Z039#-7@_0IE 2'8B/.P$9FJI-?%C:LJ:4,G0BI;HF$?4B8-$@H2RM/$ MLTDHW_L8#*/64#11M0P04!#0B@AH%OG4N=S38+!5>DNTS'6Y!/\6A/-@'">KW!RN=?!L(GE-$1#@<4#D,VSE4UY2X%7,;)I2K6& M+='"\(-WZI9%.+/-.7-U8L5Q3@8(#! !TK<:2N, M3>7L9!2,Q>[&(M<=$3MX1;2D0A<-%9:RP6"$O*#G)*NRC8NJA:&@@J M".K9"BKWVV1,O5R"6IT3,]+1U<6QX!+.3O!>FV/6MRHE)S>OY$?*Z9?.0Y"# M=VYM)4?1>Z^!N\!=X"YP%[@+W 7N G>!N\#=4T2J&W:W_IA$E[=A,'+C;T$4 MM9_>"TGOL(/QA/Z=TQ*X46MHBBS*]A%:_P%D2P_9#9L^"X6L"9 %R&Z&[(8= MGX5"UJ*;0RWM"&UR +!E!^S:ABP.\&I3%:N+DG:$(RRX1RPW;8$K(@P0 0%W M@;O 7> NX"]RM6#_.=.+WXC$.RX =X [P)W<.E?INW:N8J[7U:KGU6$>%\VC7@:(">LN90+:G6T$7-6C_C M,',C*\ A:(DSYDXV+;&V8LVWEI!!2Y0%AWFL0A\;?>L 4VH-TS9SVG@"&.-) MUY7,(5)K#4TTK/4BB%*KNF(;J90/X>!K 7> .\ =X YPYVRX<](MU8[[6 B% MD^-3R$N#X>\"&83K8-^)A ]_?<^GO<4AZUCSKF_;Z5Z_<_A>:_&JQ;-:>.B1 M?YRE$RJ].*%:K2'5U?4NUL(4AP)KP//BC3)"[K,W_%RD(QVEO%=Z '> .\ = MX YP![@#W 'NE)4[V=;%MARMNW2B5QSKS!E>>KR:)$KZ(2E>0 ^/Z-ER^&LN MZ#$ /:5!#U@&GKESV"KB$43;K*9H%[M3M'RX!*T!W 'N '> .\"=L^%.A7 .\ =X YP M![@#W 'N5($[V985UW;);=C!=./Z0AAA%^#H,)BTW2GIADK=% MFPYM^B4Y6SKSP@5KW&KHZX>WEWK/$B!ORZ)787BS*XDWV",')@ZX ]P![@!W M@#O G>+WR)V8N#HA+MN:)H1X.@N'8^)+1H>XPS-W-N8= MV';BZ&WJP9#>SSVP"MN[I9EP6K.0T..6#"UP^O,G9LLJV!+-*ICZ^JYG0!27 MB,J4RCH$3[\B;X8SPTDF<#)U45+6VXJ5NIR[DE@"VP'< >YPL$ .< >X ]PYM_US;%VPW>_=)ITG MJ9M)1A41OPXVR4%5 ' 'N /< >X =X [P!W@#G 'N /< >X =X [L.V*@T(^ M.7T=\, M-F@\9)5GT% J(N&*E5K!_69P2]-[>6'O2/I/W.S_@/L\8:]3-!3B["X M(_<).Q=_XC!( YNUC%,X,;95W[[Y=[I,&V('XPDB7"-S7#GM\,"%V](6!F3U M'[0=*B=/YRO8M88BJKH*VZ)*CK8TG;T?U'95U&_!1 9,P'1PX -(XA!)^E&1 ME$EG:1+=>V>)BGIP:@>@QG,V&;@#W 'N '> .\"=X[LX.VU=/9F+HR0N#K2K M* O40!'PS)V\=[:>3 ^H%=8#L//UR"N5:\==<[92J4G:INQCJ;=TGQGZTO)% M^4'O2(I5WZA8 7J\00]\*^ .<.<4:GLM!N9-;1O\J.T*[\EF9YJVGW X=",L M!*/7"_W!E!W[<5[;LT^YRL]^["547G#!29,&D[C/TGJ5'U2:E@M".2_=[PP? MB\ 'P%-!\!RP6K\!/!G-M%UKZ**L'5Q5!.CBV8<'[@!W@#O '> .<(?O!?I< MO!I92KP:';R:K*_K0(0&T"G 'N /< >X =X [9[FS M^0Y'<>@.8^S,%SG1#Q0Z9W8\[2G7.%\(SBYK4G)W<=P;70?A"+OQ+$S=8BHK MM89L5K$:]KP0E?.2Y[YH4G-8 04L\6S_@#M\VHY=#FS-VW9HM89N@[B7 U ' MGO_[IG Q/R.2,7&HT\2AH<(.!_X1!P8&N /<*>248%ZTM9%H:QFT-?>( WW M,W<..TN8%W5@5E(=P+YKT#3 '> .< >X ]P![IS;[E9&7.(Z,F?0'^*+>Q1A M1PC?+@%3EQ5VN;Z;Q;<.V>5*__N5DOXJF$RQ'R'ZRC0WW")NN&)6L/3RO#"4 MEK??#T!)8>_.^*&[$0$]Y4 /U*#QS)VL]F&_NOV,]D&A;> MN<%-2,J6#51D"C-1U0])!P+(P(P =X [/',GDX(V\ZB\R4E!*XF"U@YI#@8@ M Q4 W,FF M8.XRU.!:C55 &P1Q>T"W 'N /< >X =X [9[='EQ*7N8_SQ=KA MBI,HX"?Z-SZOS;I0NP'< >X4WTRWZ?QG%L43[,?1(&@22M G(N\6N4['OT)3 M-T8>"V[OWP:W=_B/F1NY,>[C\-$=XB0:OL/#X,%G3V&!<>806*LU9%NT9=C8 M7!(T@JX [@!W@#O '> .KU[0MN:[W'E!.GA!Y4(CZ J>N9-CLU[N5(51854! M>SU!"P%W@#O '> .< >X4_&]GF8J<;\BC^[S%% LM/ 03^YQ**BR*"B2HARR MOW/N.26$O%0)Y9U@=N_AQ'F:_TIFO.?W\= ERQXV39>FZR MUZ)>)%[_6@33=V8V7R*< M$L%ODU\FN>/ (T2)DE/ ._[0FU%*W 8A?7PSCD/W?A8C0L-!T U\^H(P\,BX M'CKD572S?69)MTB@+HM&;J?P@*2#I)^[I.]RJ-[I)=TFDB[*BB7:,@@[^*2Y M^*1;6DT,0HRB6?C,$#]W4.52(.J:AH$@ 7K!18J5RVF*T+[WM;S$YN MKU29B+QLBZ:TOH:4>=\9R#O(^]G+>Z:V'Z>7=[K3W!8M,X=6("#N(.X5%/5W*P9,'40=1WT?4UWI%<"'J6JUA:Y)HVQ:(.H@Z MB'HNHJYP*>JT,-P4#<@K@Z2#I.$SH4)S0B@;[V,0LZ],TP(JW:2%%2#V8+;R,%M:GF9KY#YAY^)/' 9I MX+675?( 7@#OP=HZ&W)SU];O8EV3 .O@GX%_EJ_$;\E2%.^?:7)5_#.VH^P3 MHP[YUW$?&U_8?Y+1WX?TDOE,%C\NYC)!X8/K)X-27@OD$%/*YHTT6=H*-9UV MG\180$/:=Q+Y%!="-XC)T^- N I\A_:?=.A?C(B('B)X[?K('[K($_HQ^8(U M/*AOG/;\79I.!C,-(M;.X#+$'HK=1_SYA^O$8S)2B6)^Y:XY8Z676] ]&<$L MWGP++_2\$$SAXC4Y5O\[#A<#FJ('?'$?8O3[!1J1\5XB[P=ZCBC,5F%#,+-* MP[?3+V*2"7:)O!.UPIA#!!2']"HR)L3-6(1Q2#7D7]RA;EGH7L6:;0TURS!M M1W$LR<&VA.6A8RG_-FN- 95I(1A1K,<4TE\^H48:&PN%W/H^4 HYH=GZM=F] M:K>$UEVSTVW^W!;ZO_4'[9N^*'2Z5W6AV6T)_>]?^YU6IWG7:?>%C>+*RY2N M>MU6N]LG4R)_]7O?.JWF@'SH#\@_-^WNH"_TKLFGWM7??^E]:[7O^LRM-#\+ M[7]\[PQ^8S.^:?_K7\UNI]M>?,G]K#]\]Q&QQD3+?A0^='PA'@:Z;;*VNJBI53_.MU_,7SS57G6BN3RG?VW5=5E)_DNIR^BT;'J75%2G]ETU/ MVOR]8F:[ \8$8SK%F/2Z:EJM;E1)$L8_BN$=F:W)P)KN%]<$XI0V:X>[U;9?FUWS[.? M-K!(V4PCT "RR_/KWW,2T V0A(3$1;FQT>.21))Y[GFN4:_(*;;1SVMF?E;6 M895O"PE]7=WADEWH8#A!!Q=JYM)ZS%V,NY8*:4;Y[1PYVD7@&.* MYK,DY>%H-)O,7/2,MX\J[J,W$G#8BCC ;[S0>2?%7K+&'N.['X9QS-SJ-%3>. MJ5I/)G>^=]$^"EE* FC?YM.TA5)V6SU;C9,AGF8OH6,[5N"0YJFUUG,@%=3M MH^)X2&C[]KVJ5]JW_ZH58+!;S(T2BN&^$*",S%\!8DIJM$YQQR4@%%_ N M B?.3:X...<(0T9@6PFL"O]7=WYV)B9I1RDZ9O<**;I3T#F WTL/$*:.=G"/I/T$6AV3!!F',@[- MY= M#5QJXE"%SL+195[5E?-A4F9$[69$;6MC4=54&P7[9H(%)>K,@F+RN9ZI M$%EB;]14"$5#22W()J_G<,GN@R':(Z09IS).S>?43*^59G&J3N>W:&JVSPIC M4\:F;6;34ES:R#&_BM$;F")<=]2#YZXP%F4LVG(6;>1\7H7.YQ5 A2J'-U=G M3,J8M.5,NF6T<#U,J@K I,BAV;LHXU#&H>?%H9EYHHW@4)&J4<7@#?G@:>'M M8=(]7/NE9Y&PJ,&FJ(&Q9>!FU=-&5$R_X"5!8[$#I@!J40 E*;Z&YL\J9F+( M,B\K!\_D:8\J8.S*V#677;>,B6T NRIM8]?2";K[%<2=($$WG[[N"):NC_P) MV'!QR2\? C\ ML1-A7[B;GYN,YD6#AHH\GS2;5.4U.6L],QJI@48*4M]KI1&-T4BC:*0@U;Q6 M&M$Q@B(IV4PA1B$U1-D:2" X\EC0>,/(!M@:0"*5QK4Z2'W,;&3@;!GBO-J M66_>4K6)=Z)O?@"O]:YF04"\T>=S %N.7SGT;/HOEP[M'=K_G(413I*^(]'] M^-GZ6?H^9/8&,B^HQZ_B[BI-,!8ZN1>R62RD"8R%ZOP,SITT2 M0_K)'(D-DP-2;Z#P@E218['Y"?-MHC:FI1FX&N[X.R2]DK:1/_'!%P,IX:4X MWQ$VX=C$LT/NES]MDNX/)* 5)!NE_.W=MPT-0*_35Z5K79.1"_]CS^6RL)#+ M&P(]SF69?SP(LY("M^78Z5B)K^NF]@6IF.VTS'![C M.GL !G^WW!DI;=@;O8$.AKV0G:RVGV%_AAAF0HV!JRGR8XL[K'KY83+YP1BB MN0RQ2__U*OE!%YK)#RROC+$: U<;'&6'Y)75<.;_>;I_X()YV3^6EBY2S$ 6 MPSY#D'Y5^%K;0 )E;^R[Z*?;,)SE7=:OYM"]'\=_1PZ@X(F,X*>1DWN;UT70 M3V)%M_DS](67,L;W0RZU._;"K02X99@]!69WF1BR/V9+FIS)#'"UHO;L9XA[ M%A!DX&+@8N!J([@J=P^>3&\IL=ZJJBCS#''/6*6N&M;3D9J] M057-H\\P7G4J9W8!.I<%TMCY2>R+?Y/ ST&S(;1HK^+2M2Q#EXQ0&^V;WP'Y MVS6G(6%3>UEFO:98V@$#%P,7 ]S__9@O=]Z?T;RY 37\V M1$#3/L;?_&!,G&B67XIK8!RX42'@3B"X8@_B;LC=W:&HM7?K^K%]H6=(QBSG MI_86"H>)]=W9QVCW]DW&_4WK)K&69%"=3LA@WQ1Z X7E%S$QS\#50' =V%3B MA&)$9&*$\44S^2)ST3HA6TC-8PN6#LXXCH&K#8[I0S)P;><]77AB!:^.MS0+ M_O0@P:%&5'!>O&#['DS0G1(OI"/B./(3_UX,-B\_+*@CD0L6Z&'@:EXBYF*$ M8_CL#P$&N*+E/EB.?>M=65,GLESJF**L?;7$V8_D7S,G="+R1()W9T1B>^J1 MC/Q7CZZR5^LN4^X-=%X1I$:%^]M$'8R9&+@8N!BXV@BN*MLH-$ZS*4RS,69J M*#-M25=H'"^I3>0EEA3*V)2!JPV^MY8EA=X\/3QP\3 DC&!8WHBPA- =$D)% MH53JS$BZD3^XL/D\%:3U!CF#^([F0I?*X57@VH#=A)G_\S]$ M32%!#&A9Y#E)D.1#LM 3%8 -10HT0!OHKV3=@+DEQG]%9P[2*'Y<*W _ MB\+(\A >)4/YJB#W!H;(*Z)Z].J!:G"=*W'R&*).A/^I;#!OQ[.WD\KSAIWN MDL;RYKL E# >=7KKC=P90N+!#W#Y810%SLLLLEY<\NS?^1Z^(/!=V-?K+;P* MV"(JS0S)_'D]6TJS7XQV9_%51VR=\2/CQSD_2HWD1YQNP(NFRAMF=N1.!UFR M3+K+ >S9'E(M,)"V>%"? V*%LR >CYU82\E")0E0HPI!RK&..DA]3"%T6R&4 M&T=?JL7SZ54#+:X412'76LMTO65\R?BR(WRI-)LOC=Y TGA-R,8L&%,RIFP/ M4Y;B2;61MR=:I2,(!B\QAP9CR3-CR5W&7IV<)46!LJ1N\*J6;1?'6)*Q9)=9 M MGW$T8T3,?T#;4%#8[S)>/.<>-/<4D#= .94V\.XF@H;CDEV[=5R M)0_?3E[+4W-;&*TFGX<>IQTKC"492YX;2XJ"T$B>I!UN15GA#4TY"[9DQMIN MQIHH;*E=J2S[6#1[ Y-79?,LZ(^IA:ZKA5)YCCELUJA$1TD YI0$WC2S[+E[ MIB/C3,:9#3AU2<[,%(LUBS,QHT/G5>.0N@#&F(PQ&W#JH--$FK MHHB.,25CR@:;J2954),*AN8.+J!K!4N6>?Z(W3G/.;RPI6ZMZFQD2<,8@R*Q M& -3.>>FS+V7+ZE-9]!C18Q:'<:$>?3UAV) M. ?0.B%[Y2%GL\*%OJZN&+;M-$ /FC)9!AQU5U R[#+L,NPR[#+L,NPR[#+L M,NPR[)[DGEK0V.AC$EX^!/[8B;[[87CS<].%])'8A$SP[XHB%V9OH(@J+QRC M<3JCV?;3;$'!=YTT*PN,9AG-;J#9@NK-6FD6DXUY73PX?L8HMH,4VT!ZE5#& MZKPA'J'_:.,IMC$]UCK"#.P2Q+#+L,NP6SEVN]-!*1_X=-HWG&PR#<@;\4+G MG1P2NV23>>M.F&388=AAV&'88=AAV&'8.:6/1=S2/XJ:6E?+EM8M-;30]_+- M#^"]WM4L"(@W^GP.8,_Q.X>>3?_E6O1?]C]G830A7G1'HOOQL_4SS[4B]P:F M7E4B/2,R)@+.&#N5!+-.+P(4)@(Z2V1;>H<>B\A*^O?IR'1%8#3811IL!05J M&!&5#Y]OTD *K+?:5%AH4[TW$/I* M-EF#FY* HRT$%DT-*2#W*7H[%^[(I]*FQYX9=AAV&'88=AAV&'88=AAVVHJ= MDEW&MXR+GUO12Y9U:5^5T1O(,B_(66?5[JW"&?DTDGRVQ(0J(1^3D4]KR(?I MAB9CIQQS'Y^U%:&;K%UO!4S[Z)))#88=AIT68J?+%20J )<&#KB 3&?!Z,T* M2<@*1UCLDF&'88=AI]W8*3N.5MQR&Z+7G\>YGK"O9P$V&X"]^?9^Y/H2@?K?<&2E-3Q+0DR'D]J0H/;&1$1/3'@P[##N-Q$ZU(8SJ M!;',!'%[B(FQ>I.Q4V5 HWI&5SK*Z*Q @\D0AAV&G06OYD"^'\=_1PY@ MXHF,X*>1LX?;D)8FFXI84>-1%K^MB]QRO8;[T1HU7W<@M2PU:4!-575=9J34 M*%*2CTI*):66WAO((J^**J.U=M :2PIBV&'88=AAV&'8::R-LU-LYV0VCA'; M.++";)QVT!J3!$W&3M6AGY/) ;/#"OY;E'SV0R M]0,K^+SYU\R)/D_K@52%(@]DJVNZSHS\<42K*A:*5D9[+:<]M>FT M)S6']CI/5F*4_18"?697620.6],O[&,PI&NP\=J!] M^EGM0LM)J.H@Y,[D@[ESC'JZ2#T'Q!T+J*>DHE9!4?.F>G"HD9%7D]UP##L, M.PP[##L,.PP[#0\U5F/6:+%9HS&SIAWDQ9B_R=@Y472Q&M;7N\OZK-:,216& M'8:=SF.GZ[5FCR2, F<4$3N)U5@?5F#O%ZII;A@,Y)B*8=AAV&F N,Z& MI)HBKJ587!_2%HV1'!,(##N']3]LBCB0.RD.6"D$_94_F1(OM/"=>;:$ K;$X<$K M%G'O6/!J=P)2@8 8^;2#?%@Z39.Q<])PU>X,KO4&.N/PEM!0#0&J(DHJZ=30 M>P.-E\UL3FZK1S]TDLB8&F'88=AI34BJ(@%MQ +ZD'8MC,B8".7D0JB(! M8'92 +""*29;&'88=CJ/G2X73"%PJ09, DZC)3W'D9_X-SFORBD6?V;88=AI M0'^VH?W/61A-B!>%S_X00(%+6NZ#Y=BWWI4U=2++I0;ZR[J!_DC^-7-")R)/ M)'AW1B2VZ!_)R'_UZ"I[3=G5L>!$YC7YX.X'C!R9LX=AAV&'88=CI'G8J M[>?6.#-(9&90N\B1"8LF8Z?"_F^-$Q52AT4%J[IA4HAAAV&G\]CI>M7-S=/# M T?5(H=I %A]PPILCE9@&QQ2=,U(AS$VPP[##L,.PP[#3O>P M9+ 8S6=I .HRQFXR=HS2*.HBMS'$_2P*(\M#J)1--S"$WL 0>44\>%QR MA5BM*2!:&\'F\7R=]/JG.I"^,[*;Q<(YMX9M_$LY]\UW 2CAS;]F3O1YZXW< M&4+BP0]P^6$4!<[+++( AL_^G>_A"P+?A7V]WL*KP-1Y#6]JJ(I MQNF,T\^=TW#T"HM6\XJBD&N=EIZ$P#B>(DYG1BS,V:OB-FU1C*[ M3IE=-WA5JVJR,6-VQNSGSNQZ(YG= /-=Y#4I:[XS3F>Z1G= MI)XY0>!%@X62FM+)@D6I"J)46Z[!SV0R]0,K^(P9Z.#D*5/H#71>,0S&&4P+ M,BU8A18LQ\%75A!\ A"&$P!LM(]"+!V?-C&-"FU?X^#)%8SK&=WW"V- M%QO ]E)7V)[6+/R50@?^UW;>!W^#_Z3;G5C!J^/%[Y56>6Y$$'A5$Y,H;*4F M%0=1$\)9(QQ!;7F(>N[.CV#UR.>N?,_&4=0V_D7A9$7PCV^.9WDCQW*YIP@^ MH+5Y_3F.UH^=O$M183-3/Z3U>Y2=?/AP[>H.="DC62T\EN!,6CU@O ML(-95/Q(4^!YP1G 6']<6&,XY*7E?EB?(9+?,JT!H2T#?AUF=4 F M)GB0 R!N*$:!<4F OX(]68W9"_<6H.3\C^WXT7N#9^1USA\C@T3(!W_[JS7( MPWVM=)JM0$(Z'5[_/KR[NKGFKA^'MW?#7V^XI_]]>K[Y\<1SMW=7?6YX=\T] M_?;UZ?;Z=OAX>_/$%;)X4TYT=_\,VWR^YZ[N[ZYO[I[@;/#7T_WWV^OA,_SC M&QSS[NIV^)U[>H8/?MS6KYLW760A+A>$U"4>! M,Z5&C&4,-&]<9.21\AC6^NO[HCX59(L>FE./-B#V,DL_P#;"4-44" M"6:D%FBLHDI2$"E?AU?_\^OC_6_ M#'C_O@Q?/Q?[OX;]W3[Z]WMM]NKX=TS M-[RZ@I\\W][]RCT 6UP!6\]I:@6N*;G APD0J)Q< J;<[B4E]03LF M/=$5+[%!@#/:@<*62 0E>DHY&SD98#.UWK*&UN>O M IOTE7!/GR$8I"%H,&_4YSD'+B@!7F_0;'4\[AK,S@\K(#QG>?!!%'+A["5T M;,<*0 9PO\#&73)"P]3]Y, ,($$ #X(E;(4<5D-+PI?A]1/]2_S"^0$7O9'T MBZO8@$Z^_ M^"N@5^- RO>&FYE?6O+ZQ3?1FH52!N)^1E@G] 0 MYX0)+=CTF $!&@9P 3C@L"%"T0=\6G,"*?;EDU$1@4)/,S3XY%+6?DUV& ME]R#,R7(O&/'C>!\0)G_H%3]3$9O'B#B%=GT-S>"K0/U_]UW$7LQNW._)(RX M]/2<&1&*U$'A67'_F#ZW#&^ @S^',C+!$J112@Q=UP%R'$X]Y@ M)2J9Z -C)P@C"@Z@'A_^YU\S*P#,T!6)-7J#7R =<9_$ GDU(RA_Q]8[2'&D ME0]B4:#C JX/,@5^8WVZN%DD\K@_4(@.#>)2%@%1LBK24+X[T2P>=L."PA-_@]REI3*R$;EY = (,1JAC7CZI!(ME>+K5 MQ;8 =C,X() '8,Y&!?)!YK_CN8\W![X= 7YM4%2?",M_@CHZ6)R5LYBMT GO MQVLF\F?\WQPS6+U3W8 MEMPW4/*<*%S\#[4.\2=4&H/M!@_EO3\]V+=8=M//YHNLGG3%USSSTHV601%2 M@(5X AUL+1K$\0@="RQ'L%!<$-2C64!%/"C]&1K]'AF!FK:"3U0ITU@ @&IQ M D A4LD"5JG7.8%X?H<>JH/6K(4ENRR%'+5_Z&\](&=N GM_"Q-0;EAX9(6@ M"EW_8[%2\?-<^F@,8@=-'6=2"J;AFS\#G?2"Q[$H90"4_SGS8JU)V0#WL(2N MS0LNV_)T\W%4 10=B7P>8.TNZ&_=B,BEHCX50,O,/UASWI72#Z@PHL8PFM].$N7E\%8>4:=)(OE_O[T)Y_PE79 >&>X&:+POOPV='0$&D1)=>A]?3<(P=N\DI]^NV,,E5>+2KY.C@=+U M\(8;Z_3XJK*^@65E?I-"!'1=1-U?$^ITF6&D?O%R:PSBUZ'&R>9=+I$6K'(_ M5VY]O-_&D$F4.?<2'R@Y2@!$']_TEV^"Q'4F -?$4AHM"Z&U.\ZZK5E*M /S M+5U? M^#/T?Q,;9<9O2K7KF@KOUN#L$'1J3:'?Q5"PLE,P2 MS3QA3J\5V"'WU8?_6=C^PZ>O[FM#^ M2+%A"_P_!NT/Q@'\=AX"@=L'@'L+?&*3(C5KXGL_0,%[=4F.LSH.(:47T=@1 M7+!PV2RS,$50D"%]4^1S-\%I<\45VZ'Z;033R7=,.P MDU(K*9FM3> NC7= &DTA&'H BRBO26Q?:(GB1 X'BQE&?1,:F"\%9 MII:#G\3Q3[RQ9&2G];DL.J &LDX0"\O\,321 VUU\*WUA1_+Z%+3>"C<""4S^* MTRK6ODKX81=BR.![FW=V+VT\^-M+\-=!X4)GF%QN5I1C)Y:W* MZ97VR^D%LQ,8UW)_A3OL-)S7**$UFOKN%I[*A8V:X^XSW3P_W3\#LF]PZ?GFZ>GVC*[]7]$_SU[?'^!W?S_VZ?Z6?SGPZOGF]_ MOWW>.]_7H.JP%*'5)"'OP;0&0\^-0ZJBPB^9X*F=A#YKE]!K*VIJ!QWJ#LTB M!&[#X <81Z@=T4C#-*]8RR9^??C7$]B>\!-DS!%8=23.-Z7F/%I78%7A#SZY MZ2P8O5EP$&HDH+_;L1/"Q&7^5&YX\Y;F5 ^!/R+$#K\%_N3)//[S=UO-]SCS=7]KW>@#>[O]M$&\1$;HPU*Q\ H MDM%Y9;V^!N25'JU6[\;%B@2U%QO#\#2)DH3;ET_N&L@0Q,:(7TUF3M*;%TG3 M^._Q+$B=TDO+I2MD,Z)Q_21YEXL^,0V;ZJLPHJFLZ UW: KZNB-\R<6"FL ) ME]^(1.,"P&%U3!JPR=2AN<'^1YP3E"1F6;3:'"0AAH=?8X\.W$<#]*V#&@7Y M%R186\N,0O>)1=TG12BNS3(FY*Y62:SW B-V%! MJLY% Y)UULR@,,TK02!1"Q*I(PZ;I*ZY=>JB;0:09G&5=R#?>5+];)I84_ - M<:91S!K 1%[L<%PJ3UB\U76L%\?%.%I*SJ-$HV&-$UQ.^USIU+F,PPT_^_W-EBQV=#3D>]C9GTYQ('W-)\L%5PH!GY^4 H/4?WZMLW MX=M5;B\T(H=V;:>T#@IJ:9NUX]@H[QA8:0' +*-G^2A-P*ANO*@#FRB=BK')&9RL4\B.]7BXN7CO, MM&]2(^5F*);YC;JT9E%[ X77I)(]E(^C('9LS-UQ].\AW_9'O]8;2+RF*:=% M?TX3S!URA45GD.['"G/YEFI"M M98+/&AN;^GXS?-HA.6%W)V4,L!@Z!?5>FF!DH%'DX--+A;P:5A=U9Z7)#7FN MTAA&]3KN:XV_+3ONW] W/&_V0@-I,9]Q+@43]:%/78L6L'QB+1,&RI(F8P#A ML3/"5&,JQOT@_LMQL;T-;=M%0W)8&S*-HT+/.?A(7D0S-P,RL1R: !R18$+= MUBX&K:(WR]OBM1?U5?D!BSZFJ]%_/<.*V7Y.]BR8]W-*B1\DKN_%/2#661/# M%%OV8>R[#WS??!,B3<_(O)[F2?>Y(3>-6U07$3FB*H5L6B5M85\?^A#FE_^, M2%*$NX3IV72' YI909T'6C]J/T.G\\K?('Y15,V*S6^N&DN@05LV M%,93ULC!%@04S63"3!3-9,+,CP%>=9@-VFZBWU7II!#[%0%V&-5C M1,LT>5F4,E1_$F.YW0C;54I5B#"]-Y!5E==SYO@>+4M1E/J"W@P1DG^-??8C MVE9R[J_94U;GSS?$O;?9$LF'V;Z62$4P:HH0R ?.,:3V'IF,HM$;*(+**T*V MAK:N^!Z"YR"#J!H":O:-A0D2)DB.9DWL(TA,$"2:S)MF-G>)"9+C962M!VV3 MDYUADR51J*;+DFJP+DNGWPOKLK1,S5KY9,.GR!_]@4WQ21#&+>6'GGV3]*)_ M(,'3FY67GR )V?P$26AL?L+=S3-..K[_<<,]W#QR3W\?/M[$PU.?[Z_^Y^_W MWZ]O'I_^B[OY_WZ[??[?O1IET,,W.*&@;!HAB=*6H%,2<)0*&E+OOV<*R3I- MXWBP$=#ZM8.*RB[(*)%RVKY(IV_[4MR%H+!P?JE]Z>HT)+ ;1C/LB;H\. *1 M'")8%CTNU]-)>,PU^2 XARE<=)5TL8L)SA?%WI,XABGNJ4U^)OEJZ30++CX) M]HH"ZP7'DGIT\B2*8SM& ?;JFL!NZ3Y"SI]%M',IGNV%C"Q,5H.%G"!.A@OI MK"(ZR&C1:!-[>5VD^[G@+FEI12HRBZ&Q3I]^4 M=J3DH5,FEM"FPOO>W^;',C:9#I[[X=-Y<3>9>7$[1$RV MPB$WE-(A.,9F#X[=6P8C[4E<",J.YMOQJ+ZQW_7"*K"MR-HE#:^D@Z.YU(! MV3$S;]P*% VBC>>D16RR^PXCBI!;NJ<[+T)^+_FT"]5!P[KO^R?=76KAN MM_B+A6N^RSW>:$WNM;N%>\QZMQR7.GS0@9:XJ98\Y[3EK"A^X:A7<2VDL"UX MF .VI@78#\T9SCMBL^5)F?BXOCD^#G04N]*Q>_TPI:1G_XK2T7( AE)/V1"Z M)&&"L,IK!L8L7646HUYFD7L#0^(%I6C2!>.5!M 3XY5Y M.+-.7E%Z T54><$\N*\>8Q;&+,=F%K->9L$.?)+(BXUAEI/ZQAIX??M'<<)! M<:+!#O>X.2REX_#&%HE[SXI$H8Q#NXH"N['- ,GO%\ ?C^>TWH#7><- M]>#*Y'S2/YI^VL6CPZAK^V7AN-2EQU<%C5%71ZEKBWE]7.HR0'89O**JC+JZ M25U;[-'C4I=)99=AB@VAKI/&$NH@CKO57-IE"[/ J&1A@8Y=2-/,\HTFLK0N M!W+STN&\LUJ*%]&RA=*SK,YK2]=4LXCT?3Z]OMOSS?7EX=EWK+D,"XI M-67I8=V6C$=+#TOHIZPS2%98@AACE]:P2V4)8ONRB\I2Q!BWM(5;*DL1VY=; M-)8DQMBE->Q269+8ONRBLS2Q9EWD6)I8U]/$9(.EB76;NNI,$Y--EB;6;>JJ M,TU,$5B:6+>IJ\XT,45D:6*G)8YA&,XF=(QO& 7.".U.&BHH;%RPB4=VO8VV MGD=$;#>[N07Y*" X9MMRDZL:76<8 9!?9E%\B4L#CL1^L#[QQ\,@L+Q7^ER8 MQQT2R-Z#Y6YSO!J,IE9I:HM>/PY-R;V!*&9[W3.BZ@A12740E=(;:!V*5C": M6J6IK8-\CD%3.'90/M@N;*.3LDZ[D/PDP<@)Z90":AAR_A3A7CQ^D%VB*(]L MG5%S#![1>@/59#?SSA*56@=1Z:#,I8/+/!A1-96HM#J(RD!)Q3S4G26J+?&U MXQ"5V1OH0G8^;Z==AW61!6WSGUJ)4Q)01Z\W(I0T]K,.S^@&M25 >!3V4 64 MN0VY0+%;>>4TM25P2/:@*S2)2C2Q#MF%B0A<) M8K^4Q8KS5J+,?O[U=,6]I FUPQ_06 MXRW&6WLUT-O 6R)MH7=P?L:)>.O9**8QD@Q--VT)=L0;&(*1!S9AO1_:&\G"^>;ER:@-CG%!9JFE[+85U-* M( M#J^=<.3ZX2P@S_#T5];[X/GV^NN8?AX_/_#DIH)[C08BN>.E$P$BC'6AG>/W$_2 _@?<\BTN!\ MB'N'7P C\=PRG'GNJ3_L@VSGKOJ_][E?,!XI"5^6?T(_$K_\I4\?]#^\D"M4 M'G%66#:!4-KHD?CA>#YHC,];> C;FMQ_>"0(WYPIZ(<1IA6^DJ^?(!O(DHX M.I^S@MX;J-DZXS]C]]\SC\1Z5.,Y29 DG@(+];3E M?5*0K,)H0CQT'N"/**)&R2\?R;OOOB- K@)B.Q'W .K>"4,_^.3N_(APO^ C M"6&M/(G?IM3%?3C1&V=Q+WX0^!^X&LAP:P14@=CZ4ZF&MO)JN;NZ3F_? 1[W MXWBWW^ =+KSEA_73F,:/YD\N8,2AF]*)G4.-//&>,SAV$\0J^5IB>FX)F!::BM%R:>Y7#N??. M]W#5P <@>*_Q3W)YV02#+^OOH+R,YYYY4\NQ%U02QK!QDG=S 65?L/W@K!E* MI4##K N;P*<3H )8Z9,;@<%G@31]L4*2+(!0RI'XA:[-4_$MM:UAU_=@I'KX M.?\2-:.:!J0L0XV-YOW#49$:3+F"5DD?*$3 74#RL8O:U^3J48H/@#_U-. M:JCEI<8CF0#E8/.TS7)C[/PD]L6_2>#GB Q=Z T\/RLQ%D2^HL(V$'>?6W/E MYEY&RBBG8NM3RK4^Y<98DT\ L[?4' *A2L7A[XDX/"_KLB3DN.4+R2KYU"%" M-M @4!M*_^<9B ?'"KEGYQ60>T$5X7=G B>VUQ7ALC&RB43F=@GL?S8&EJ3: M&85.2%PWY/Y^_7 ##! $LU>\N7)39XIJ:*Y,UM8&9ON#1.$A-K2V.:KWKQE: M,21Z\^U;[QUT(1;6Y.CB/*VK8Z OFZ8YMZ W 2H^DA-;(*\S"V[OD4\+0TJ? M,#^7[6,27BZV?S^^)B]1H@=_C5]'EJ*7RZ>2]C\5SP82?ID0E!&%#GFL* /$):N)WRYV1LK:Q3D>R M%=O&&)@$W.0K_!A:*726=.,43;D(>7"A&8YENLAMN%CZI##>60(SQ?+ MI:T"*.5R1FFSYR)M;9=8&P7;LYFV%^\BS7;9%L562(8Q]T;4#P6N;I4<_:Z]P MA9Z9Q,)0T'L^]4,'?WY)B=YY)U\^'#MZ2SIF+#\5QP(NA<4CUDOH8_I,X2-+ MX0748*#VZK&B+CA1Y"[6K@=+_RT1I5#F48JW(#W&%%3SQ4M K#\NK#&<\M)R M/ZS/$,,FRU<.N&\L0WX=:'6 )@Z> -GY 26:2ZI%\%>P)ZLQ>^'> N2Q_]B. M'QV,8GK/!D:^0O;TL+N+-%E'0]>ZG5]<:&E*YOOC[O M%3R*SY1S4JE7$J)/HS=BS]S$+*=TEP-6(P/ +.$ELA5IK[%N\^\^; -=A['I M;\U5+]B@CF^#+0J71)3R<3C!"?&OY"=CWW6IP7=9K)7R3THCS@L51),HX<2N M-0W)9?K'%]L)IZ[U>>EX=-_TH2^KL$4>7D]F1):.OTZDL2GW-5E#@9RD4B8O M3F1U'V3U7[.?:VI?EXS+/-<&L;E/2QJ6VI)\V MHDN8L=,DYU]NT2GKSV )._S+>II%136:L374E&,C=Z=7%RXUOG6L.B'C- M3YOI+#[I=2H?F9WO!OV,2NJ[#R]._0YELZ7.N8QD'Q"T--TO]Q:_)=L/3;U; M+P13;K+D$DR3^,IU"= QX"M)/!R_HC2_II1P;<@M9;S'>*^ ]Y0M_?NJY#U# M0-[3>2DG2M),WNM\KY GXCE^0(/Y(6?/",W_.9+%UG9.V5+H4"FGB+V!K JY M6JH*[+#FDP4XWC(,J5(<2\4X/H.FDPV1=K)01;>P#G+"EA%.E7("QNF%"J4= M*[/:#<=;1A!5BF.E&,>='K]0G[3+),H7N6:8?4>Y8[TW M$"5>.F6_9F;2B!J\)F<[,+?:HHO)0NH+>I.EWK,?6>XA!L.2 M[U1<<9QV5P*>\DYK G. ^%.J$X&[&'H,[WEX/^$]UQ0HWDV5-[9UIN^\8?:= MA.$E]QL &RO8_TWL.(W-"<,9S6\?^>&&08#G;*IM$51+(*6TFP#TYN>4>.&. M93)+)(LCV@1>TD_H?3MGY&Z11A4C%QOZB;PA9#O6GM=4A%@8)65EAD 8/LS3-1/#]'F)*Y\X.V;Q%41 MC)K"_/G .9(XQ\8Y>_*_2F\^FLCK.ZVH*4YR'?E)B:G;B)Q,J3*@=G,MMQC0J6JIK++I9P-:2A8MO]2G-N5=BQ;37G CG7IZ+M&-EJ[ M];@?UF=.7T1:Y03G<;S(YRP\GH^=$K$Y(@UYKO076OMRWE,HZ:J1K/E?(8=S ML5,0#5\#0EMJQ.UCOEK!R+4^\3?>']S#]RN>SF^P)X[GA%% &Q9PUBO^?M'_ M)%O^PW,/=U=T#9Z[HQ8O-@L-0W_DT'_153T WI:5"Y-8^G!.$#&!"62V- MT4[9\<74:8)J5>6\(.*0M@R_7+>X60/+*MBC7 Q<[M6'8!DJ;;#@&9 )!<>YB\\8!F$ M >QV(0T25^ GAZUX4W07LS[ R1UK/VEN)6M3I>%=0/R[H3)LHETR/2A3*0! MKC,-_'?')K1=)2C61$B&$9G",3\HZ,OV-%-7KGJW=]\VQ[I $CKATQ0HW;[W M?K<"!S>*C3W%18,S90%=#!3D..RPM:83 M=$%!A'^A[)VH@1;K=&_EMHZ8^L^:I.$B4WB MD8AST\:CM.,*]E)SL;EV] 9$4&?CU-(($0H0@NWSU@*J/D#'\J*TYRIMN9IP M_#<_6$;/$]#^-9!^=CB8+LB]@=3/$^# )B+]HH%V7=R\[Q?G'85#2*)ET4!5 M# ((F-ZBP>94-J0-_YQY8T6DO#_H7&<.SGXQ[WL8MXA<:?>7M"C.6$& *']% M0@5D#*8E!F)7VAG'"NS[[=?[1P0M=O:E.H\VQZ5MG[<9///]9\W"/O<]T_9K MN=N8%=7:/;A<[]\$:W';NI)VW;;FOS&44CVY-!:]3%K"DF*,N_=E_7*+7HAP MQI)GV-8KK^HSJ-CJ/)M,DQZ!1Q:;DA'>(]S/F//@S;-10N_6N^6XUDM,HMOT M?(5-]D\AA/:[+*^6?6Z\(9^*!>^]X[Q=VDT -%*)/)%I%'>*P0:-DB":JSX" M3*@A9;E7W2*!5G4XL 79DVLU>HOVQDO-)F/1ND];W]6#;4GV M2H<(Q,8'G0FTJ7.Q+NAT1&E.D]]\EEIV%- /Z/=SC\!T%F!V1X0*! CNEO:Z MHT-38@,RB_GLBO.'TE5Y!%[BPDA(A%_MEAS2EL"?<9-4>/7RFK_.?S3?)0K2 MW_I/_=@E5.C->0YF(?8'7EXM^6PQT^74);]!,L6 MLZ RP6+0BL*=!4N=6NUPH;8"U"TP+2W4S-Y Z\LY5^!FBUF\$9JA7 !7AZ6DW<*:Y3T!\?NZ)$3 MN8NFX,NCHF)?+8V+X/RG*0DPY#!UD>CP>Y(NS5.O2S+U91$ N?*1R/ F?+7L ML/F:=-Y^>B,DBN_1\Y72F5RPR3[="&^32_!\?'D.B#$(_;W-)4U3=S M+UZ:5V0A 'UT:<\"X('H;+_8&AI)Y/_U1R*]. MVW&=\=RSNH09W.L+L9![N9A\$.^)?VSND]A#6JX6NN6:@/](WC>,7[ HX/M )WKE+'$::5G3:S5.&:=$OLF M.BX,#Y&.E]5!E0+ MAG5LT_:+A(ORW9X;J/]Q'(J5\@YBG. VM NXVLV2*([$PFQ'9HF#'@ MPC<0![%@F(<@X]_! PY<^\/^%DU>W!Q]96Q../3LFS"BF[._P>;B3^,6Z@N] M'^9W4]=%-=.Z'3[+-JE_7FXZSL5-Q)/^Y/&PI@6 7A+0$J LSZ8:.$NX;G% M'8,^G&TVE;!H94PW1Z9;WQ&=,QIFL_TVV9/5(-TQG =++,FSF-P!C3,:8[ M.Z;;,@RF&J8SVZ;I.M\IKMR4&-9:7]1*]!?:FU$D =-]-5[(25.MI[$^&]!0 M+165:"BS/Q6)E8VA85342"K:,L6E&BJ2>@/%U'A-8+*HFU2T95A,-52T8>P9 M&Q53^Z@8-DU$U+8,C*FAI.F\J31D,QT;25$M$6T;25$-$:N&X(49$72"B M4X3Z)&PVJ?.FE.TTR8BH T2DGR)T)>EL*E9]_=;I5*REXH*R%C1KB'QJ% MOAS>$%G43Q&EDXS>P% -WC"+QTO5(8GWN['6W@^Y L=)E6?TS1-:NRE'-J<+MUV",*N$626KTN04T5E9P&X@!J^8V1X9W98F MYV"5,)G"9,JJ3#E%K%[&#D-:OBN%R92J)K\L-S]H?I^TK5T\%JZ?,&TLL6@D M09M'+/62^" ! 3K&'ARPF+UH6O6OF8^]J+!W/8FP:9TU[R]1W*9B;?75=L1Q MYZ-LUXN\5A8?5IB[*PO8$%X>..&B:=)JZV[:HVEPEZ2)15P- MO?Q4PA3"XA'K!8A_%A4_DBGJJ\$!C31WP8G2HOE. J&E_[X%B]K55W+Q$A#K MCPMK#!N^M-P/ZS-$UESF.F"Y92"NG[^.4\9"!@2U3X<6>)>TA1_^"O9D-68O MW%N ZND_G)%J&-:+3!33&"F&IINV9!N"34R!B"/;D/Y/!UE!*1QH_PHUFX=S MR*U!'AKS^\-HNGXA]5HN+^-6.4E/-I *KW[@_'O>5@HY?QR 6O_P@S^X61@W M8B3OM/4469.L.[7HP9:..!_#L>E(*YP'X7)2_/ZTN>,+<1WX?+UCT+QQ:CRX M8&(Y'G[NKHQ7Y;G%")_\\0-T:X4]WWGLS.;Y=#HT@,9RW4_.=L9T2D(4CT5P MHG!9B%MA5@BOR5;\?DD((PQ2<0O@3!I,P8L68G?QZ_XNDA<)RE&U[50,H5O$D*8B1J_L?/VZ??]S; MNZO;FZ=G=JD?J"UJ!Q@ ^S8/1&Y[PMT,]=U-JZ<%G,80?9 M-R>,0.*.J)Q)9P2%,QP8%1NO(%(<#V3*QUP@X9 Z"R?641'G8Z/E^)3_PG;+ M<2LZ>Q90D7QP"E.%B@X"I9_8'N9H9H!,$H:KZL[V 6/EKM[Z MEDE8V=,^IOKR!_QW,IO$_=;C[^&:LWHOI\1Q\6\2^#E#F&2U-_#\S&T\ GK& MV8UPH.5A/DM$M>!!.F1RB0(I\!+R_>0V=;1=A1P=9T0M_S >CKEH'YM#S/2M MP,&S,?P3N"((MW<(3VXEYK:>H0V3?-]!#,0SYBEH[^E\S(? 'Q%B4Q.D"6-> MEC'I( +1)$ME3 1OHK=5_%_@J'>X\OHSG)3V"B)PNG24Z T%&ER(R0Z MOLPB:NG1D8ZQ98M$2@+:Y!/;-?K)6U#Y_B!/0.)>B1F>TJC0*]>&+-5N+1? MVA8]OAO'JP"Y@L'I+ W\6A$I>+;$E(Z!1)T!BU?S\QWC8FLS6)\$@>O &T?KW=7GGI%%T]3T6H]M3V&_,S?NKHK0H;M9.T& MSL;NX*G M+58_N8\W@@X0L-9"))BE:P3L]@7MYD7'Y>2V, *R?D$46:'OP2\^.9)V0:W0 ML-:%UAO6HK"?97WK <^09^OG1CM:R[&CM0;:T:*)"+B] TOZAGL>_K]]S6:M ME-E\&KQGA;"T*H3G3$O@NDM=EEQD_8R=BE0$O*-,7?)$HDPF<<=B5*E^L")> M?>RJ[U(). ;%]9)@0B[ "D]"DB43/,$F?0M\7]&;V!QI[9>//LPTX(S;'"3OF+.FCC0(+[SS@ Q]W.)FS?D0-9[ TG*&1+XYWUFMAK' MW*D!.U7RYG"M#P%$Q6ZYHQD2$O7>T*&[(>X?W=L)Y5&26R#3Q];.@L+BZ:TK0@M7R%)S79:_5#C 8XZ%<.+,X-F\,@8$3G7"#Y8 M>?%A0@HJRET$S&%O,0MJ3&Q40\GG\XG;E XL^Y^S9+0N$&PN..<,.RZA!_K< M<#[*&TG1+C[-\F'H0/D([*:+6,=BH(_ 12"Y&'CV&-7ISCMM)DEOH,A#]9G M/!$C;NZ?A\^W]W5ZS*.(7Y+PV M/P)YR*R;4_E_AM=/U <>TIGP]*( MX))2"78LB"<)JB@L)R#/O?# M3*CTH%X%5!-??2NPJ2?1"4CF=D+7APL#M31X=(U3!RA< Y*78BP/L!-1[8*_ M1:LGO9*L?K7_C):;9.]/)'AW1F1!?W*$61JWS.D LYHQ7#7?2^*54T'02^D-6FC2QAFRJSJ N*53 M-YZIU?DC-C9OT-C\VTOPUY49*KMTF]^KDXY9NLJVV;"\0TF_.RC95),TL3$O MG[=*R>D^C$ 9@:X1J+&EO=B1!*S:&\B\HC/Z M9?1[(/UN:5]U)/K5X%;!BV6[^I^^U?%X+(Q'3;RV%$VQ<.'#5YY[)1X-L>4D M^B8AG7 O!^CV>US;^6%+&Z8C\8/>&VB\8!3W43D$2]O<&6>(Y2WM<8Z$9:,W M4'E%9E@^$9:W-"PY$I8QMU+@12UKG#$T'P7-6Z9_' ?-JD#[1NMR<2>]_08Z MM[\3[[9L$M:?=RL@6=>JBKI6;1EF<239(/8&.J\(V:(*UL**M<5K! \Q 5.1 M@*DEP*)*>%\4=9,)F/8+&"9=*@50=T1++:Y95<:".U[;X*7HB&QA@H4)EO,4 M+!4%U4L*%NRF9/*FV/E;41U=?7>M>Q&E1I6$/:\4%26E-[,);!@6";?7)6%K MM \L^XH^IV1C2=%.;9^:6R0DRW+I(B&C+QA&954F>F6E+V*Y)TZR*46IKAZG MF9O:3 G[YZZ>,E^92J]]93HK:BIM?K*B)E;4U)GZFE-6+'4 7-67(W6F&N;T MM4:= =T.A40EAAXW*"$O_\1/6RXPEWMI[ 0*!]!&\U(^MMALAT["9N!L*CCW M7?_D^ZLHDZ<)PJH@>YBVO;F/6^24]8@UV9=<+M5_MR,VF_W+)=!IM?B#55HD M*)2L 2B5,->P: WCD2:=K1R/U)-(IB&/"#+C$<8C+>"1>G*A]-Y X06E9+$Y MXQ'&(W7P2#VQ=P/KA4LW9#@:CW3([Y-/$X^+CJ'T5E7%1;P5?H=2S@CRO M8H$6+ZC900)UNDLZC.5:\A@UK,_B=34[.>!H6);*83E7<[<=U[643VLB38>7 MQ4/56SXO'LT$9$2U&U'54JVM2;1:V\BJB7J(JO/NYX=,2_9U*XK[#5NR5Y'D MTD$FJ:7879/Q8@$JOAHMNTLJTGECN99:=TU!B]F0MI2Z5XGE36IO5R](VW%= M2UA&P[",R(OBP7JO.?XT1E5+5%5+($/3>@.3U\1LP2IS0!V%)M)!,XGAE,X' MYQYP/-S/H-F2^I"U1S!&?T1O& H^*+Q -S)!V%(.Y\ M[V)N_\R' 3*W42X_5.2PS]*]V!NH.0W6F5_H*&BLR$6>12-ZP:MJ9,OXY0Q!0'O^0'%^"50+ GP5[ GJS%[X=X"%$#_X8Q4P[!>9**8QD@Q--VT M)=L0;&(*1!S9AO1_8'(\TY:V_IB[0MGE89Z]->B1=2+/C@&V(/ MH_13N9?7<1>9U:RI%W%6HJNT.YFH<_<3SWF9A=RMATR$\S(Q8XZ[X.J2F6F7 M9+J[M5U- __=L>$]:>-C)PQG6#^!:+2XB?73F M0.UGDY Y@*^+1XAWCH?#DZ/"M+Q/FFFA?PG1TSW!']'L1P0/;1,= DQL@@\$ MA+()SWV\.:.WQ;>?"(G0"2-<.'[:CQLB\5RP*$>AWV0_H7"%7\;_L*;3 ,X7 M@((3-[G\ M(GDYHQV8.E, 1&E M#_'+D9FY<)?Y[%VK;+F>!;3U.E"4ATUQ@6NP*2[!IKC<'L/M*'[7,(D.*4_&R*YWI'H?@PB9TP4(FPS+?S@1R(\8%IP-9CPWMIR >[?<&97#?RH7IMT/-+_C MVXX"&1%N$7(_>X=(0=,-0;%K[>&)6#5_D[^@])*$VJ375M#%,**[%+_\A0G; M9@A;8XM$R74Z# -XW2N9@+GY]7/QDP?K$S^BHN7F7S,G^KSU@$]F^&%XC[;$ M,]@W20O)7W''X:T7BZC2DD?:(I,S%DUB[%A1A>*X-N#]#O*'V"GP:"K'-S@( M%?2E00E7,*.?S<&9R_ =QZ.8J^-1FB[4$TB>2 YMW,KY21WS2(R3*UM^#?RP MO&FCH( IMFPX^/!?,Z"UL3,W]I*[($??RBDW"74#YLAV4+P6@7)4T M+V4UJ] \$*7V1#>FO@&[T1>^:2^W$^P5'K+P45;"Z& M+EC@D_@SZC=[AA=\=>&'"VAH66>8H>'K"4!NB@[; "3YM@E8"!=K\3* ]!B MY,\A5P2XBQ1P]H+YX[%8*U.Q5B"UYNTK\//10ZPHB8:,R#)EL^R(+$WK:THU MTZC@W**Z>5Q3&Z;(5#-AJ7&#H_:<"I35CH>-K[CZ]DWX=I4;E5+[DM2,9.)\ MC%\M.U11X&82AW>+MX_'PGATR*R%D\X;V[6[Z09]#FJ5*I9UO;Y2L2/E*O4' M!/-YC>) MXF<23%:O\W"8T25<#1$9<\HUA=Y *[P3GILHOG8PM\*SN4^'N#:3P+M(8.4D MED6*F2();(KHV%-W$L$'Y?85.[\'=)YLH5L]_\'BQ"HY-[%*:8RG?5.W,2X- M6]X\/3RDL<&&Q007Z5U9?-?AL=] "H#T6X_[[YG[B?X(B<_-?J*WHS??A3MV M2-.0_'=T&\(OA_8[!LQL[CJP' ^U]--G&)%)R*,3N\]MPF2:++62=G9(FMG* M%5@44N'Q,0DOTWW0;:2[P$W\B-\6YX+<>O?C,5FD091U69LTQEC4ZJE\IAG M#P2X@XY/DAP@3BJ;IG!<6N&_UK+4K*@8?@$5=1LD[U**WD;PI7]?.^$(5%64 M*S\Q7)CUX_\YA8#K?Y @_0?U/4^LX \2+5S0&T[I>_%C3A!B;.232U(772O] M=_RXGR V\5K'<8/XJ;6OZ/J$$C5EB\13QUF@NPMB7/TLG]/U/8!N9OD/((/Y M.[C_MN")('V+0M]"?X&FPG_//,+)0OQ5-JJZ63<@]'?(U-5ZNRF4V,QP !> M='E1:V:M*,UA4*1.OZX2S(B;=@_^MU'6DJV7A+#0!8 M#9*+)N+AZV]/MWCD_65'N#Z"T@)!M/MIT0<#**N&#^$B[9;GC))=;1 M@S,EB77$IY]15X-'L6RYR9=4X,R_'SMN!(#R@W[Z=?+5$%072+Z'P+=G(X#A M?UJ3Z1>.)IFDOX3=Q)' ,%>OK:^ [[5 SL49PW.@8IXLC/OB M7A(\@47SSQD&L#F:!(#['3O1:I@9<#6:N1;-Y=OT%&>%]"4A?8F+Q[ORPXBJ M_E??MT.,4M@\4-128C>%RP3W^F_Z 5_<<05_"I1Q@6G:'*CAX)4 W(;*$3P@\C--W @D6"X7%O*6R2'V'*$_XJ(*]PN@!47T#>'?(!KWWY MC'$*,*966@+?1*O-TZ;0?HN+S_ ;H 8?S .22?YF!4YK!4X**W!JQ%Z.5N"T MNXWR"/OR1HX;2P-4).\$].^WP)^DFN39AS?2^*9%G7$9TT7+&"G%.CZGQ@H^ MS:^Q6I1+UIJVMU7K9_)?4+J!D(K>+/M9(KL3VQ/9UH3^+F=[0[M1']![_VYC^;<3KYS2G2G M3DU=E.G-C"'_O$Z]P/R([S=QHI&1G2&82_5SQS23Z M&2._G$0_T13-6N_#&)?=LUMA*QN4%U4X'1,$3>GT6<&8%7'+5,*E\!"&H7#- M?SC16\I?-S]'[@P!,PQ# O]O/UL_RS;^-''>J";PNIP=VW10]\T.]/QF+-D) MEORE'$]FVGB'< +XJP[FQ*Z\"J\9V=-H[&2IE-FW'"-II/2&T@Z+^E93\/N MIA.CLT;*LBU#9T]!72H:YC)OZ-F6@$R6=8'&MHP0/ 6-:0F-F44MGAF--8W& MRNE+*1.[KE%?ZC1.9FI9@<;T9>/HK!R9;9FJ? KJ,GH#P^!-N2FF_SED4JUT ML]BOGUZQKXX]SYZO[?F*'%NQK)?Z@MXF3N8NN+P<2:;QEC1>[:D.AF#V!HK" M2\+!F0[,J&JF\9Z)W==GO(M";R#QLG9(F)"162,E628:?7KB$D&2B;S1&-N= MD5BU)%9_:%64J+(TC.QP.$9BS22QDLHR$WZL45G*O8'*RR)S=+6 S,I162;^ M>'KB4GH#V>35QL2%*G)TM?:JO*$OZUXWZ!SP=)*5ZH^QBBJ-2(A:=E[5?NE6 M#"ZN X/2.Q1I)8 M_?%3,:YB%71&8FTA,=K77_K"T--,])23 /7'DT2S81+@'(H+GOT(+I&[Y5'L MX'\YN'ZI[6Q4?[FK)/0&JI$;*MO//].4LKJ*7(0=)-%REU*Y0>6?DDC#NOHA MK4L8F;:$3,M1:?TQ.TD"2:KRILDD*2/1/!*MO^)0DJFR-U6=D>B9D&A)9=^@ M@D5)J2PLS1%[>"$-^8P;J1EH32HM%/2T8V@BP8+?C>?S,I16?V120DCDZK&*X=W=6$T MUD@:JS_V)='8E\D+C,9:0V,EU66#BJED :B-E^6LTXBIR\:163DJJ[^82L:. MGHK.Z\+!/DD6QR^7%)Z.6+IQG8D3A_.+YZ5ULYJBI%#.!)EJ%,I8(::#!<"J M=EI 9^7(K/Y D2P74A>K/VPFB>V77LG0TTQ-TZ XG(P5?!*O*(>XRQB=-5+3 MU!](D]5"ZF*BK)DD5JNFZ58<4]^090T<1T/ 5D3LL-- V[+V4].BD2ZQ%;31Q)P:;$,&%0ZNR)]F63< _'+K<=&;/X,E[#"3;G0 &34, M_?EVWQV)N">P48O3LBOBGX[";R7-G0&S(F+DQG %XVY^TB: +I=>P':!ZUG# MC=$=8^*Z@5F.B;N5;)X!@J;X**M(F:Z_ M68I"ZW$E4>=EX?!V*>71>S.4J)=O/ULFSYPS6^X#@F:S93FNK+\;CR*AKA0-@9>E@RN,]D!GTYB2 MZ*O]R MC%+_^!5%ZPT40>-EK=D]B\ZP841)4RC3_JI&4PB+[F2XJF2'##:D]\V.Y-1" MJBE'-/47:"H&F,V*Q)MJR9D03,[40C'UEQLH)J@L2>!-*3O0CJFL-JFL3%"X M/I6E"E@GSLOB(>V:FT!.+:2:4D2C96*6IZ<5#%6J"J\)65?/4556Z<2B-?]- M.ZZ.NTQ)WM-IQ9YGS]?V?#G_3BRZI;Z@MXEAN0LN+S.PXV9/.056?WA?Q?"^ M+/.Z4=5$4V9!UV)!:YFH=(T6M Q6$6\R [KI\B<3,ST]J2@@?R23-W)&TC.? M3_,HIOYXGHKQ/+ARZ8=/NFR"C.D2*9746 T:!J/B^%2#5P63J:QF"Z#Z1[NH M.IK,&B^I[?3YM/8Z6?ETZCC#JO,L4W]D3S5Z T6#2V96O.Z7K-J K+>.DUA) M79Z)!5:IR[/T9/8&TD'3--M%1CF"O"5D5(Z*ZB\-U8184AU^N=B@?)M(8NV5 M5*5(3*\_9JB)0&(F+^I5E1XS$CLVB>TWL*EEZ#D3):/7'W31I*HD0$5*ID/Y MYO'HK]U2!Y:XX= 2E;8S1?TUC1K6-!H"K^HELS_KJ9#:5$TNJ\H98368L.HOQM*TWD 20%C)9>O[ M&6$U61LVJ#1+T\O'/!EQ-5AJU1_GT0PD*957I&RY7ZU2ZQS2Y5EX=#^VJ;^, M33-[ U4R>+EL%4GK?8[MI;&2>K]!]6VZT!OHO&IDW2PL?MHX,BM%94;]P2U= M1%$F\'I.\C<+H':!QNH/G^@2T)@J\&+9!+S6R['VTE@Y=6DTJ)A%EWL#C=?, M;'T"4Y>-([-R5%9_^8NN@"A39%[1#A9E+!2\<>[)C>M,G#@B7#SZA)5E %=D MHBHUREX,KX@B;[:^+J-+]%2.G.J/I>A:,16UL&*LA12S2_X<8\]ZQ'V#(E(Z M1J0DB3=-)NZ;0T_ER*G^()1N%%,1$_==$??=BNCES^Z-,\*\S;W9\X&V;V_VBF#4%,[,!TX96=X 1R^6^?&2)/":G/6/I'BN M1\(=T#:^&DIK]K ')G&8Q%FV!1BS,F9M!#TR9NV,>6 (S#Q@$H=)G'.1./5W MAS!$E#B**O-J3H,()G&8Q&D$4S&)PRXDC%D9L[:?65MF'DC,/*B^;.NOD07O MA/^UG?(4%\ZU\3Q+I:!N'[^.DX9TP]P MH1]0"K@$PB4!_@KV9#5F+]Q;@'+I/YR1:AC6BTP4TQ@IAJ:;MF0;@DU,@8@C MVY#^3^\-GI'$.7^,P;X(""C\VU^M01X:UZ@_D3RZJ8# 2Z5EP@E9?\VJ0'P: MO1%[YI+[\5.<(_E(ICXPHO=ZZ\5R#U[P]3/Y\AE6^NKZHS\6T@X$'P$9.$7Z M#V9DE2,F5O *Q(.BP43NBR7!!:K?2UGL S'5Q"+/;P3$NNOZ'[ ?+B11B%(^ M>N-&((4LQ^/&CF=Y(\=R.6^F ML#O?#KEI0$*4"/;E*CKS0247@BIYS4JY+(#,M:8AN4S_^&([X=2U/B\=CQZ< M/O0E63\1:\C&:P*7$G'\=<+AIMS79 V9/ FQ)R].^+\/_/_7[.>*WC\4UM!OK^B>:QACV1G2H=8%_- MCV4V[5C&-NN;:OAG4&&$^P&_>PNY&]!L]M]>@K\.KLF(3%Y(P,DBO]=8MK6T MJMP$*+-<+EV384G5SAU\4@*4;2C#V'YPFHYZZX%"]&>PA!W^A=N%8!:W"G'E M2M$>C./!)4&2*SGMMK%SG0&7M .XR@-EEYMIXT%3DI(VGOG,0">5$:R[UFYN MD[@ O9I<9LE]C1O:_YR%<._@?@W\,,2V,&,G.F2*Z@%TT<04Y8T&VPF&@C)P MU@+.NF; EM[?\6;$GD(VY9-)WD#877!2X:61XI8+2'K&@N\S')+Q, ME0W5-;&J*1T\P4F0HLIKDMC429",5-M"J@6=':HB52Q+%S1>TDM6F)V<5/>O M0VP-#>]VQ X1MU(0Z*Z*N+7>0!$D7I3*]N&OOWR247UGJ5XMF%!1%=7K0/62 MR MB2>OC:%1?P[3/^BX&M][8<:/ BOS]>M6>2<%MF4X&[23T&G]:KH M1X1;N8FYMTVAGRZZ<,M.UNLZ42DB89:UET3)P?UPPW<1*B MS,M*FW!^MAW/BD9G5D4,V"%8Y&4CVW^ZZ=XX1B7;1\I5124JI1)%;8K/]JR\ M5U5/7CH3=X1\7'>$J?4&AL&+ZL&2LV7NB#,A'^7(BE?O#72#5X2# P(M(Y\S M\484S7VKBGR,WD 6<)QYV0&NS)O5"OHI&H14%?U@[TM3YA7]X& ,\V9M]F;M M.2*DA01>KC6\LJTU?#6D;@I";R#RII0E]**F[\R[=4R[JJQBS")4!--)+*GW MF%^BGOD/&+XNKH6+X;5Y7#\Y[:@%G[)KKU&+.R#MBASBC MJ)O*$3@#U-- D7G#:$I&%^,,QAGE.ZX<@S/$WD VJM 9+->QHAXK74]G*6JE M<@SJEGH#E5>5;!"LN0EQG4?_"=6^C.@7I9)E2"S+K4D]3HY!%]CP5.,566U( M1ARCF"J[FAR#8E3J=!+*IE:W(H>R!?93N+$*; MXVMBE+2]T48E(25O[QV=I1T)G6_19UF9L;*%M>PKB47=K_G*:_>K]]9%8 MN1.+LW.P$> 72A\+F-91;X4D'JS\B[4HTXO'$9^OZ["H;\T1)( DT!N?(;6I MF+;K^"]J/',,_(O41Z0);?(=GZTKJ*BES#$( \NI#; -L@GWS'G8'HHI:B)S M#(J1@6),7E6;XFYF!=BLBH-5<90JP#Z&6%!HZH7 :K&;D63+>/Y<>?Z$QJ,* M/ ^W2B7;+9CQ/.-YQO-UEV4?@^=E MINE9N79O<&5-G56,>JM,^K%G5+E?93 MW(Y[24@- 1"X[K/_W?=>OSOOQ!Z&(8G"TOH04W-$7C(Z-*&4<4IW.65+(NTQ M.07'#QB\E-/0JWNK,J[DBKO8U*[!!84;VIM&N+;>7*HT4R0:5LD0V1EX"T@ ME&UEX,K7]8.%KTMHZQS*?ZMT7MB8#&P(1PD+%IF+INLS)R5F;,R\\9(A&UEYD>4" J6G>N\)I?L8<*4+K:X M['25>@RRO.QF5NE2,8R:(FJ.7N=^3$&C] :JS.M:5E6UMC*F&O)J6LX9$S-, MS!RWM/Z88D8%,2/RLMBA]AI,S# QP\1,^6K^8XH9#&C+&B\;V=Q:)F>8G&D$ M*S$Y4,]A00-)X(R<[D&<:\,H/5)KK44I529G=\6Q M]N6%K&6"EJ>*32Y%[4[_^E6X2$K?1"$\N/5&[LR&E]A+[31XSEKJID$GUH^2 MG@ADJ2<"Y_D19[FN/[(B8G.1SUE<0*;P)&**"V/^ZG//;V1U0;I(2#A_S"W5 M87".%UG>JX//6I3M. ?^/]Z@#7]P&X*[_;5X:,QT=[,)P&J42HWDGUES9%4P M/!+XP>EX%/GTH2_)^@GSJMFH,N6.^.LO'XX=O5V:7'\K=@7_KRJ MO.//%:,O&$;N5T)?S/V\:"F:6Z"66JKX7X*^#:S(B MDQ<2<++([](49UO *3>X:)8++C89EE3SW\$G)4!9;69770='UOCEUN.B-W\& M2]CA7W:AEQ5;,]>:7+(VQ94OVT,3"!J)#JS9%2 ;3KM;2Z7S@*BT T2/ K== M[CV-AUY)>MQX9@;=S;29*^,E95.&]XB0-K716[U&X64ON3%Q0_N?LQ"OC+\& M<)?BXFO591D56"J/I?&U<#2?9 48AZ3O-,W+>6BGD;PC-L5)>7@6V9;4#DH4 M,4V4=D)B;RK5Y WEX!&+1TTS+'5%8(S054;8DGQP ".H C"")/.F>'!1&&,$ MQ@C'9H0MX?%#&$'L#0P3&,%H2LL#Q@B,$?:-WQ[""!(R@@J,T!2-4/J^DW\; M;,=]9[EU/XTN+C?OW\NIO/UNW&Y6D(P28X_@;Y=4,!9!E<%NDGG!*$YB. 1) MVSQ$9XCD$B,O*D.R@LXI7M6+,V\9DJM$LKFEK_M1D*SV!IK!JT+6$\"0?!0D MEYA851F2-4"RR&MZ<6[K^;E6GR)_],<%=D[ PTXP[V@E!ZF*$';WR'>;M7$S MF;K^)R%?B4? _ Z!K(!\13A?+8'YSO=&5OA6FI0Q?Y*7Q>)Q3)6G')PW MOK<8'N7QG46IT1OH2D5&!D/H@4;&T1G8[ UD7JG*J&3X/M#>.#:^-72Q\V+E MIL<&+T<[N@1LCGGOWC(LAD.93/P-F3Q-6@=3,72:(A>.UC?@8Q)>IO1X M@!=5$W'XD<)+:JNK=JNEGF-&039QX,RL&,_U9?% LCUNMZ,:2:<25,U(-PWJ1 MB6(:(\70=-.6;$.PB2D0<60;TO^IF-V3;1.04UF]UAD@K;8^-2=@A: HSRO8 M2]6J7UGAVS?7_WB:3:*U& M_?106&LP;R(RGGY[>/A^\^/F[GGXG;N^?;KZ?O_TV^,-=_^-NQH^_9W[]OW^ M']SMW;?[QQ_#Y]O[NSG1K%,;)8=2H'T:O1%[YI+[\38@(YGG0%K+P'2-Y!7[PIP^B82@(\E$'#V @98WH..8VX,<.(<+Y:^>$;XBXO>".=A#>S$IS6P M!&M@N:7Z5^Z#!-CU 7[MP@+A99;YRT#FY/T2-%DKVR]!U_N"6JYTOV@ILZ^( M>E7M$H1JF@#@GC:OQ*J<81U66[KW>[;8_+/;/WTXT$DD)C(=%Z5)GY M]7O.2;T \1!%@009T=&V :4RSRO/^P#&QM3S9QA,N1*S'SS:4\MMI;'XY/'K M>X"@*;;@LY?(?"2B^H8T]04([1.O;PYB I)AJSWCR;,/]\!4L[TWDM\NCM^V MI(<=@-^B'(G?#I1%VYY[&C0G'JUDK,CTJUVN(P&[?7FC3[W1;6=U MUHM,ICN%L'L2-GN8*0>*16>]G_EL[ !:\1K[AKK#'9#T*?"OR(<49 TW59 [ M#P!K^"O5"8Y=G_E#^A> [,&-71Y=[\4$!ZY@.=CS9W^M?.6S)!Q.F&C_"GK# M-, ]!,/O"G66!=Q&/(Z%CU'>-O6"ZE3M4D#X-HCB")2S) SYZ)@ M#!^H-$Q6LNXMB6HA=K/\L9]+_K1-.[H9_IFX8B(XJD>S$%7A>*XJ,X_Y,>G M''XQHY(2."UN<\:K(.!I+I:875%^*FLQ7CS" M!E'@)?'Z1U921DZ4;'>E&%WE:FFR4>G_N^?$]OIY2NPD+#*L[OG5(.3L^Q4; MPRFOF??(YA%R9AE[@+HRY)>!=I)A5H0AH.P@)/*[)E48?P5[8HW9BS()D<'_ ML@-^7KRE+%*\)F]1-L!U^K>?V=LJW++Z?Y+AE$H!?@;+X'&K"UDEH+ MY+R2Q-SK-SB)^9>[]__XX_VG;\K[?\+_[[9F*5=E"=,!&Y,EO#:V4TT+M\+1 M3]Y+Y9W[X )]CHY36%&]H4*NGD*R*P6-X]P\5)8!'LC]^-<_$Q:"/%;I']B= M@_ESU! \!E>^PK+OO;E(N1ZEX,3'7V[2.[[PD)PTJ^U#S+(&\O'3AQ45A-!' MV,N0%V6KO4LWEFL8>LZGCO[BK:X9J[:2 H: $I&S=2D*),8%YD=R"ZL"?O$[ M"X<3D0]B=%3%U$U;1?C1DY/ \%+F>@A2F. 5$P0Q!QU>L\@B0 34;2\E%A) M>UK.>3/X3#BP2T&V+V%P'[+I:5E-.26O[<9J:_F&J#3:PC)7G95+;#%.,WJ7 MA#A!$HX0B-8[.PZ5[1;,9! SK*N0..A)_\F\ M9$<7?^F@)M5#;3LIE8P4H9I1Z@]%K/X2L)!0_,X%41 '8?2_%);$DR#,1I"Z MOO*!#T+ _AR9WZR8'[I2G';)=DCO,':(8TH[Y(SLD-/<)Q]C/E5,31'B8/?_ M_\Y\H#1T-E*PJ?DW7WF4>#'] M)!T,'/B1LJ/NT(A<*X3A'[Z'BA"I1T+<*P'.47[$:#=8CR[.=(9#AB!A_TQ MBD8JENEJJB P)0#"00^ M &[;WF!%#Y36!V)(W&1Y%YKR+\)>-GM: 0 J_PY<4'30;J:R3'3%PPT)=XY0 M"GZ]N?F2;Q2_Q&?N K@;E1LR0F%G_X>6^*=80FL=:7].,"B*6H4R1^ /..R2 M=/Z;6>AZBB$"#V#!Y': EJ\DK)$P09^$/.1*@B) Y8BI*:4V'#EC-(PJ,&0 M*0*"9NG=&O(#0)M-9QX75H98CI9*?RBLF,>)"_MP!4O.2'E2QF$PS39-3UOX M6+;CU&II'7[0OA-EOICL-UJ4P*PD@1$2XUP*#Q>D<%A(881Y4$CB:!(DW@BP M#K]A)*S@R7\GOM!T'UV@='P"A3HV@!XIY>GM):E_%\,'-. ]?:%'/Q@'08R$ M49I,S[V(ISR?2L9""N*C]$Z*AR5P@IW>6)YZC[O]D).*E2_^?TDBCUV/EUYQ MQX>@?L1-^_ @:^Y47!-\I [2 M!(E.X!D/9#&! F.'(!XQ*WA*=Q2><\ ]EX]!(B+S@[60P!XR$AD2/8S<,=X' M^$@(.P392]P%-D'$LSUE=QO?L"'T3[C17J= RUQT(@_$6])=9T0\S?43PNPC M]SRZ:*(HFQQKO);NF[!$EHF;?=M"^)TJKJ"'$M& M;E1H/S_P\,&%M781Y3B4_D1V(.A>V0T%:@WE:L.:R1@)*@3B01W%]X,',H25 M1R2E$O$I9.T2&:=4A/)D*GZ&] S?@'@$"@%B'\+CH B)+T$72Z(851X5DP@> M7)$FGM U&2JC3'(P&>;7![L'00;4#]N&'8;?>0QB9 M*G)!)@!*!@1P%,HQ,KN:X6I^Q89#CP'UH:H%ZW >IDA#4P$$$ZX/ BX%L(+V M/QCTM#1YA&#-)"K1%SZ->JOGH2Y6X:S=30STC<:*@?<_X/(FJKM+IK"C^39Q MD+J44"*\.?()ZGI#X-($L9Y:C"5UQL[LZ5U$7W?%^=Y=R2=P3B8=Z8+JOCF= MJWLI]&B+P,0G'J=<"R(FY*1_&)KQ"E6ZE]VNJ=E*ZE%=BP()\SU@GG:V*(!N M.EI'0-W0NUI?0OT9H8[AQ9&+SO51&F8L\&!U-#O%@V;9$OR' G\^X>#]+Q^_ MO;L!C8A4&?0XH<<+VX2I97;0-4N@P=1MS=S*#B>_X,Q7U<+T9:_8O8H>4Y2N MZJIX):,.9U!1%)^^[G2*1S-==48Z+7FNTN"DIKP#FHY0*9ZY,YYN .[9; .& MHSD+.X!ETQU8=E'L_L] L*7"%STRPA M=Y7,!;K+:+Y?V,("?A-.GE/V #HF^C@R?X6(;9/Q0%B9NC\:X!G=".B:\A)8 M6>LL(( DJ+HJ0E<%C='M%RQ, OUC#\,X,:C\EB%YX?#8$#W' MR,,/T 8M/N\$5&KX4V(*U$")*7HZZ$(+Z8$2*8="RH>0\Z*W]S8UM9-=%YTN M:/V[H:0.E:9E+9@^J(6J5'K*J=INJW;&*'RPJQB+'8P?;OK]D M?1M683:KA@.$OY=]7SZDN?0*._0W?ZE,K/&D@]%$O!1W('RVXT39&U;?ZS4J" M8]E]:<,=D@JX7K>0*3NY$4X(V07/65F\%J*/CJ?GTM7IV\5W*]>'TR]Y#=?Y MS> A.149!8E?.-6H64_J40-!&LY$"@_L+!:I0<%X' &U '&L M\<1%36XD^JD@UKY-4#O_ M/:"Q.N\7QNH(W=LJ90[7>< \.6QJ)!&G\WXH:P86B<@>^IJEE5O[M/S[\G1[$Z]N4_'@%/?WCS5ZK 3I([12ZMZ"-"" M0"F)D<7+"KYFZYM=F\;!VR#F_9..:3?O-G'K0RI@-]QF6"&S9)#MT)BM'5/' MR)S?<>I8?Y>S'7,RUFX8WG&H6*O.5#W)Y PP=6$CS'*E44XLN^0)2MVNJ5K= M7C/G$]7DO2<-9S0/M_Y:RF\>^N$6UO0&(O\TT'AUZ,Z@4I9>E"SM=%3CPF1I M&VARB\HJ)7^32+4)DO_L1S3BK6.9#+3(#9U/1>DV_0 M>C7J9Z+7ZFBEQ>YZX-4U+[1OGX<&0Z%UE7;NI MK'OV%O<=]SP:!G[/?>P)('*-1U/7QQ945!IP829X'\P(IZZ6(,V(8[D'+6F! M-Q4W3D?M6UV)G69B!Z<^M-H W^T2K4[0%4_>NE$KXL;"C2<]"4U%CJ8XM&:>AV#%;;KRV(WK\4?1*$W6Y>76Z@E:H[%.+JJZY)Q&HJ=RP@9GP*R[[ % MEAB#B(%A,:.1.LB*?N4J-IU[BN'=0FI[;:N]GBGC5W5T&U M=-6H[:Z6YL.1L&/7OM,E:HZE;W55O5NW $UBYVB,LV?XMR&V=W-OS/=_)FX\ MQV$)?C%2,Q@KB3\L]U=GX['KN?#7)YGA+:2\UX9JZ?;N/A\9P3J>*ZY&1$&B MY5AHZ5I]B9;FH:5685*S8KWM<%P7$ZD/E%5M+)C_;20Z0^^JCO/TQ+T-D&B! MNGU>*.T>((=:XK,Q^'0LU:A=5"@QVF",PD7Y]#3X ^/S[*WHWW@479VRBPW-( \FA4[MWRREIH0GSB@Y C%)$2Q&]P2]EJKK] M-,^QE-#G(Z'-?1.G+E9"DW'P,^G(64O9Z@:Z_>?LGDLK7KLQ@&>XY0B=\HAH MY4K)3G-L4.(^ODVX,@X\+WA$9YTP-&8AC[@?XSNR38+M 03!0Y]YRC") /4\ MC)3!7 GY+ C%8Q&_G\)CL%RHQ+!L/ DY5Z:PA4FD<'_$1\H[/N33 0\%A5N& MJN 8=RHT+[Y^\^B.XLEUOZ\YMO/J16Z$IB\6WQJ:_FKQJA>?=TS-[G8K MO](UH_+S=4OUM7ZO5VNE]9]W.H[L9K9$>^,.>_Y 2YYK_&\U[4/DM0J>4_RGN2] MNL58CNJ8]3M62;8[,-OMF5U[+AT>7G?JU)X=@P@;$W)X_BS?DY[XHS]V/1R? M&X27EKNK6ZK3:U?V;ALHZ@D"MKW$Y#AJWVI7ZV9)2PVE)<,&6MJS#YZD)4E+ M2^6-)QI"?@F.:QHEX=/H*>9=6&.N3D?M]_=,,Y7FZ3.:IVVD)4OMVGN.*6M9 MDF,+L6.JUKZA&8F/E"]A,$J&<:3\E4UG;Y3/./SB MTO3(3E>U[789N!=4LFG8O?U[ITOT/+MW2.VUS*"_(.34+Y:3%G(%<*NSVKX% M,?.4VU+GS8,6O.BMK9Q;DP5Y*N@TA46KP=+M@@W2[9VJ@N;)V1I/1<^)3"?) MFI(UM[)FIZ,:DC4E:TK6;!IK]E13UR5C2G?C 6G*T(SV452C$]'65 ,UL/9] M8X7YYR14%@8L%%7E]2O%77\8>2.X$,77HB5 M[JX_#ED4A\DP3D).L*%_P 'P\ HL_IW'\*Z).YS@TXF'8(,E'P(O@6, *3_& M$X)>*4F/UM[@EUY?7)^BR\92^%D0N;B3ZY![--HYK8 W=!W+WTM/I6)8+QYA M T!R$J]_9*7,[D0D>:48?>5J$1[E_T_"HE#PGE\-@"*^7[$Q;/B:>8]L'J%( M+_,9,%D9B,OG/\4IA10;\6$04AK"-4@_'N*O8$^L,7M1@/7'?W_Q%W?8<1PV ML+C==X:VT^WU1^;(T4>\KW-C.'+,_^F]>/N-FCX$8W0;Q=BAXF\_L[=5:&Q^ M_X_;((KQ)/=!,(I04QD1__X:!A%*F&#LQDWN#')?WJ=L R+;@,@]R38@I:H1 MV0:DI6>2;4#:3]4S5 M,?9,P9>L)UE/LM[>9^^JO<[39Q!*SI-]0)X,E)[6Q!YLLA>([ 7RS"+85'NU M6Z#)DOMGE+'MI27;4"V[[G0'24N2EJH\VH9J6Y*6)"T=HL[)D*U GE-WNMQ6 M( ;ZCO9TVTH+5;8"6: E0W6NL.RC"U.@7QMJWS1J#P:0ZO.SWYS&B;K^2=1LY1E3[5H=R3/-0XS5 M[6OZT1%S7@;GIBY?Y6K!NEJ)[%=R#.@TA4'7E.]T^JIC]UO47^*PZ#F1I219 M4[+F5M8T+;5OM*G+EV1-R9H7P9I61^U;IN1,Z5X\9)NOKM:FSG&'<&W*/E_[ M]?FJ:'%3OR?,B)<;?IF.UEOM^-75>J]4ZAX3+.]AH9_.8O,P*V_OO= ]#.A[ MC_9AY;9AN(F%_CA+3<,2CJN.V4,04O>:*>PTQ.9@0P!81.<0S<:F[@]-^9WY MR9AAJS!LPR-^,N ^AX5A>^,PF,(['W@43WG:< /^XW\F[@P_ + D0,/DHZ:5 MXP!@X]_7:+'S3+1$*^[>+^F.>[AO5;F'LX=I)S4VFKJ^&V%A@OO %?YCQOV( MY[[XXS8',G1=TT7+KSK=@;H]K=^O_JINAQG#UO1.W?8VZSZW]<.T+*)-6<_4 M]^:871H,\Q#Y5/TS:LLANH2A)/]=2/+W"Y)< 2%>IU*J$7[-9^YO5+,:KKFX MK]'_:-H8\A[RE^86G, MAG62TKTF]%TXBZP)685:)N539'PW@91;X-VMH[ZG;M[Z,QW(F[G9W2K>&RD, MOT:[CMU31W@2_NJBBQ?,Q%>K[ME:)W&C= #OH.&/.2^ULS5RWW #N?DGA7C M'?S@03A<8.I\L)4,#-#)PG;1=_96R MLIV"&%Z:6?NBU->?#>C8G4JW1 3PHUG(']P@B3)ZG7,6+M%?92B ^0L$ZF;G M &+D4>NHXATL]"#8Z)ZYO@AH!%ABAJ<,IES%>2JG)!7E2MFZR:5@D:YU%^EG MATB6\E3:6:648E,YD8CMMHY*/@HHQ^Q'QJXGIHB-XRX00V"O\2%1#&Z:>#.G M H'+*'N CZYWP8=U@A$6,DIUWE&J@_2.ET&JBT#S^<96#AF6:L69+Q;33XRB MW7[XH'^X;4\4[?V*$G*@/K5U@P^-9U;WJDVWR; _E85JDE>ERBM5M:.3 M@WG)R46#9 O?!QBRPY#'//.S(.#3?-;"GF93 ?$H1I00;GB# <_.M&E&,[^GIO/@6 6$/7E-01 M](W]X!%]9[PA,D!!*7IFHH<\"*=;?.07.,38U#<-,<8MNZ._O]@^6;??>R$G M'Q]]+^<_^;C:&7-+SG W F&9QM0^P6^JO3-+,9CT"MGQ]^;)?>*UYRM'R11O MS?_ 6S"T&,PXD@U\+8*0457DLQA.'T]8K$P8:#,#SGUEA#&.+*J*RP'MC-#3 MCJ4YI1J9#Z[/_"$6H-SA=2OJ2-9ZMC7E7[B^YW+4FB9N_E4:\HR4).+CQ!/A M"@R6!B'E28L@"!X&'H(/4;_-SE5<2PT<^6SUK=KNH) M/U#@:W:]DU0_=&SI&2"SVTWV^F.YKD]Y6HRI;95::W/IZYSP3"M66E278JJF MJ:M=:\^YC0VHG:H3>6I7?$DDO&,JU@F0TX2,]R-4UDEIU*2SF:K=L52PJULE MC=I -129>>1^@:?3@%=;1QU::5PJF5VU:Y==W+>@08YR"YXVQ#4Z6L2 M-PW%C:%V.CVUTY,3:AJ*H*ZEG0@W!W+="#";FMYK\BWZZX:F^WOF=&[UZK6$ M IV^I?:=I_?LV,7+V73'R1FBU]:U/9U>$K=-QZW3[P#K[CE26J*WZ>BUNK5U M@R/A]NRM[AWZ8ER8&6YV^VK'E'9$0]$#&K@<$=M0W)A=0]7[DG4:BAXC[V?2 M4A-\MVNT.HU8J GR8VOVHQ\S_][%4B$V#6!3_Z%LU@NS8"U'M7HGTO2D%KY5 M"Y=!Y*:BQC94JULWP4ABY]P9YZ("R&EG!E$^G)>#R%#R4B905^UU[&;&+&0\ MZNE^3.WI4VDD;AN)VT[?4KL]B=XS1:]I'Z ?H PE[VE\+W3BOS"KNXLI*G55 M FD\',LG4KMP1*+F6%9W7[4LR3@-Q8YY*L8Y^XK[I6DDFR>F7$R8MZ,ZI@Q< M-1 SH!1+M#0/+1VU:YD2,(7M/>-ZU3XK;IN.V <=SO2=8]4_2:IK:GXZ-QWNJV M6=_K1U%>B*EM6*;:[>Y9=R?MAVM6H4GT'$MGVC<" MW!#KN[EWYOL_$S>>XU@''#^16MS!6$G@;Z6>PFP\=CT71R5?6 CXM:4ZCKZ[ MUT<&L1KIC)-H.1Z_]/0:Q6,2,>?,+Q>59OTIOT#E*-^\^J*G.D:SIOF>-">S M_2@U',V1^#P??-IF1]7WM7PE2IN(4J-W@+9Y!\;GV1O2O_$HNBX;T2R.0W>0 MB"F'<:#X 9K4<1A0=R[XE4BMOC![VE1[1MU*#6DC' DYNNS#U5346*ICU]6[ M)'*.QC=U31QI7S_%OEZY6V_>W>VIZJ2S#2T PBA(<#E2=YZ@#S9NKDSM:40' M 4VS.=8VP.KI/TU+?A)\VF,3'9Y#FD<.AE.[$<4I::$)PXL.0(Q21$L1OI&NOWG[*)+*UZ[,8!GN.4(G?+0 M8N4J']=\;%#B/KY-N#(./"]X1&^=L#1F(8]HKG:Q23 ^@"!XZ#-/&281H)Z' MD3*8*R&?!:%X+.+W.(X;E@N5&);UX67*%'8PB13NC_A(><>'?#K@H2!PRU 5 MG#M/Y:,XLUQ;[ ^\"8GI&U.6$+0-(//8+.+7V5_>8 MBC\VO79\.3@^]2==* M^:0S6S7]D/3%UV\>W5$\N>[W-<=V7KW(C=#TQ>);0]-?+5[UXO..J=G=;N57 MNF94?KYNJ;[6[_5JK;3^\T['D7LZZIX>1S,MSZ'O5V1J>'^"2^YK/?59/5_7>T]/F)/=)[I/< M5[>CF--7>[95NQ>/Y+L#\]V>*;;GTNOAM6%I3K.HL#%QA^?/]3WIB3_Z8]?# M:;I!>&$9O)9MJOU.NV81M8&BGB!A6TQ,'5OMZG6#_)*8)#%57L>&VJTS(E'2 MD:2CRAIVK89MT:Q4[D93$XV3\&G\%/,NK3=7KXMM?5O58:@--/5TP[2-Q.1T M5-N4C=X:BI[7CMKKUW=/2<0\.V+L$W2\OP1WR(WGN7RD? F#43*,(^6O;#I[ MHWS&T1<7ICQV3%WM&7(><%/18UNJW6V7P^&"T//:--6>W6V+"7])F+';VS^L M(5=G=1K;MR!FGG);ZK9YT (7O;6E&CWBPY"S"+X;S)67 MP,):VE40MNRY@:\JL!C0P"L5WC:=L1!^&0>T?,2F7)G![H,1EF..W0AP2:MJ M"E9]9TOCEZ, C@[(IL:.8I>/+%)&H?O ?7RU%SS"MD9\BK7:5-S)E3^T.XW. M&(?)$(.=5,C-[D-WF'AQ$G(\E0+8^,[CJ$9M]S.ABU; MY+VGYW!U5,.1U?DG9[LZ(9YSK,[O:C42"65Q_OEDHU]N M<3[H/&K7J5L8).M@GU' MIB8>HYJ6^V:.B6)J:'$9!JJ:;>K+$;24D-IR3"T M$\V0O 3/]257Z=L]M6?LV=51VJ>R2'^)ELS.GO.+)"U)6EJ@IC9YEIO&S M*R.:?AK47((G1_85R.VG?E?5=;M5!M0%E4>;V)*XVRY?R06AIZN:5KM:EEX0 M*;7 MJ5\8*Q'S[(@Q5-ON'KO"]>QLSDT->VLV0'6[$G6E*PI6;-98'EMJKINU.XSV6[&.!OWWAJ< MZL?N'"I;\>S7BJ>BMO+H53UY#%MS7JG4-R58?O]"#YFEU;(H:WDM(*P] M^ONL[=22 L?&OBJS('+137H=H2"ZD/'"64SB M 41"[#(/E@O&XXA3KZ?BH2G(FQ"^IN?:UX/KCH,0].]5Y9[[/(1C4(.Q$?"? M&V'="\@KA?^8<3_BT>YG.VYC*A +FBY$0YW.5-V>UN]7?U6WNQ%<17JG;FNE M=9_;^F':9=&FK&?JN73,#B&&>8ATOOX9M81!SOV$>M3O0H]ZOZ)'U:G4:X1+ M_9E;:]6LQFPNZFNTWMKUS%OZ!)T;Z,PZO'&HS V WHDB?'O=\/5KG%OD1SM\ MHX4VN,G69$QU^VIGW_E_I_>%/;UCNZ3=%M.NH>K]QM'N@3(;!.%93;Y:7J'G M(.^Z?6%I](:IU2WO:X-'>I?.'V>1LB.KH M2UK53I+0W@91;$%RIH\!3E&67 M"(OK9S&1EXYF+P1$E'$83+?$/\0>(H7AUVCEL7MR(]-%H)96'\P50^N\$O&2 M[&-91X%%.*::4''L64B0YK8?B'^X I#GOU[Q4Q0<$/'L@W#G]U M8Y=6C'#/C_!F_)/6F<[8D%9U_;%'/V^="_N_Y,"IT6O:@!XP$.Q M*.)Q1/ @][1 +?_AQO19_E. @?L 0()M7ITJF06/0E2")UESD'0LQC )0T3] MG+-03-$H_/Q(@?C$';KMX02W 1)=S%N'5BJW "+/N."D@S"NE)7ME"2(T=5Z MBR(D1=0NDFA+T!4_FH7\P0V2*)- B/A-1$_A&G"["Z%<\83+F*@V=.RMM7RM9-+EX< M+T$O,9>NIAI)!'L2UB8RRHE$;+=U5/)10#EF/S(V/C%%;!RP@Q@"4YT/B6)P MT\2;YS551P8OSSMX>9!Q%C)V>0E8/M^0VR&CE:TX\\5B^HG!U=L/'_0/M^T) MKKY?44\.U#J[;DBJ47XV4F=,6]NS9=DSA69. X;]/.=+?+!O0?)Y$92EU6U: M=/X$]03_]5I5\AC"TTRGJPXGS+_GF3V^:NW5,O86G4"4;U^8_WD"<.I"!@.. M'(.9ZP'?.. ^QR3BI4>C.!A^OQJ0"P"]"F X"\\R6*VC,?,\[51F-()1N>-< M^>M?'-/4WWP*X$"&KBFII?^-_> 1?6>\(5 BO8M^K.CQ#L+I.I^W._K[B^TI MY$"2+YH:-[EY9J2L];U4VSRC?R<1TM3[7SY^>W=#CHF;I<]^)["=:MMKG32G M]!$M@V@]V%3E<>(.)PH+05@$_M6O-S=?E+'K,W^(Z?E3X/TDQ.#4A(%\&7#N M9YXFGOH#W4CY !P!_'/U#PP011_%1K#KC(3&1/P0!,F%Q^G:4 M('\F;DA^3"HP6G@5&P[A1J*''MUXHM!6\631)$B\$2TPX%31Y,+%Q46HS4N; M*6,8"P03SA%/11=\NWU[L(DABR;*V L>TT!0 -^+%D[X+?/GJ3.V_%BZ,(A/ MG%2^=ON:\B_8,/.&"4K.%13!#DO['7!8GN?>5+4D@A%!(P[0&KJL&'@^#>#^ M_0\3]1AKI7'JTE0)_716N%W">YX&P. .I\@2'3$++6[9MR MW/[R-R#MW)'P M4^<3W4_O#SX0+Q$9 U*\9%3)' ,^9$F$),_G]-OO\.>4QZ$[C)0D==_#?MD] ML4]>HS<(6#A"$AT!;PSC("1*QN!>%*T6\572,<5]HHTL3CL:(P?"NT$1R#8$ M^_'F44SQ:0P?X^O+$0A!C?!;JO@17,8?F)<@95 TP<=/TX S7/T N7".=VU^ MK>(CP^"!PY9B>L2CF:7T&OZ##Q-2;LK\E;X F1 D&%=2L&XY(;RFD$Y"?I0E MP()8*AUB0CC5;@/DLBE+RD0S^]=9$I89LJ^ ^\FHWL>H[<>%"HW(N&! MIZ.#4\"%%BSO@%&P)Q8"$E^8"AD>EJ"*[[Q7(A?HGH7Y88@]$21KZ+1\.'PM M&[B>&\_Q?&" MF<<0^R)T/^""9E+1CG=:(=G3?[E+,6:Z.2G@O[(;'Y3_*&(AH1H@_> .BPL% MLP? #@">F:'P8'/Q3) S+A_ !I#$B7DS%H3]U5$WYD&27=AP6;-')'TB\=28 M&2<("^3I1]=#=7N8%/=.H2WDH4E&MW#& 7@LO!-3:X71)L0Y,GF*"))=([1%B1(B!7/050@UD[*)"!B=T-_#R)99@ MF[($NQ%[N8P2[(VQ>P9<#=?3$*YC(7W@@,N"%$3*+]M:Z:^.0J^S2V#[K/QN? M=8'/S(ZJVT9+^.Q($[!.9U:^VY3'=V$M=BQ'U3MUZV$.-)Q4#I;8BIV.ZMAR MJF]#L7- /:XLDF[\T4U)(-6^<'HOWAJ&J>J&_=0+1U)2 REIBZ9R2$IRT./5 M4RV[VQ!*.GN/]W(WHPL;8?TD1V\$VX>_+3-$!E)1>?9>P/53X*=%)O[])Q[7 MYHS^B[>FJ5K6H73Z!MC&DK36^S:/2%I]'2-]."-.DM89DM:*'GA,TC)>O.WB M8- G*X:2M!I(6BN*X3%)RWSQUN[#A=@4TCI[)];ZEGD7XKDZ8%* @.4W]B-E MAE]$NX7:3&"]>&OIJO%TK5 :W@TDHBT1[T,1D8T#)%2]ZT@B.D,BVN('/!01 M=5Z\-2Q3[78[DHK.D(JV^ /145=G";BJ-VGARZ;Y?\3!&%J>J_)&IZH1CQ0 MW[[]TAF:QR5&OZ=:!YBMU-0,E4M';[>CZOV>1.]YHK<'MXG=D]Q[KN@U=-7J MFLU$[U$]0INJ=4_4%N&@XWBVE/)*#7W7Z.2O@ _$S&?_'4&9FKM\'M\01HS: M&GOOQ5M3[3P]I5=:?4>BJ=<']$!MHZ55O+7L54?3RN!R22>MHI,M3J8# MRYP^9@FIW6Y?TM&9T=$6-U-=>6/HV)79L'NG)Y2S3R2[V])M[\(2RWJJK>]I ME[3,K&PAM+Y#03.::E=JVZ)0@2.T=SAZM]XT2"[=(=*M]*;6?);?(L M\PAZVO;.=)U7%:UD$3Y7MF:NMH%$K4#T)GW-?KI(3XZAZI8N72)-18YEU1VH M))%SK(I$5>](Y#06.;91-W;:1H.Z@1+"VWJP67: MU*9J.74]4=(R.)Y-K==UL4OD'(US;$/:U U%C@UB[42NPC.M=JCN;KXTA.F2 M&GY7 ^0R.C>N:W5OJZ;>/=6 Y_43*DZ=Q"Q[H$I.JG5VH]M7>U9/ NS5(\N?TKBHA!(+(#X*$AR? MV^(:2DO7G/W<#;N#HC9MG@84KW89#O=156$A;IB3_'# Z5!9FK8_EP^.RT5Z@)7EO=#.FN/^)^?'V% MGYPHV%_*/C_^ZQ?A8MI:'[GN[5=LGQ]AYD%6*1T$N^#)N'=LA$0'_VAEXS@ M)2 WW ?*]E#&S V5!^8EO)R1HF)]-*P'F$2<^L.Y$I YVKX#$!#K%QSF06CQ7ICR>!"/J M!;)(T?P''R8$C9#';L@1!!EG5) B%OJZPX[CL('%[;XSM)UNKS\R1XX^XGV= M&\.18_Z/H5LO-A-P_QF(MY<>>3*A"$/(:D!826ADO:71J$63^#6OI\( M#O#I@7ONX]=8KLRBB3+V@D8/@3Z!4U+J=:,H M@<\X@4U\+_Z>M[0&>@ M \Q"%P ]5[P<32%N0#!%1%P,,@3?]AB$W_'/H4"AFOU%< X\"LQ)C [G 6@_ MN.E^ :4NB.>1,F-S6I2X%=\-\F$:($J#X7=-^8#]>6(7149 ?ZH(\"F;XPL MVRBP1G1?X V4 2SE\JAT54TY0W0$2LA<@$NZ30)3B/_T 3J*'^#%E(0$UGC" ML"O0O/H-CZ[GX2/L@;D>ZB>X=A)APR$0+'P6B\]X.!7W'2SE>5NO-*%Z(6F_ M.1:ETXK7" QWN /M?P@Y!X8%POT A'NZVPT$V)5"FRFX"*4_X-"_^O7FYDN& M*\ :X!Z0FF(4>P2$+FH[Q8/4!:K$M1YJ*5643 0%KTDBP:=P"'8OK@J6\LXO M 0OI?GD'_#($_B*J0WT'-1_X 1NX'K(4?)J) MJ*IMP,4?T"ZO+F_:#.&-CW+N*9%DLYA+=PNN)]DE?0RBJ M\-(A@^.6CSK@GLL?>"267MHHJ #(V@2C<>+!PJ++"M[H<&37AP<)*CEOHM8H M+NHHA@_S"QD5$B'3-H&M&H-L#*Q7B4*M@FH0-(S.6P8AOM5;N*BB29!X(_HY ML#[HMQ&<-$Q1 0#T2,B3$@';K-X=GB[O+B9P6(DV%!H@?(3T*C[.?DO:VWJ\ M:R,7&)>%>#VXL4=7UDP &.%#/Z'' M?#S+**$G1^YX#$ !.LFD,/P6[IAAXA%RFB@$-Y<_@_8X#CP &R)/"/;<=F)D M-(&<\5(U=A76&2FDG$&"HXH8A H]#:*XC(LR59)&KG &FBZ\AA1N.!*".&?D MZZ= 5YPM\SD(UP) V6.SB%]G?WF#1IK'YM>N3["BA]XLKMY9S1LGFTQ\_>;1 M'<43 +^N >:PWUP:"DK?G'ZMP5<_KW[>[6F.U:_\2M>,RL_7+678FMZI?F3= M4NL_[W1ZA]N4M7&I+>&S#5&R(1))>"2/C_F$"&5^K/Z3HH+'/.]RJ46UZ?,) M/E%^AY]-(N4]F0SO0 A/!R!*+4-=]7[MA>;C90%L/S05&=U,T=:FFQ[NA 26 M&D4K-4=5/N1Z@>CFHEXD>YK6 <]8K0/")H=+P%V49."7.2FL^0 MFKM=7;6MNK'0(U'S8=6QT]TLMQ5>D1TRTUH85W]M6%W5^;9C>D,K MX6EV5:?C/!<\STBIJU9CJ[WG-05*:2E72VV!2O^?A(6N>,^O!B%G MWZ\H6'O-O$K]VM-;1-<>I%TI=&QCM:GUC<^!71LS.($J* MQR_'1)65N-FY>.*^!>B'(W'QFOY?3NND1$XE&, >15+3VAZ-+=;2:[K VZAN MK^U39]JJHV_Q=3>M#KNY#K=UONYHLE?5=<5!6^*D[71UM6?7;;-7C=B+C9%\ MRM2XUW$AH].TX&BR_AXVJ](OC 6^;2--];JVJG>WT-1.!Y92J@*\OV6FQ5>\ MZ?=2\IKMLJP^-I@&.U1[BKV]_=L@_/GM6O-HT9ZQ&F5\1LD4M@>+I/G_><5( M88AB6F^1SELCFS>K@93FH30/I7FX;VY@VV:>?N4/@?<@"ES8$ 3()361?6K6 M5)O;C*W)FM)U%=X@6WV=2'F+HFNXV>.\>@U &I("L$M:U9FT$*>(S%__XIB& M^:;53<2;3F@>CV.LF<2BNI"#]G@Y ZZ)QEX;AFIT]/,>6'.*!(!:I\FBP0? @FG50ZQ'Z65'!+S0D)9GA/UX:FJ7 =QXN*1KVH)_DCOMN@'\, M$RRQOZ7+3OG AK2*JD3)X-]\&(L>50NA>6PU%+K#W;M(G:;!1G5]Z+_2CBI9 MEKYHD)-F##>],\X-Z269=2[8+S/14V(8 ;Y5P^YK7?'U-$6\ZQ?44^XP\[+3 M!;M$R7Y&O02BB0J?.X[65TJ/%VIWB2(+>A+W&X%6D-+-?<@IT4.EK WJ^% H M\2MZEJ;\BV>M+T3G"VI7@ZB!]T_@,15H\9Y35P1JQ%#B#4'YL%9ID\76EC=4 MZEM3=)QA8T&P6<.OHKT/H@Y>BDW9!K F]8$;B\8X M&.B."5@^",K%!)D&LV\U!RRQ[XD;Y/QK"<> HQ#3"JBIVDO'[&O6(A>RC0Q, M)/:R:SE:K^JQWUDXG"P^0PV6\M.(!+1AGQXF=I0S=J8\C=!V)_08P/0()!F"\?P1/8SBEKZ[+T.E@G M3 !$GBOXUDW[_F2?4_.Z;"W*[7*GU*5FG)/[KKT+9<^-79:2/3=DSPW9<^-X M(:(S:QPA>V[(GANRYX;L4B![;LB>&Y*:9<^-D]XLU#G6]=,^J)MOE7-I&F%T M5*?7ETTX#@7/GJTZIMF8)AS#\5@?#UNHY;U.F?&G!7VOY'&MPYGG5$+PVK2Z M<"=T=P^R'ZA\X #*R[FCIN>HG7Z-](=#%G::9MU 32B>%R&W6)CO:T"6]"%N\M/)165GL892$68FVCWZ^M+*:+_CY%J,2 MY8@#ME'W4>X/)QA>(W<9A@.7XA2M"T1]S!7,AM#^E5+"]28U>"^,9H$@NL)? M=IQL!&1&):*C>C%-*&+3O-P"]C%V(Y!ZI9!5.;"T57%7'EE%%(O"O\6$*^JN MD'@Q'ZK*1W^H+;_VY 2VA4\KIF%0;1QRI6%U-7LI).CCYV9W&1%9J*/7!O+@8<5,[HJ/V&1QP!0_@M<(AAPF2&PZR4<9IR@F\!"(K@ M.@;+9Q2K#_G,8\-27!XP//$!+?=SQ9VB9IEUDP RH,8O#8AJ;XYA\W3B5^S- M2XD (NGAD8O$@BG[SJOAC[.U9G#N'P#+&%"EO#1UO9RHD5+]G+,0$6"7TSV6 MGC3,3CGU VX'^!-=#M'&4+6FW"7#R9H1+H!L_&"8SA8;\*SD?J3@A+I[FH,4 ME3(K"B?P+@E%:3B6(G$-O1L^Y"9.8^Z&=_5EOKHHF*OLMI2P$-$3'.PV2T*X MYB/J=%,>-(7_?FGT',W,J$T%5Y1K#TD',Q.PDN0:L03%DF79BG,XKTQ$Q-<7'$U>U6 MP;B3CIV55YK%2;;(4*O7*V!&4$H]L!B+0Q/:U8)G);9Q=#48J8LD%S)>X:,DK9 MC(9>$ FCG :Y3D#V9A^+RPD]HJ;^9LM 8/J5\29;_4/A-D%9.%4,_>K_$@^A M<><*;X_G%B,1\RT-P1H'],9;S,?]YSUW3S#O>;>9RY_'XZM?F$= N9M@%'C_!O MQ1X^Y&-I[V+X(-5BX((UZ=!X M*R^Z7("7RV4P8G)S46J%*Q;@)YY+-[YT);E1\3MQ-XF39:XE'' Z3F@3?#S& MU5.-L)C;"[@3]QBY_A)/Z)'E$I>%<:E%(4LJ-;0*HMZ5C_N-Y>/;T*40'8T+ M3@?8?P'R&F9U"N]!"4%D-IVG-]\BP^R8K#CF+#OFEMOD][R'+P7<>F\BY9U@ MZUR$^4*'HB4A>V]("%B:,HO>9B6 MWG1'':*H/NP.5$IWC)P:5R%8R]Z_-V4;Y@DH>[=ZI>.H--5_*.(ON>R!NZXT>SL=V8VXH-!EM!&G*7THC$(XHL25;FS4G,6(>*'?P%V? MMJ%#EPR*P3"_NO.+F3Y=>!RH,0Y"$MST&&UICCH&1GNPND[Q$_(M8;DD28]3V.(Z SX/L+I: M(#H. T_XAEA"%_\\2 1!;^"AC-87S9!5B*=X3BO%@1L202]/I*Z4+HATYJ"@ M/W O$*%H$*:@<( V'2)O QJH7K:D+$W9B.QC]) F]_?DCLJ$^J:+ %(!5* MS"*+:DJI(00H/IA,XXZ/=6#$!*X/0@?_F?NU]CN+FD(IWV18?EE$X!66#NX& M9!R&Y? HZQYPA7>0_YG@[D2V"=IL)1'H3C''@*52-@AQ@W!_(3U&/ -AMC[0 M_D;T+IP--N.B%V07#)<]JQD,QIX(D0M7YSIP+LN= JO"3XD1=1Y%JG W5K/I MHKV]= 6\+G8F&B;@0A/.1N2B3"_)K[ PM@9! &:W)+[F:/; 3YE0)Y.$1V"] M#+*>#'"QBWP@_#.U&[+F#AZ=(J?;N_>W6G8.(3EVHH82"1P8;]G]LU,C6G3J MIGFF5YCR?6UULW1:=(7[\?65X9SL?B%,=9\[]W)3\'4!-H:M=1 68R]!M K0 M$_GCN!HWO3V6VX< [MT418*$0O:8"X/TC4G+&7K,G5)D M*$[G9JE9RGXZ1@NOU#2]2OA\EDV?0GT7!D=J1'P$U1E]][_Q>Y"87XH5,EVD8A^)D0_SJSE"E/471' =ZW)2\3\(#/1,ZB)R7Y,T$=O0-HY*$)H:#?.2NK6G0 MIO$XY=^4*O0@4H6DVGHXI"RYZ*BND)KF!HH/;[WG 9@8LXD[3'551%INZ:T/ MXTD\[,D<*[G1\+8$XS&B2(*LA2B2+/!L"OV]%PS0#>51#D2:!B:A?4 7X0 T M=>RDCR*'[@,)W><2YU.*-@J#*9G-O+F2EDQEKKO,=,I*GK*T1HF2YT))FNFA M>&R F4&B'L:G)"<6QR%(>E6!/]S,IT>)Y!-X!R#OSP0L2\I^X].9%\QYFF;[ MG<\QI!\%OL\]B;KG0AU%D46ML<> MHY0G[A,O2]< N95_EKBY1ELN65]503M1;XC#L/QTFA2,6RC MC+3*&21Y<"F]E-CB,))22:4I4SE>8,5-?7-3M]],;SMN5L4O9CX&-3FRB+C(^H!CB-W(2< M&OX@9(N"+()>C-UNR!,^\/*X4KD^5F0'#G@V1H>2[D >XDP@)9F)UU"YNQN) ME39LEHJ *8\K+Y%Z$&7TBPF&FG)+&>!N1'&M(A%Q7,I_%A-.YIA4A-X$D828 MY["*W'61[\U_8,:WR!9*WQN'E-E.R81IRF/ZJM5T5Q5 Y>'SZ3JP*!/E >FP M($K7%P@ 0#VX_%'\I)0S#G!B^U=?&IW&5FT1VUF:(BKT=O__/Q(,*<@X2*+4SR6$G%KJR%4J M3"@I*/FDJ9"*)]+;2UU(;RU4T0,NA1'5^Y"6DL\$/.1M.4ND6I>ZM(58>!*(/PF>ZJF=$-?G/ MTQ_,<1H3%1ADC?*"*%,YTBH/5[3$$TE%P/>8.Y2$HAZH2/8%IBX$*/?OT1[& M9&C8?2+"?RKE)!7='N-2(>W2)LFDSFE" 4.:EBVE0 LLI>FVCVF7LAG*6B H M;,A7+L+#PEWEXT=-(9;LW6C9S;@_JY4R -86!5;6! Y E#^>_F*MV7S@8\9S M7_%6(SWBM,W#5H7)@EBH]O$BI@;,_TXESIB4C\.A%@:!+GJU$W.OC98+[<[]NHBB99KE**Q,/L^&9R.;CQ*/VI^P1RS90""R>GU2- A;4S!*D*-S2&"M= MA*\X?RHK,T-]RUD-O=QL+>O9N##\;V/WMR=H"4ZSM02[OI9P*_Q;PBB@U*01 M2JJ3"Y:-AWTO6O"D,IS4@!R6 ;DK DWD'8F:C0/>Y$; S'M]G2L^-B,T8?_9 =[,:]:@LIM7*R@3>"I>$5Y "^:=$1<-(I:+UC#+(U*PD#TK)!69\2$_O MAF#9_ULP4PKB E*@M"-FA1E"ER!JVD 7_TY&]VEOWV76Q!C#59H!G!9; 7@F M[HSJGH-(\/2:\S:]5/>73#<19DM9C.\F@42A=8G"J# [ZY68(H(Z.>=2 ML>3FP9Z!Z5_3IM_8"2K,:B-SW\_I=?'-O5\*P_>C2)GRLMM2P?.4KI:O=!XD MQY-?F]BO]P2941[*(?08Q85PF<.=O5W[J4!XJ7?J[L? M7#8/+F?;=C=EV]8P"4SCA-3:K78_G+S]1NYG#Y_^Z_W7Y6/GSY\ M_OK[S;>/GS_M;<2:=K.-6*.^$;M26+/?77SBBMX%0Q&O -='+\RZ9@"9U]NC MPY?JDBH$@W"4Z23\A5OAB[3YL!J7F6 M2^YPSTJJJK,OLO7HSBVJKD073M_GHJ94=#@H]U,MC7PHU<;1*B.7ZK5BH0J7 MP3D*>+3:;)#LH'+!5[9C"GV-0$*[U'T'5<(RA,M="?-80>9\%][Y3,E=5E16 MHP BNE<1!VB,2EE-K5\\88W_GG]EKN-R\62\XRQ'[9A/5Q[RK#;G>QZL=35B: M^[O:>J3$6N78H!IF:.I+3(LV@;*2)#JI(B@CXV MS#>5F1*;0CUY&[;TV/B^K+4LA2*)#S+;,VMBN=QP-HU3J5F<*M_.,\>I1"E" M)4RL ^ZAU)YG\:1&_I+=*VV?T.G5TK<(!)Q4<4J)8&IU%:D_?!"=F/J#INT= M$VKS>[ADX;HN.7H1 W\(-2*%<=.EBJ]\X(,P015(C.% *OXE@%M"1!!"GC)< M FR5^E^5EX:F*X-B#%PQL*(TRP+NEON03;&]\]KY%EF#_:R)&C:F#4=%D_%2 M>"PJH(PYD5IYO-$&!X-2=&XN*1VE?8X47>OF(<)TR,7R/E%M)/\C3=WHZ9J5 M/;&M7?3RV"Z[HW47I[BIV6#C+,S20W!6*W#K %YI=FF"%34;)S3PD M+[+(8&(XG#3Q6(B]&Q.1++%X=/+;TI:BA)J5H)\RI.Z8<*V04UQXFDG_3COS MH?0-N=ADLSG@&W5Q0\^[F+B M)8ZNZ,%W8D(,DT726=*I!#/XT0+@(.;*"G: M1V6M1\?8H(R@ECU=7("O2QXX>!H]<""*!U>&\YK]]-KZ:4W0Y*>]?&T[M1\3 M:!% R;U;-)X>T..Q6<2OL[^\0:O%8_-KUR<@TT/90(K4)8;.G.69U>A/$%\7 M?AY-%[Z>=&1V^N;T:PV^^GGU<[.O];O57^F:4?-S6^_6>F+=I@Q3OAO.'A5^91W$;T3FL"7[!(^'%A2"9I-;9O%"AGW"AYQ>:AXLV%V WO!/,0O MU%SQ"X-# T)T$EXU:+;$\!2 9M-?1VE(^5 M/S.-&B]J!9I>"PLCC50'"2R%=1!I$N^,IR,&J6#AIUJ(6 E/#,'T'H\W@0=K M@)H$G,]@9J-4R"/A@9)]E&GL.[#^5DA4DUH]2.I*!3RI8K1) +6L=$KZ,MAJ M$@T=5M_UJ.NE;1W,/!D;3:/NET]!PL[ /\G1#,/63*.UI":%0%,Q(X5 >X2 MV>NIAF.?AM9J:T=I\D:+M*-/6+:WI![EGUGZ$_2C)5C4%HT5L&R':#1ZG9KD M6DTVSR8:+QT_&\D2.YIJ&(,>V.VK4=:04_9_CPE%;N8LC0 BR- M@@1S@R@8M5N8JAVDW.G7)>,#@NA$YL')L-\T/MO=47E(R#2:'PRCI]E[^B1: MS!)2.$KA*(6C%([/H?>>F"=(7_Z9LK3W*?&QFEWS9]6N\'G'QXPJW_Z8!;YR M)QHN%Z4]S2YB^!3X?/\"3JO;;&3:M9'Y.RRDW+$QC^<+I7--QV)@OC*V^6Q]9;+?P2F'5P Y'&)R M+1K/S4\"N-V:SBQLE_^8N ,W/E)GCE-VHEF#I>,6JYF=?6K5[([6Z1ZF1*EC M:J9E/U.)4I7M 8+U!'>'G=T=76T'!VAKCO1><&M),LB:TTZG M7DWFNCTY/4UW-E=2'E8BY*;W,16/99\%;4N$PV4;54WDZ\PR7C[,YZA&]K'3W?/QW64N&%KW5Z3H?"1W*O*__OE MZV] 7CBV>HBM=H8)C>JY2J="I9^/LL_S!I1L-N,LS'JNTY@5)L;)O&,Q P+W MN#+@H@$QNI'I/3&[%PYEK# :C19G/94WE+U/J_"BGPD%WMW^EZ3 '.'?V(_ M#Z9S4$EB[N.0+.5N..%3=L84<'OSFZ2 311PRSPQ"!?^_IOK?\=AGV=,#^_> M?Y#TL(D>WF$C7?=2R.&WFU\D.6PBA]_8@'N70 E?OKZ7E+")$M!+B/-Y+D,T MV*=W%RP]?X4_OK:(B$X$EF\T313' 6+B8#XI>WDBT3\2%H*IXLW3R8\XN6AQ MP X^]:?XU<9FZRH--1QP[BLBA55,+U\P8\1H62#,; )C%@]'KEYG8>^2)=0] M69;0_R;3KD@&JIV'\?9O@_#GMVL?.UH>;56NX6HRQ>F2:YU#)==VY-#&)J?* M&NT>VGCW\==/-]_^^/K^;J?\_:.,"5HSPJWD#T4AGT[>+@U;VV' NWCPGB;E M^6*N[2B!VX0<7:/RC.1T>GHZ?1M'_<5X74R8-Q83K;B8_9%-:D>!FO@XF0O7 M*V;S[#9LY81P?<=B?IV/'!*7I$-WI+VR\T/OT-QIAZ?/1>WT-=,VZZ:B=C7' M= Z2B@IOZ-5;:6TJ:E_K]O=(3N^W3].^>??/FT^W[]\I[[[>?/QT\^M[Y>Z_ M[[Z]__U.53Y^NM7.TKHX=,)BFP]^+CC]97Y]@0C].?I9>:)WBG15B*Z_8A^O2$WK=;\F-:<^&)1+16N M,T,H*ESBYKW1E%OX,W0]KRGX;:!0/AN-2R+]#+EY71V&NK8( U6S.XXCHEDX MER30?A)XO2%?62IC9X5JJ8R=&4)1&8,%\5;^G7T/'J/O;E.PVT"1?#:JF$3Y MV7'RBOH%3X2!Y_%0+7G#;H9#',2+G7O6NL-6$HN.A;]U,=A6O/V@L7+9/["< MXM3?E.+T\R 8S>&/23SUWOY_4$L#!!0 ( !6!2%CH!C<_30X 64 0 M =VUS+3(P,C,Q,C,Q+GAS9.U=67/;.!)^SZ_ ZF6S5:-8DNWXJ#A3\I&4 M=YW893ES/$U!)"1A0P$: /0QOWX;("E2X@%"EF>X0Z>2BDCVA?X:5Q,@/OSX M. _0/1&27J%S[H5S MPA0Z$P0KXJ,'JF9(S0CZF8OO]!ZCFP"K"1?S;O>C83OCBR=!IS.%!KW!7D*6 M/!7'WL&!UR-[^]W^Y+#?W>L='76/)D?[W[/?]@U]_W=_>/_+$1^BB/I3/\J3SDRI MQ?'.SL/#P[N'W7=<3'<&O5Y_YYBJIP61_6(F>+ZC MGVM%/?!*=]#/L=HY!]W>;E<;B942=!PJ\@FP.R<3' ;JI!.RWT,^00$E]U=57[QZEW]FIKS64W2G&"R?-69Y(>WS'Q8), MH/:/CHYV'G7D%5M0&$N&OJM_=OL#@-=!;5E0UM<-5]V$;QLVI+7.S8:$[YDV M%-:SLEBP<9IK^5PSEI76V8R8T\D,(T@2[]V4W^_XA-:I#NOD^D=!!<",<67X M]9WXWF)!V81'-^"6AO$XP?*63)+F--=6%U08\]\Q%I[@@:5V[2P$7Q"A*)'9 M=MX(F DR.>E :]]-FJ[?%H*\ T,2BIS\U7C4CT$!D=!\FN)>I>5)1&A(3CH2 M8 A(Y*$&%]\G$]?B PME].]0^ "/70L/+"3X?R^WAP/7<@.+%P:;A+QFOX/G MB/HGG3,.0]0.TO>^W5Z6CRR,SH@XD9;(2\/O8\_\Z:-N.IKM(L/U86>==DU* M*(E_S3Z:W^OU.6:.22H8UYQ2FV^U!A6RQ3<3YU6ZE/F$ 3/\D#R@OA[-G^) M]]JC&2%*?F,X]*G20[NZCJ\OT@K/ # 9@7/)$I]8.,I*1[%X%,E';Y<:_O6* M99'C;[" 7#( D6P?\$HE5N3W-T%^126*=+[& M0 D\6,X^!?SA!:IZ@6@KWN\WPAL4(:/I%>5B*$:*>]]G//")D!>_AU0]8>9_ M(7_\@1EE)+JS_0!PTVJ-C8--8B-KPS]1I!.!&6AI1W+S-72>#^+V1HE;,L$: M5(=_6E"U>,1YBKWO4\%#YH.31N%\CL43P$JGC$[ %TP-/0^>*LJF-^!RCQ)9 M-W@V$6T-BB,]Q:?2"[@,!8&+5(N!.=9C0B'5A%)5*-'5(I"UP[@N?0C\R[$W MN L>++C$P6=PX*(VL'7%V<#L]];!S$K.SA(TLHEP%$EO$7RWY)Z 1VZ)QZ>1 MT+I(%7!:0>FO@Q(+01DI+7+^%<&R?IL74UN=/%AW,H@JQ85#AY)E ML7IX=]W#&>X6N?DK4=$L^X:(T0Q&.;HOS@W:ZB)04YH5G+UU<$!PD@T T>[ 2,*&5DH*ZQ%>)R3 ML:H]3-*T5C^_SXV!@*U%'CWC\SE59OX&]?W,C/ZFA+E,-*I$6/U_L.[_C#33 M JW(:Q$P47-\AQ]=.NB4Q>KXPWP';=I_P]XB/YL>[A2;),M\0:!5=1GAEW!; MO9^;1QM!72,)946U"(G34%)&I!R1J:G^ETPO>G6"HTJ$#9-!;CJ<2$.).)21 MUR)@1N%B$2U4Q4'JH/0UQ@9 N8BT I>;,F>E9Y]DWXBT%LNQ)+^'4( +/1^K MW;?D^*RHY.;8J0@4R6B1VS=(QOX)^=XZ>=^CH_V]O8-<%=LX[XO>)K_:E.>O MF;.]P^.@/N)N0JT8YRJL0SH8O8VTM G3?';7#;Y2?BM2N>1:08ZXC8AD_*$LH]'*D<8&$]USHC"MO>QN':MI$ZSYB;#^AH0?!CHA#(X3V%-#*<$Q MS+^B>$P#&(^[5>GGJ+ "GDN<%$W'H7&/-48;,2*=R"@UD;!4V\::':V_\K5L;01)I[VN.)O>$?T5 MJ+%R Z>$VPI*+N5CLF_0+8*LKA86I^/:B<>(,,K%B'C@&_\,_E'U"7L;##SK M";.BEA]YF(_< M48:91]G4=7I>*<2&S5%^DU.$S5(D6LILY>1;N^,G'(3&##Y)NQ G@$HD6-') MYTHB=);R]&@NVQ&U"IN*E=5N[9I=D!6I7)*CGJ[38ZO_C]9YJ\UX_'ZX\O'O5/Q_GP%C19XR.J<9XJ5O\: M&(E'!KW^P?6JT6Q7KUYZ/9 MOX \5;[ZCO@U)M:J\%#*<+[0M[X!B>(74E%P%OF$J= #$Q+7\NO%!LF4%]%M MC9U<"J9>@Y):@[0Y2'&4&(2T16:<1I9-#XJM:F-,52SNV$+KLJ%T:USDLD#5 MZTE>&Y%:@*?O0>(W@1/!Y[=$?PU:K]9(.,9/-X+[H:>TS*W%PS.46\/%E!J6LXR<4VX2,EU^#JAC7.&&Q4N&'\6$#VJ.*Y^%^@?!ZAAG6 M0,M_9\@AT):&K=!D3=,=65$$OD9<%FJ]?('I3'*WW-*^MLO;H2#-:4:16QU3,B!*K5@E:&%T.BR8= MLXX;2+9&1'XCJ?MZS!:F*=?WACI.B(JYK6#9]Y?^S2OE1)^L%NWCTJ-1IU*'GB1 '9M4']/*A\&;F&(:2 M0EKYFEK@&ZA'7\A\K ]R2,L6V1@5+4OA4HI:YJ;':1W[?(XILUM\R101#$<3 MR+BSK"Y!%4<32O0K%GYU";(43;#XEH"5U#-?DN7>]Z^<+;!0U*,+K-_?5!>F M)G,SRGG/@WLP*EH4,9P*0NSQ9N-J0LG ZQ?S1<"?"#FG@GB*BVP*3^=[JPOI M(* )Y1W"E4_\-6B212[51:W'VX12WA%]7!@T_/&"2EV_+J4,B7\>"KW5Q%AC M.B=YQEE\PN3U)/JMJ)EE>T"JS$@J8.($0_5#&J) MT#N-_LTI4S_!8QA15]I\*9 MPP-*%,5^!K0N(-9&P*,$293A)M9;DCC^HT )M+ [B^@)>9USJA"ATM] #G(;J M*U>_$G6#:7D;Y2"AL3V2GE)@!B,.4*/TR4B6KJB4O@F0#O>S"XI#,N@-#BR- M;05'$TJDEV->0HAWR2+ M<_[ 2H-W"Y)?IJ^%ZD1JC$:7E2Y9&9EL\[0,+.R,+S3.3IBV-3LQRT%>>G)2 M5TE3VS?3V=X27=F@3.9*[[>IZ+5+Z/_RH!B^WSW(-5:[/4OS5LW4A!8N"K^S M $M))S3.=<5KFZH+5X>S"27\Q@3! ?V#^)^!7L]OK]DY6' />N^)'N&;,;"O M"Q,W1>D,&!I?0J<,KF>830E ML GVZ_[RBF-6+V=<1MV$DL#4#C^9;,OU9/3$?'"U(OZZQ:7UK2Y[4QO3M;,- MJW$L(6X"C-KCIX1YLSD6T6IP[7^IYS+VV+0P-J%\^L5SK01- 6$3[+^ ]MGT M/74;] J&1I2G+'6=_#;?J I9^9L0!PDO5V MQ(-RU:A@#_QNQD.]W7&DUQTK M0EAF(XZEDM5C;@*P.L%W/?G,N2]',(Q:#I=7X(HF(-KTT8+HA;'G])[ZA*T= M>5*"_#95/*-?\X !0 !W;7,M,C R,S$R,S%?8V%L+GAM;-U=6W-; M-Y)^SZ_0>E\7,>Z7U"13OB65*F?DLIV=>6,U@(;%#45JSB%M:W[]-DC1IJP[ MB2-1KDHLDZ:(K]'?:70#W8V__?WS\>3@(W;]>#;]^8GXD3\YP&F:Y?'TP\]/ M_GS_*_-/_O[+#S_\[;\8^]?SMZ\/7L[2XABG\X,7'<(<\\&G\?SH8'Z$!_^< M=7^-/\+!FPG,RZP[9NR7Y:^]F)V<=N,/1_,#R:5>?VS]K]U/R;G$41LFBA=, M\Q!8*,&P$H,3UDOZ3_[/AY^\TC$;4Q@7TC*MK&<0.3">G#TB\:;]\^?.3H_G\Y*>G3S]]^O3CY]A-?IQU'YY*SM73]:>?G'W\ M\X7/?U++3XL0PM/EOW[Y:#^^[(/TM>+IO_YX_2X=X3&P\;2?PS35 ?KQ3_WR MS=>S!//EK-^(Z^#*3]17;/TQ5M]B0C(E?OS__'!PL)J.;C;!MU@.ZL\_ MW_Y^;DC(/3L9G^"/:7;\M'[@Z8O9-..TQTQ_Z6>3<:Z*?@Z3*L&[(\1Y_^<4 M%GE,[Y) RP'FIR?X\Y-^?'PRP?5[1QV6GY]\.NX)EU1"KE#]]UV^_>E7$1), MTF*RG+'7]/ILC(IW*&GP\QSI5U?SN(8QF:5S'YI4+YHT;,/ M ">CUV.(X\EX/L;^Q:+KZ-D9"31)BAB83\43Y;6COV7BY9M,/[[$[?HEQOA8L M%R"Y2##M(#$=K6$QFL!0<>LQ2*N0MQ;L(HSSDFT0YUF7#F9=QHXLW9.#3UBM MTIG16V&"+EU@U/D'[NP33_O%\?'R.QD1YWC]^Z6;'3?5_GS6=M)7RB4A=M7^ MK^-I?8!>(]F=M8RG7R7,JI#A9AZC8EKHS*(4GF7$', *@4XVIL%U>&[#!_DX M^=!,#@>G@,H.0D ') M[U-,&=, AN)R,+FD@21*GLF@/*+. M07'16OG+D=O@7T\A!P>!EEX&2$^35@*9+S2/+@A(+EDE=!E$C#UT@+?0[ 6N M;CVYS?CYIIN=8#<_?4-AX_S9-+_Z]V)\4O=!_H'S42P>2M&*I>P-TR47>EB\ M8-S2PR(X8':YL;JOP[-/[FX#[3>;^F9D^&TVRY_&D\D(C4(;/%"H)073DMPK M7U)BR7D%-H&+I76XNQY[G]S8!DK>:DJ;*?3WZ1RF'\;D,Z]$(6:]^IPFB[H+ M^@59+D9XBY)9"(Z0D8S18F1&V.A3$%9EUUC9M\&U3XYK R(T5T7CB&8%:C9- M9ZM1!!%<<9H9XQ(9H&@9&!$(6?$A%U^LPL:LN!3(/KFJ#6BP^V0WT_N[^2S] M=32;T!3V=>V9GXX@*>]R<2SY4!WO QD4@QB43Y(XWAS-_4BBIU=UIS'59DP M>0-C"@1>P,EX#I,7L^/CV70YW"B5(%0,BJ$1A6DO \E92$[ZMB(IP$#5/!:[ M$=4^.;<[@0T _PN3!8X;F,:[#3=S93^OD/H%]WI$L<*TAF:8(H3AK,4ZX%M!@K G/,L M1$2%/I+?;1LK_RHL=_2"V6-B09/Y;[EAMSBNDXMYN383H),.CW#:CS_B:A?I M]:RO[MIA>0^?1YR3/2HF,IDF<@K,$KEHOLAB@T@NM+80=X2X3XYSZW5D M0&4U8]1;G,-XBOD5=%-R[OL-T"^QC--X/O(^4_S.!2N26_+SO64A@V=<.J%S M3#GFU)A$-Z/:)T^[,6\:JZ3Q[O!Z U#+$G42B059R 4JA",(KID5PHKB'86 MK4^7K]E=W<*;@O[HV337'U5G'V%"7]H_F[^ KCNE:5]9>04F%P1@",)0])0, M"^@,LS: T]Z6HEMO-]P*V#ZYW]OSXH++U5PG#>UD0@(4)U@-]EI8>M+ 2 J M;7%DLC-9:P!(S(!5*2FEA6F=0G0ID'URP]O18?>X2&V%M<">86:9^$8JD#K M;-:*0CX?F ,TM(J'K'CKHX6+*/;)16ZG[QUG>\"-17+-5SO=;V;=49E6/6DS)U $D$H;G(.G@7./FL />\,;MO&Y2#<^S;QVU' M-35[W/X83V?=<@+.A(*4$R&QC- (IK4,S/,,3.EDE>*9&ZT;D^5;#/OD/>T! M579243.B;&1:C6+FEGQ!0TZ )6EXSB2-EQ3NB@S1V*B$:$;2O(U&53( M9.B! R&K0*K0WWQF')PMVO,49!Q.H#W,3]I6VQ;ZW;LW:@0V#@Z%1)U M]AJ9\:IZ.))$2T8S<"+EH*W4IO6FR>5(]LGD-=/][G,^;&'&!BB'"$H7,JFA M4( 3DV"Q,C-!XC8[KFSS9+4;(.U35-F*$2VUT(P:+[$@#?\UZ7=#VAK[JN1R MS!)(@TG6>A%RRR EIB0%5$Y9)4+KM(8;(.U3 -J*&BVUT'8'8A/(5ZJ6P(TS MA@ 8$ECG6EZ&4C$74K%1%[2Q] P4_@&B@$1EHP89N+H<#[DI9A:^OPH++B:8F,@I%I6D9G' B2HQA2- M(HT,6)V[I[[Q[DRXQF&^TY0WS6H:SX^7!SW36AT^IS@6IZD"4E$( 5#3K&H4 M6Q0%GMH#<]D[Q9T%C6& !*$ZU4TBX)"H]/9AUTIROAUL>!SXYK MH>4V^R/$]D0],@'T[ M;- JY9SJR0@YHTS;6GPE?6(4Z@8T(4"TK7/_ACALV)M(HCUA'T#1^VQMO12J MU*8'.CBLV]&)>8B!1Y21LBJVW.X:VMMNDD&3$XSK$Y0.< 5WFF)Z'.^(E M"D!=6%2*)A$RS9^5F2E7P-@4;%*M]XNW1[M/OO,#<_EB1LN]4. ;4_"WI]]J MXC6];MJ7ZMV<_EQZC+-R>(+=-9HHH,T_^=X M?O1BT<]GQ]A]*2VLZ2#T7Z[9T&"5E>@-BY8KIK%D%H.T+/ HLS1 DK?>WM@" MYC[9NFWYU&FK M)>OO3C"-8?)R_'%,#W>NJ?CTC"]G=>0D!S1&,6$US56,P"+:P@(6;HHHF!*_ MP5BU173'C89AZVEV9=4#*JN91_P/G'^MUQBIP+,S&%G0UC MZ _0IC!0$2.D MBJ]U4N Y VZ:) REZ)XQVMK(6"9IK4>@-$3:T4DA689=3(I0.ODFZ^C[Y/M MW%[#ES3*V&9VA^'JK8+,0F&D#\)18.O)L]08*,ATG"DO=$V12 E;U_?<&>1> MF<1V9!E66>W.)5<>;X7Q16P3@QI]>G\MHCO: MS&&?@UUI<:%@LITRVG49VG!_4H;D5SQ4VO-;SO+[=0,XVF5XG#Z2G.1G:Z:+=P0TNE^%GT_P'=']AE?;5YQJ5X,AS+Y72 MA657V^'8D&A%)M*:I+GA'HQ+K7WHJ]'<\8#E<:T/C930L"AP+=9ZKV0\71"H MKQN$S[',.MQH[_EM;CW):-67:/X@WAH&H3:M.$0D10M4V5C2Q*"RPE(42Q4LOF#5)N M=% ?-LC=5[Y>2,7;49LM.Q(NI5[A.+,U%)C-U@!KIB@:BSD*BOIXC?^00C]O M(#$5M%/%&&=-:Y[=!M<^N8N/A7C-]=TV,W@3R3F((^2 Z(QFVB7/Z%E1A$DJ M%H*7V[F<6G>L6)9,'4G-!,SE80P,D6 M>\S"")%3ZX3N)>C!7[6$= MFBW9>='L[R;TFJW61\H5KV*G59'*,K76P"1UA@)GOFL'8-L0I)2A3Q 9YM& M1N>^W(E!C$X+A3QLUM(ZEDK6 MZ#(8$UMW^MO/5(B'9-DUR11WT4_;L/N*OJV_DD+M'O"F98'F5?,ZRME+'7ED"H6N+=$MN4*QW@,B ;),A;=OCWHUG $EW8I! M,F TRDE6,BE)<[3,AYP8!\UE@*1,\^L5!UU?]W9=NA,/+ZEV?3"MW\M"M9;F M+D*HC-YQ,GFH0CUDCX*!2H%)L"2+Y<;GUJYA8Q'V:D=A*.X^I-H?,&-5EVB$ MYHEAB7&UB0;:H&1)<$A&%S'(0WU+=+M7P)W Z7+J#\NJT]!&L[J1Q*13(HN+ M1I)?#^3A!ZFAUG9&,L*@0_-]^&L![566\4 4NECUUDI#[0Y?SP!1Q$CH%ETZ M@AX/R^9%9$5CRJ'F_T>,]9X1R7PMAT(C>.3%&N-:=\BY&=5>N5[W1)_&NFK. MH;>XO$#F_8R6_%K-67M3D/0$]]T1=/@ONB0 M?-:1T%I'G:'F_A.7>2TXE]XS%YR2:'2PL77J_8V@[M@;\[L@3UM-M4Q>2XAY M>$N&Q==1V/:+;,,=]9Z:G MH8X&L3N_]_VB+JR'Y1U.Q[/S4:62BJLL#..F]I-"&QB$@JPXX05PXP!;'Q#= M%MMMN.2_7RO43&U#&"/"L,97.ZOTH^1]\?7VK9@(AD;AF"=K23X]"2]DD7*P M6.T2.+>A3OA^S=!.VFG2&VG3'7MW.LWCM P1ZZ(Z@^FOD);W((Q,2HE+$YC- MM3U)B)Y%5_M;6BN4$"K%_(WS[.AEQ&2,-%&V;I!\"UBWHM'WMC7=6EV#.#H;/;SZ5Y^Q2V.: MBQ$$4,E$PYQ'3K8/,DU <*Q #!A],:H,T&#J>E"WXM!]9:T]@&^SNZ9:'OU? M)OTJ _Z\]"%K6Z30+!15;WVNQ]0 DF4>K 7MR0%K?:GD[=&U,LCO9\_2OQ?C M#I\O^AK_]KA*XUA>C+WZESR2M&N!+O*0C?77_,E_PM"FI(3[.:GM>%B+5^K%2@GQ\L+\THF>T+/OULF M 0&9F"AE8=RYD# G+<)0^QHWHWL,9XN#LZN-[H9Q V!"03.]DQ=5^'7OKAP$ M]SPYQI423!>=&*B2F8DER(@(4%H7J-^,:I^JRNZ+2FU5-42JPR;$92+&97,0 MLR[&YLBX2E#Z$E<_O^2)O_J* ;XT =K@ M"YCLO)#(A*]=Q@T6"G)MK TAZ:?(N:A[B@$N0;=7M1+[R_%+4HB'4/]#A*B9 MG'>CO&4EJ5SO1G/,DWO/M+8N&(Z>#]$8?*L0]8%+]1X]/7=5_]#TO&S_B/Q_ MBCHI+%!2^WH1>JC[1XHY*86()DK/6]?T;)M@_;"^^..GYZ[J;T;/E8B'95/L MP^E.$_QE*E?=86'R6S=;G-!OT.NTZMV#^6OKGI%/PB4=+%/+YEE!6.:54RPD M9V6IO0.A]4'&PTN]3Q?M/:+'Z>$5=R>Z#KV*7.:$1>!1<1^8<5J2$V9H>F6R MK#;:1>M<-21[XH/??1ZNR)E&*:W,H>ZJY4"4$HJ!*)+)D+W5GEL=6LN\?:;[ M/5Z9,@1G+C1]WETE3;O$][74$?O#:=T^Z]=MR4=*NAPS+:<)M&!:NL(BV$P> M("_9*73D%#:FR-5H'L,F>6N>--+-$)TSC>1&ZP D42;/2S@:.F%@(1KAA(_1 MYH=M+?3 F]RMJ;#EU+?LM?>-MU+#Q2G]TMD-ZH7\D<2,H A1UR;"("3YX=F@ MX6 4VLV7 OH,6Q4MV9(.PTU2=C[76+#K,)^AHV=@B7Q]]Y=*N?8C M83S6==Q)@EE[ATC0/*D8A/"M3WZV0_H8:G"&7TV;Z[09_\[?,?=EGW25J>\] M<(TF,&&S8AH*38(HB6 Y"=EHEW/K.Z>OP_,(:G!:4ZF9>@8T6&\Q(2W5<5)S M;GJ*S/VK0N7;\6T&.HO1G>_&RKH6:D>8DG7;W# M^JRKYR:K1PED;1M>6,8:742E6*R7V$4IK%$B1=V\T? U<.Y:E_,]$*:5=AK2 M9;5.;EPP47O!PN=5]3,ME=9($/7JZ")K"5DB5,Y;)D)0)O"(LK2^HODF3'>M MQ/D^B--03P.N4,]2FBWJX1F<5B-8.9Y2M\#\>@RQUIW5B-0"]&JMLT%Z=&YNS[](1YL4$9V7CS9>\Y1>WZ,BYC0R-FG"N1SFMUQ?Z##PAET2;E&M'#$-*U9JYJ((FRDB'K??C M-L??W=B^P^5H^?J%]$TBSRVFM(*,F\0F2^8'9H MOD,UZ_CZ;BGA^VWV2Q_ PRXYX)62U:X MKWIU09F]D^V.X&V'M4Y9N>YHT4L>@:\V7EM9O<-5"$:9Y63%= M.RMBUZ\6RW=U#KO36;GP\:W7HD8#MUBKAIB#1FO9/Y?,Q_SL(WE$'_ ?B^.( M76V,,%G4#M=U]/YP,>_G!)G\I5%),IK,/3DM%,IK)P,+V@B6K>/9:66%;AWE MW!'BKL;NBN$NC/,<^G$:<2W)720G3GA/]CAE0Z:8<^:CL3'K$'1N73Q^)X#[ MM$X.R;5O;>1P6FR[SU C YB"SKJO'U*N( JV5P$5A MT151"_X$ V[JCBR'A%IXZUNS;W?4^[0FWRS\EM'8?$JA6P^._O\ZBXNY%GY<65+A0 M!#*DL@8Y8J2_3_"RTZP2.8D+@44,%+6Y@BR \A2,6^>MS.#=D&>-5^':B_ST M(:C37"GM2AOTWV6 M2JKRJ9DJ2TN2[3-/7'F)E- F 34 JDK^]1,)@!>1 +E!9 (@5%ZV3)$4]I<1 MW\Z,B(S+__Q?OU^ /SGXI^]G'SZ,AU]^#C_3C"AKG[MZJ?3/R=K$T.E@1?'03'O MP1>OH41ON7&"_BO^[P]_=E+%K'4!QH4!)8V#$%D EJW,.DOM^^\7/[W^U=EHW2_2Q_+O_\^OO[Q+'_$BP&@\FX=QNGD M/3[/K__A;33Z^^4/Z5=GHS_/%O_^ETD*\X6"'EW"=QM_H_X-KGX-ZK> "Y#\ MWW^?Y3_]Y[]]]]U21)RV MA/K5Y][">07R+L+ZD2'/X-/H$_Y[FEQ\OX#W/=1\3Y[&_C<)E']-TW84J[\$>3'W5K<<2B MT7A4-Z9?Z*^KY]6%[&69^/L]<5I/-)^NJ7SNO..;E6]7F(>+[X[MGE M##Z$\.GLW9R>7D\T6@/^3%_.SKR6,7,CH5B?0#EF(3CZRF:K3,Y96>7O$V5V M1;P29G%!E=4COJ^"_Q[/Y[.K[RQ4L5##9A1+03=8U_L0S_$,I0A2IP2R2 25 MBH3 F =34###E>!<]EK3 L'7Z[FASHOIU'D>9K/7Y=U\DO[YXO?1[$SEJ++T 83W#I02"$XQ!!ZS\L$:SS/O18J[8!KR MXX%S_P&^/$'!F[BRDZ#7T69'!MS&\VIQ5 U"=';'!&E$@?MH&NI^H_WT@.9W M4]>DBZSWPP*GN1$A2/"D)5 B*0C9"/"&,?+$0O3*/5/M?V6-'E#YVXBXH=+) MX#M[BQG)>Z1M[>7DXF(R7L#Z=6&CGAED(40EP3$3R)TF;#XX\@NMC#9A\%J+ M1TS(1Q[14JWKS/;[.MU5^I/VHKNO4;;K:WP;VO@S3N,JT^*%A:@" Z6E]-%JIWQI_'8/!O=LV=%7#1VV_1?GYY/?JFOUTV3Z M:G(9Y^7R_$5*D\OQ?/86$XX^+Q9Q.:V>UAD+W"B?,AD\Q8#BP4 ,RH.T/D;A M/(LF->;,5@#WSYO&#D4_=738:\@/OY@0M?^%^17&^<^SV66%_N/OGZK_?J:D MD=HH"S9IV@E3CA!*89 U&I%+-D[9QF1Y&-&S9T=#@7?82M[CQ:?)-$R__/C? MEZ/YES=A^GJZ$$#^>SB_Q#O+>;T&J7=+9T:47"+W@!CIZ'69S*G('*3H M,!'(@*GUUO$8IE/CQFY"OT\*N;,#>F-*;^2M=!)Y% RBS]4D4\1;(Q$*"<'[ M$BQ]I[5'^CBL9T^-UJ*_SP[5D!U+YKZXG'^<3.M1>.9R1%JK@J2-!17)[PI< M*G*Y/$\I9XRIM57Z )Q38L-.HK[/ MVEPGJK_Y1,A6;"OD\$N[HB_OZ.; CX/YM>C%^+9#8I+\/LXT_D6-_<'+>Z M$W_D*;VNP[=97+^;<&><+3P5\C=%/0R0#@-/5F,1Y%%8H:V/K>\'NM^$:Z%1 MRLR (Z=MSBD)P7()#+TB%\E)SEO;$D=S$[Z-/A^Y"=]&C,=R$[X(J8QG]*CZ M:8O;GE*4-\'5L!J)1445P0G+P*0@>229I-S:KKB/XDCNOK=2Z:2I:#L$J[Y& M]-=P@:NH_Q!%M5D;VX6)C =P#^ M%-+H?#3_3">?1X3UAR]_(V/RY_%K,H+"G#"_2//19Q(\SEY$$DU(\S,6>6 I M:' ED3A,D!"]$B!D8"$7PW-HG=V[/3 MMTA>)^UM2.+X>9PF%U@AOI]L*QK!G!#!TG:K%F&YP.@0% 6D%LH(:YPOIC%Y M>JSCY&EX<.5WN'9_A9^FF$:+8L$7X_QBF4NR^.L9DRK'0L:9*HS^2)&\^Q0C M&#("2%8JL@Z1CHUP]D^OP^O[GI_41EE=7.5E&N-2-._#[[3D<:;_7]J LS.; MLXO*<++T X+R+$(0PD-$)@J+FOG0^C[F,4Q_,*JMVCIL3W\AJOPN MG-/_E1?T-T+&"^WD61 >DP/MY$9#+,J \SQX04(IOG4^T&8T?U"IE:HZ9!$M M[BM_"(O[LHN:%KG<,:4S,J9HR78,N:(B4Y*' )DQ4TI42N7F19MKD?Q!GA8J MZI!@=/N ?5U^&HT#R6G\X>5D1J0N0=KDC04TM;T$HS4'&3F@#RD0K0NW:XK# M=[/:'\#S!XG:J:MAEE(-B_UM/,5P7G.EZAY9Y?)Z_ JGH\^$]//BP%TD5]!Y M^^7E9+R0P^S'W]/Y9EB*A2%-]$Q/ %R[!&'2,A2*#S8VWRD' OF%B]E/@QORNI[/L M]?PC3O]*LB+!+ %?E;=D:6/-+R-,K/Z1R>O-TH!TW"87E,BA-;,V@OF#38T4 M=9]!KL$^19OP#%_A\O]OB>!E^#2:A_/K]4OO98I"@F>># 55.,2L A0?A669 MYQ!:W^T/1W?R,=9.BNK@5=Y'>E.,22ZO4XHP&!"&5JXT5^ 2,LC&9^44,BU$ M=Q;= K1_XO32Y*.$>:H:.D1%[X.KI^J8_A&]+V=2&XT*.;!0WQ.7?0V0),@Z M>X%22FM:W_L\".@;XLA3U= AQ'D?W)LI?@JC?!6;71VAY"$H\_,)A*4(^]2842( >D/YX071:>46U=9/@WI-T2WYHKK$$(= M;CZ>91-+CB) *H1/&9?!<:,(*9IBM7:E><'><'0G;WAW4M3^*+6,5ZP73,I" M%>TB9!%Y?0D\1%:['"@1 K)4@FYM:6V/\E0S^%HIIH-]3COG*GKR(OWWY6B* MA)T(/__RYCR,Y[2AUH#8I_HK9TY(R8*2('QVH'*DMPP]TCM@M;5.978W$WCW M#+_!Z(YF=VJFZ[L9@'T4U8-2TTE"S(MP:KT%?UWH._FRB@-7%J!S= +K), : MFTD03(&G0QIR\DEK;5"&V#Y9]!%4IT^AMHKIX G>(_D/ES/:F&M&!/51V4)O\ MS%NF9!(&&%?D/6A%2 5JX$98S9C@3NW)S?L6>=5)41WZ^FQ >IW6LT8P,0OM MR-<%N^BSZYFM+T$&H7E2465G16O#:GN4I^KFM5),0\-J68#Z:;65OB[OOHSS M*-5F*>]Q>O'+)(RO:A//D'ME0I)@12*$7 L( A=],D/B(JKHAZ11#7O:T>PR MS70VZ2KPSF[:+Y/QAP6^:K^1Y;9(?3\K=498=AX<(Q=2V63!*\?!%,VM2MK0 MT=K12UL+ZF2)TT#S"R'$1 !3$E1\=F_8H1L0U1FG/:6)EI[9@] M"NKD>=-6+3U3Z17@6H]_IKEW408! GDMYJ+C.0@I0?HB MT&BI+&]=E3 4V\FSJ(N2.GA;;ZZY?KOE]S+/G4L7C=<+HXX<0:PE$YK^RH72 M@I&+D*/JY+NO@7/ZE&FDB@X.U.T]<1$W^(K"A3.O C.0E:WG:$WXE"6!C@YS MD>3DI=;[S(. 3IXI[=31(8]_N6C\I286O)F.:/V?POD5M\^,SMYJHT&G.G 7 M,P/G2 #6<6Z:ZT4T>';/Q;H4GB].4T?2249&?=-(@]$YA0 M6!] +@H^M0[@I,LDBJ UL[&(YIF-CZ,Z>=8T5DR'-/Q;I^6HBF2<9[?1(2G% MU!(FY:4"1;L>H6.9_HH*,<2@9*\[K?6(OAG*-%#(?;KX#G3Y=32>3$?S+S^/ MYSC%V;Q>K0D1"O&XU D5G/YPB8PL:0,7B;'B;?/+],=A?8O$V4DU:T)\+?IS MW=SX5SZ__E1U,/OQ=YRF$8GGC%N!U@@.N3!6+_PS.,4S1)&U#]YI-!W:=CT, MZO2ITU0M:XC3+"WL+9XO8M>3]^'W?XSF'S].SETBOQ>ES1U__5 MY,G/X7SYMI!@1HE>F$4"TSA__8U;O_GS>-6BX-5H]FDR"^=_F4XN/]&_H+_7 M;ORC\27F5?HX[>YG.DO+36TB)45-KK,*/),2@I89=516E]9G[>%7_>PO^P\O MPJV(TV,&W2YK?8/346VE<+=T9R6!VU)=2OHL9R[(OK$@1%TMV0_9V6>V9D$9RP\B",DF#"H8L>>=J]FMV(E;P41X3 MF[]M M]?6GOB";=#K]0GO)8E;GF?:B!.$DL.@5224;B,QEP))L4#&%W$4JCP([B3>M MK?@[W-7<8^/=ER;:*+C@"$:CH-/%>O I)R"#BQGI3)2RM0?Y&*9GSXRF0M]X M"[/?<8F+0%T-G>!TMNP2%L;Y5_S7O\*89+;\3M=)BML!V,>0Q1U$TF_^HG:> M664M6.02E, $M,4H2,P9*;-(J7F;[?[S%T-PW+D"/BP&#*.L[:?IKR:$(#2/ M07:;*7GH^8O;Z/.Q^8M;B/%8YB]>+V'Y.M4X[62\.&?KS+':2RYAS0 .UM7V MP *BMXP,5QTD24DKTVTPYSI QS*5<1M%;^+,S@+OD+1_!]-J6M404)VF,ZX% M=)C1C T5=S<$V$SJ>Z-$0NEL-JH.D\N@E">K6\BZB489ZO@QY*U/C#U2X9'A MC/MFPC;"[M+#8WHS3Y!GJZ7T!9)-M*8H''AA"F1GO)9%^.":%^W<>O[^79<& M*KEW;_I$>7:8L'8K%VD%2-$#N>,!T&$-\J '.NT4N4Y<98F"Q^;E$?= [%_+ M3]?)W:#%3@+M,E M+V17TUM'^>?QJF/:"IRW/)KL,X3D*H]C!%\;3X5 3K-+ MEGG)&VO[04#/6//M!-VAJNY]O06YG'Y9$'/)T16P[%*VWCBP97'Y)P4$$P/8 M'+(/7@E=6C-@(YAGK/TV NYPN_HBI@+ >B3/F ,-1-NC %9D'X*H4^#O/IH#1_UV4]==+[&-K#OL VN0V92*=YB!&1U M%4W(;&&T,Q4M8] VEN8I1GO2_M! 7V_E;R/BADJOW83NW*>N3B-4,H>2 C!2 M#0%2FCQ5P\!ZE3"JD!F_4RBXMEO3V@_?_U&^J\0G+<75,(JW[ :5$2_JL70_ M],0*-\:R!"PP3?9EIG.*DN#/)D)'%6I\_>^?)(U["X6FR MA0X:>P__[[O7;];:43=XKZY!2W:\Y (H@JHIN1Q"MA&D*];(D(R.8H M.OB! M!_ R6JEHTEN^C5V0'PGDHM3['JC BN0E1U'E)HHYB\V0<<><-Z:3(NU=* M:Y6^\0&GH>0V\MO+=,W[*=EO)^?GJZ'I9^1 AR)\@6)])K@*P:42(-;1:]$D MZWC_R;X/0CR*TH==4HY[JJ1O?M&"X;/7E_/9/(QK*>99\,FC* DRKW+(@; Y MY4"+Y"0Z8Z)H39>'\!S#8,.&RMR7?%W,_68R72A@/I^.XN6\FDCO M)^MO6<^,$"ZJJ,$[188^LTAC;(3YMV!]!NPXA*M=[> M3"=E-/]E,IO]^/M#R&_,^ UKB)'V6>\"&0-U$]8Y@HM<0)'6>:\E3\8.,)9; MX3E-WAU,8QT2MC:ED]65D8QP]&'\\G(ZQ7'Z\GX:QK.0%FL6T;M:+%C\KZU0'M")Z#9*E LK7X=P8)'!OE38:F>&MVV\\CNJT MF=)8*QVZCV=(RK WS-GDA_WLIMC//#5/:(WBA:1W2:HC&:2A" M:Y:>_N&XE;>RCM,]*N+7JG6EN2* MJW7)9.S2!WP!_L:4_CKY(924C M]$+G17"QD+N1Z@BGP 1*YUAJ?0>P$^!ODHH==-FCJ_R#+]+Z1OB2-NR85 8A M) DK*P6!)PDHE&,N)^%%ZX2X[5%^DYQKI;4>#>0?>DW6(V:(W)@0(:14TPJ] MA6"U!&UI(5)P*_6>>+89Y#=)LT8ZZ]%2_L$7XZ8%XK(HIG>CJ"_219VTND:5NY\Z?#0>S1H M 0I-37A$**@BJ,0#."P:L@R*W"D9G6C?0'$WS-\D)_MH= TE=[XSN+G%(,=] M0QN6Q1L6[XZB>8LDR=EH3E;L]/,HX7+E;S%-/BPUO Q,92U--%+1BJITA2/! MRDA&1[1D;206K>.N; M\S">G1&RR#D9,3G7+@/::7+1! ,NLRE9JRBP]3"_)T(];8+N0W]K>-?F8F7# M6;$1]IEG$J6-""(D0?Y:*N 5V=3:%Y:LSVYV ^@_":9UDIK:U*:=[XS&6*? M+O*[SF2J#E0L(&R-J>=L(4@Z^D/)$HM 5TSKB=V#P9TVK?KH: V;&M3G/E#: M@5$8D92$J,QBS+BGKS)"=LX;PX0-MGV![M BFY:E(L68)!2W0$Y=(%T["[&F MY181H\Z.V]R\M\' 4I&#U3QPVMAB#@8L3S4PPQAYJ5:"#RZ*I#4JV^5RM7'- M0XO"Q?=X\6DR#=,O]S<)3)FE4*?&:F9 *3H1(OGOD!Q+69B8HVJ=7;H-OA,L M66RDC!Z5:%\CN[^=\J#1BVS(H4E(L8]!W MNQ'M0,#GDS!X,/YU4%N'.LI'K0RLV675+$.2,U$@_^#29A?._3">7GV:OZHR \]G7/!\TVG7+!S08W;K+DAJ- M9ET6NUZ[JC^$\S!.^.XCXOS%.-_$ZRK4\\FL)JK\\.5K>-<$6;^<&^_718=: MF$14=H'V)T\&FK*13+7BG=$94_/W?X_+:Q!LZ0QUV9I3J2!4,1H8+R1[6QQX M5WNN%NU0!1YS\W9!>UK:OL;?'NL[LR9B='2,.I:!O?UEL^A5*17:8LG&*9R1 M219$AJ@9.0@D%26MX628/;N7[9!]AH^2TWM_[[;F5H>@W5: ;[5W' *[4VOD M)T(^3-OD8V31O5X7^Z/ $3'8YZ"2L)G.Y!KFL5J0AR8E"!Y9TDG6R6:GS-Q' M&CF?,'&WT7SC%M'O/H7I/(Q?3FI8:EZ;%%UU+,ZR9!MLG81;QQT*LA"CK 8C M&A-3*"K[1SS?ASY__X&WO2AGTEBR'9J^_H465;M0O1Z_"^?XNBRR9%[,9CB? MG7E9=*DST3'5N3O!2' A. BUF;'W*+QHW7?E 3@'"LE0X[T.O-=)(0 M\ZQV[5B"H^_DRS0??<850IUU<#%PL%AG=7*/] (4"3(SH[U"I67K!.#'4?U! MMDUD:ZS1C0=8T[#N+_5N917B?$+0]JM_WB DNQE.HX#K+TB:P%^6-TO7@RUN M""!RL5$7!3Q9!TH+!BYY!39Q+()A\*IU>.X12+MN-.L_?NEFHPFI.(TUK5*# M*E@' $8)C!49?99)EM8E+0_ V5< L24'[FX"K:1]Z$#=;#H_>QO&'W!A[&N& M3,L@(:50;3O:$4/-4I*>MC"3F'9\4'T ?>HMCM#?;OCQU0,/%=YJIKW)KE)L MZ+Y<@UC9U4-@;!,!&J+4]L[,XY&<'81_5WT[2*ZC(KU2U0N29+(J31UI1VNC^#/>=Q#YI(;.&_MH"2/C]%A"N@G6&,? E M^QKYX@2$*1!!HRPB>8>#2C0>4][MASY#Y3U99AU"S>2(D14P_U)K@:O36!-M M/BVXWMZ#2=NB0%0&)U4J_ZF & MG3APEW1PRA4>6E]C'8PZCUQ9'0-SME%'X[NE_R],\^J<-!X]BU9 U+74EQ8' MGI< 64FG4'DI[9VFQFMODVX^GXENL*QF-/RS^]AZG M%V<:0W9*9A"XJ#\@*RFFF&B15HGL1'+<#%#>AH_?OR9[Q,E:R:^Y2J^7^A;' M^%LX7R"2 J7@J,'P7&>ATA]>25-[I1?+ MVZ0W.%T4(X1QOE_K_>[RXB),OTS*O5]_\CU)HPEQ_#M.X?LRMD-SQ6!AG2?R ;K^K&NGAAR_K/V#A@@C#6/%D:%I; M[1-M"T15$EF@,10?M..R=1.:CLLY5&3ID"2]VQSI2,C2(0*Q'MFM=+TA^#I% ML![#=ICPU=&081!)=]3D(1BGN2Z68P0>1 +E$T$TTH*5Y,&K(#UWK0->AV': M(]&N9TNT;138.$1VIX/[7R?CFC4\2J-/)*7QA^N,8183<0"TJ!7NOK:R1JO! MD^-JM0O*X9#HV:"'[=][;ZN?24_A=LB7_:JW[W+*R0H8YN2*-QE"T;7QC(B$ M24J0**,*27GI!EVF;[&O; 1S(JQH*_0.A\T=RJY 61Y"":B!Z5HUZ+6NMB#Y M3DQ$K0LKP;5.WEP+Y,18L+NP.]S2WCL6PVR47D1"&M+\S,G(:)$">+8U],@4 M^%@85)_ )Z:Y2*U=M0D#B?*=6BS5HB\^!Q&Y\N>*K<:OZYB MH@O89UK:E+WQH$UPH$(=#*BE@YB-RE%@D*5U+&Q+B/MG64,%3_:GG0X'TC]P M].$C[9 O/N,T?,"_7E:YO2[W.AXMP2+32BLGP6DM07$7R4+/2& 1Z9VRJ,2@ MS,TMJ+05P%,B4C_-[.M4.^,)M0], M+2R:M#!4X8K/-2A%"*D/G6[5K7 CDE M6NPNZ88M!#>!>E4/<*+NU8*M33IF;L&S3/"\,Q RH668 XMDT*%LG:/X"*0_ M#)N=%=7A-!I^>*Z GV4G@F&B@/=89PPX :[V7(\Y!<>3+J)Y]NO6( ^__>RD MYB<;.$_1T<%-G%14-C5!3UNLZ?HIUN$D'F()IGC-C/"M2PMW,'&VE\:B/VF] ML0SGMV\69PRYOPI?[RB^FTYM8OYG&TR R)$!G312 M)VZ<2:W?N=U1G]9+N&DZ9#,^Q;/P[R>R=/YE_=T(,](4+6;RY.3=!_YP ;)M]M ;I14 MN^&1-VZP%J]E+1H3-2:Q'T M2UK'Y'R4ZS)^I&WX.D_'2LQ"FP39,G+E"^WL082%T5>"DF3VE18UY)N>?_C< MSVY:GS26?N,^$.LPK:[HAZ!JV)=E,Y+]MVEIHZE'5+^#F/=' F\*>N,*)&4- MV?TFUR$M' 2:.@53N^('FWSK\L+7 RM?\>IJ.ZT5V- M;[D"_?>??USEVH1:?%>;G:#5=-(:AG32\MJK4BG.F"FKO4N8,4&Q\1=R%9 M(0I#X8B?F=-.5APXHZJ[I;RQ/&))@Z[0CD&A#Q@ ??2YC? :%RN\>/7N5_Q] ME,(X7.7.J^RY4@'020LJ1 \NB0">'&@47KKD[^S*:PL3[GWP?@_=G40\:26? MQL?GS2&RK'S_%>D%6YD36*0F0F6O";6M;,V5 MQ\0]"20J')02^L@;N@O&;^-PWIL6&][@5MR;<*W>L"'(&A[M#Z/9_TF_/ZU. MNJJDL9WP"$*,UAI1.$@=:5L62'YS[9E*#HJJ)2 *?53"[G'U]L__/A&3Z=Q+"Y?2JK2>&$%WD&5CPHN8Y9UCDO:HHA0\X?>T&%=,YL^X ]?Z(BE M+\]L2(;5#$+E!4&M0RA<)HNM:,4<>J-"\T3R+>#M_]J]ZQ57+\5TX%!=\.OR M(* M.L4T6.%M%%%%USS/93N$)\:KCNKI47FUUFE8\RZ#09W8A3JHY2&6=/5/;A!\;J\PCA?I%AB_LME('&0!Y+/F,VV ME)1I8ZQ->1P+4+N2@?96J5!R5'?;4JSUM1Y]T(EHO[U0.R1(7R-Y'<]''Y9C M!%]>3JLQ_S),IU\6M\;GEWCFN>7&Z4# 0O4.)>%Q6\[(3'+:\@R6N3I4I41PM?&UI]6:(I0)KG6KVMO//S$*/%FT M]]5L=QYO3MO6G>*?*Q/[+4E@:? P9"!MK'Z_M!",$A"%8L72[J:+:ZSY1R"= M&!E:*N ^/UR'BH:*^)?)^$/MGEZ_?G(EPX8/:E#!, 1BH\J%^O$_CV?SZ66U M^FXXX1+S7-)[S5V1Y'8BJ4PI!SJJY)2CK;P,&D:YY8NS!DJ++>+F8Y*83J=BV#M&N@;&O&H,6.E[WWN\BU4,7#EP?9O2: MS5>OV?48'&N-2\5E8+;D&BTF1\>R!-PFD7*V7&#S*,8:'(?**MA9MW<-AEUE MW"&*>A?35;;- %2=&C:O1W28-LV[:^P1"NP@[OV1H=@8K64>A$ $9:* $%@A M\6G/?7&B\.9W,'LDP2,=E/?%@6VDW/C^OMI7OTS"^/K*9S6!V+DDK74034V1 M9,X!6;$<%25.X1VW#SIQ]@(%$#N4^:"JW#Y>H['(\FT[].YCA; 2J< M%L:-!&UJWS*A-01F&$3R.&(,(NCVE:9W03QK9;<1;>-7]GK0W4^C<1BGF\[9 M,3"FM.,@$1?\\^"$", T>I]B';8UY*7=]/G/6I/-!-?A@O'KNZO%(6-RUEG& M!%Z;&H]0$IPQ 5#+@,Q;H7+K<_<^BE,QOG>4;W>-KV@]!%,GPWL=GL.8W;OJ MZD'5[R#H#B;W6FR$@'-1ZU!J':IRFH-+3 '/3)F2,W+6.DZ_/^4_8F[O0_?; MR+?+/('/D_//-1_AZT2K58:GY_1/2@$A4^TS:^@MW]:VXPJM+)(78U<'$ MN4\E)P:8&@4K3@/)> 15J'7(HT*$3SX$-.0;7-A-A]R[Y*^5JU MKRPB!IZU!AV*J,E #B(*":;(X!1/:&SKX3T/X3DT%W[I<-.^@\0[V/!_&X>+ MR70^^A?F!+2*C/T3 L7E"SUKL#6SDV1D_&B"N0Z[D5F7G)IG6^S M!L9I:']7^?8H$KH%J18QK5!9CBG4@ 4=5>2]%D+E/4;()H2Y249% NV#HG2$.MN5HQ 6[CC/+7.MSO" M=,QM=#PD'7,;J1YU.F;UGZP0!FP(M2^_2>301@$Y\B!0T.$6>^=A'5M@>"O= M#DG'W$;&^\O &X+J6TW'W$ICPU+QGB+N/>;F9A4]$PP*L^372')S@U[,RE#2 M&>>X%CVVU12G3-\S&/.ZMKES-\ M1_GN*ZMK"*9O,:MK*UT-R>QYBJ#WE=6%3.ODLH(2ZU K%SAX9@1PIW)QTM%> MUS>=\[BRNIKK?AOY[CVK*RGF1)((/M.)IH+U=*R5#&2J.)^+RK%YY/2Z@==H&KZ1VUZ'^QS2FODO8V0PJTN2DC!02A(F1GB\(H9<'6 MLTSO8C@58V\GV7;(X[N-9\7N(8@Z&7KWT1S&S-M-2P^H? <1=W[1KX8!V7K' M2'N-]F3,*!T#A#J1;(=@S \X3A\OPO2? MB[GL--9N\^ M33'DU^/;^R8_4U$P-+3/.>X+":0H"(I.-3K"4A:LEBCT;:FU&=MIL*:+)AI> M!%1KYTZN\N0SC@.M'Y>- =_6=J$KHO\TF=Y&_6Z.GUY-?JO78"FS>CXFCG5^ M2*Z1*QW 8,R>5D$R,P.,RIV!/&_.[%\7'<(,O^!\CM/9U4[Y^G(^FX=QODE^ MQ\@=8TX R[5O)0\:?) 27+6K-)/.I]:VZF.8GC=MNDA^8R?P3CFGRYJ9W7-, M;W].TYS2C0 [YY!R9@T:,CQCKKV[>'4YK24=DG\23"CT2K>^@-]G2\^LYKG![;=<16>GV\L< V\MUG'?D07-]J8X&M=#:T MH/PI M\G(6*A_9$%#DQD\J:-(9LE8 &=G;"/G_346 M<-&%8%( $;TBFQ@K*EIYD=EH32V.!)ZNVF1 ;OK)UINS;,/ZPO#^5'K$V M-@)N:[)158)8-E#+Q!!TKZ BYJ!5I;6D\J0K)!S10? MT=Q7#]WO'/(GBWW20F;=^R'>NC^VRB<9 YT+(I&!7OLZ1#J,02,S"KVD__2- M;!WC37V[0-<3)=V= ;?':+V;+R9XW8SBU&1PFRS)3)#+&C%.M@+9@=EYEY.0 MEJ76G7*'HSM%EC33QL9MO_EUR/V.[\M+A]D3KT4V?UZCZY&!@#M?DZBL<\X8 M:?.O=D!A"IR,#J3"'*/!DH8=G<=Y3<)*'=YK CD9GJC*F0;'M(2D.7."&T8. M_>E?DVRCXR'7)-M(]=#7)%];O35L@]5@RKQN73P%\$A6+X].N0X*'.1PM]#?-@)K[7"3I&Z08L=I5AO98D1 BL>%#$*0O8&K%/%*"48NUN1=/*- MPIYBXS23<:=6HVNGHCV.ZEMM%+:5QH;.[-Q>W/MK%*9%B,%Z![7[*6U-O$"H M ^X8G2F,7+O FW<:.O9&81TXL(V4&Z=X;)QE&)(+/K SD?RZZW+$'6@S8\9 MGW4A6R,,F1QQ]$,@MY+]D"&0VPBN>^2[ULR>)2&1*U<@$@10@1EP609(47+/ M>,S.M3[+[Z,XGDAVPXC5MM+MI.]_X.C#QSGF%\N"E-L!]C/F- O9""C:U%0( M9 14$--ECA(],B]ZM#M^ -+I,*&5W/$)B*FDC%%P6+KCN#' M/CJ@E>*?*.7]C0[X>SB_K-6)XTFI?]WMTG+#AS6ZL1P"M?-U9XDJ B8O,&D,Q@X*&1_G=65F1,W )$@?,M K0/1/)H+QL8B @=G0=R+H M45Q7;J/C(=>5VTCUT->5#U4N<"JK@&XOMFJKFUT-KBJZPD"WRV*Z% LFROZ0""U M*UZR)(M-?9-:CK"JJP7-$);*0S4A3GDPN/ M6(K/IJIK*PT,J^K:1GQ[K>HBYY,).KG !%]G6VH!7EH!TF)T#$4H^93&Q3Y9 MMU1UF<(NJ8 9,\J/ ,1.9?9 M8@BY]:#O1R"=BCW74O(=XCYOZ@!3DNK\&N?U%Z]&L^I8$.*KEN8#H':R][: M>1@3L*F:)_O54<_]Y@9@=:&7]1VSU4YK1&(2N0,?ZV!N28YU*"Q#XIH;YIS1 MV-IO'(+K(*9C3_XT5T8'PFS#]-[74OD!0D3$9 ME(VB=>_=;?#MGTG=%#W9DY9ZS%(*T^F7T?C#6_Q$TL&\?*T>@(M&L1(=>6^% M+/WJ1-"'"F!.E\B]C>0G-";5EA!/EU<]=;6'),K%2<^-DY)CK9J.M0\0[=8N MT+Z=13'("M/:-.^F>>3)L[OX7SO+N$='U?799$-0?:O)LUMI;%CBY%/$O;_D M6>9=C%YJLO!KIFC$ #$D3V %YTQR;G/KN4W'GCS;@0/;2+F#[F^%"U%LBB&"92T'4;S=6^ST01Y->NY5V)BU%VSC OC'?ER7NK(RT M+EI+'7!"I@C9)*!39&3=:FO2'0_D>29*/T63S037.4/RVKP\2R%J\J<+<,(" MB@D$5P< >":5X-*1H=(S6^X:R*%O4WYIDC&SNXPWOL5-<^5>3BXN1O.Z[ED8 MYY>3\9QHBD36'=J?/_Z9#3+GM@3>*('NS>4T?0PSO'GZC[^G\\O:U?YJ\[CY MT0V3K) ^\4@>872!_H@&@N ,G"^J1@&4\,V#?D]"NG,D=)NG+OTCK54-WS%@ M2M$[X8H&IRT#*65PP9BL6>NVVMNCW%?RWA[X=2\^VE=EQY+Z=[4AWU_N#U]> MACE^F$R_O"Y5G%>_D1=V>TS,IF(59)8BB59Y<-F2?*,J/"6M?&Q-SR="/530 MHS>!-IRL/179T>BZ#WL#Z*L^O0-@=XRK/ 'RX0(OW6DQF(KM=7I$E#0NN.R4 M!BR.UUF$"*&V.Z4_O#2AJ-A\ZN-147% ^.>Y,'$;579@X,_CSP1Q,AU=QSD8 M*XP%I@D!ECK[&&OK:O*0HLG694E^4^M:C7L@#A-XZ*Z^24O9-VZE<]/0*9J2 M.!>.G&[IZ"W@$5SA!60,-CC-K$EN" &.O9? MJXS 2A"@=$TI4*A 9TT_T$*I'%LH[SA:S3U9>4^66>.RHS56W60\GX8T?X/3 MT22?H2 >U9XY4IB:WIAIA:EVLBQ%%!5*2';(1=ICSSE ZM3^PIG-!=TAO_,^ MOK=8Y5AO!I<[S3+G:_GS.>:S@CKZY"049RT9^$6!QWH!G(W4SJD0AUG#.P7' M'P%YTK3:C^KVT\__W7R2_OE#=1\)Y2>R?19=)]Y=7ER$Z9=)6?PXWOWQC[_7 M+_')EX$-'MK@MK#UTAM=)_Y( IQ\07R'T\^CA.\^ABG>0_GB?/%!]-7K\A;3 MY,-X]*_%Y C:T5Y.9O/9+88SXZ*G\TV(0A:*2^3+2Y4AYTCDU]K1GZUSPMLN M8>>DI/01\^4YOBYM@"T][R*X4=X5*)RL?E6XK>6M85&$8&).MLC68S5,G)D9'/F MT#-E6!CF#VX5=]T(YU!!N2/@RKTH;1N==0G>KX5VE30W %RG>\L'@1WF=K*9 M&H?18P<=[)TH0D0C#;GCTNL:U0ZTMRL;P;(2N4G22FS=:/D !'GDSO P_-A& M]#V*TVB+?%W>A?/K&R@LGD7I$23CU4,S$9P)=1IC*EZ*F)D<%-C:IOSL+HC] MN[,-E72WI&PG"7>(@+S#<_K1AQ?C_&N8_A-KSN;*R[H:YY&93\D;,,(2*NLE M1,DR&&E-1(F8FO?R> S3*1&BJ?P[; DO?@O3?%TSXTJDA3(+J R9_8$K\,EP ML$5I-&B%+:T33;X"\(<9NKM>.E2>;I#"=%HO#189X3]\N?F=-^'+HJ%97<'- M,L;YS7D8W^J<-&1-G>S5'NLYC)F[ TWN;E3'HN,>A7,]UF91QU+CR]RY#(I9 M5X=S%."!7GD1N?:Z^<'Y;'C[B/5]Y+3=1K4=AJ3,O[P\#[/9J(PP+P+EKS_5 M15U9E$($9K5DX+&F+3(F(3!GH9284;KL;;ICLV^L GSX2?NWPPZOS4DW570P M[M_B;#X=I?D*V]5T3!ZC5:Z^28&#$L%"T"@A&2%#5JP8U[HH>"V0;Y@^[134 MHWD63LMD>A'&*_/VBLPNQX@,"QA?S=5D+7B>"D@N8W(VT>;<.A:P P+5[=(O.7K/"71TG&31Q6HH$WD8!UAL37!*"I];QQ#4P_N#,SLKIT+OF M:G7+<78,$1DKH#'7O+*:3ET+O9/D+ LF;72M"]YO/_^/X,+.6NG(D*L9E0/0 M].H:>P3^_-,ULT'%.XBUA^GQ-2I.>YW@A3BL:T,U;P.X1&P6R'TJR')@K2W5 M(W!^>^EX&VDV]EK_.AE?[6VO1E-,])NWM[0*]*KCJR&V75/NH);7*$;CBLK/!*1PO% M:F*980FBX)ZV24;;&D\^NK+O:/JCJ-OESC[=EUQZ ]X(9EB(X*61=,J8:D;0 MFZI]-(:+('1J?AG1"OR^,BZ;L_6X @%[9,%2 .2KR@Y&<8:8P-L:(J7 0P85< ZL-@XJDK9\(VJ#5I9Y M8D$;W_JZ\/GP=JOL^J.C[3:JW6/Z*R]D8@A7@*5:GBF,!AZ8_KJ-DCK8<%]E6"Y+ :[R^W.,/I9\P_3:8_7<[K3.;9 M[++2_\PP'8PV!%/5)FHL)W);B/="<$VNC_+)M9[PN37((V1@ M0JU@,+^ZG([&'Y:91->H;Y>I+.3T5YR_+K2,@J.ZCMF9YC(QI0TDM.1OQ1P@ M1J8@TWZORD)U!?W.\W*^:>S@3ZQ>PF.8V"#]S(F0=#?@:X*$W+$#0 MM B;@D.IA?2B]7:Y*^8_6-I3R8?HA[!)?,N2TIO1A[/7\X\X??\QC%=UI7^A MCYC/?AZOVN?R;!&3%6 P>E"I"(C61K*#+#)O#*:[V=*'RXK;9U_IZT!\]4ZWT_(ZKJ9]!F+23)(!MIH6C5&2:L66*OG5,HR1\T'348X MBE?EH97^\>(<'Z'NOT;J8*_1VDWA+]/);'8FB_#),SHVF2N@?+T!BYX,/*%= MX6@,UZU3KCHLXX\78,]4N,]NW83=]_I_WU]2W+"DK]_6GV7'(P]D&1I5 M+M M24'W*66[4.KJZU>C6:JC, ?Q-E9#?>YXCH43_YP.:/USV;OEL4]LUME@E<).I/RMF8@7V(5^EO\-)G. M:]K-U;^(7]Y,)_DRS>O=S9,K*OO@:%!FN0IXDF MKA 2'7=T $H-3I$O@YRH9US)HC1WC@?@:E@_N?EIM ,L?[A,&T/F?%(I@C0B MDR@8O8P^6= Y66F\D%:U;G'[!)A[JXELS9X'JAZ[J.A8ZANO>T??W3D6.3C* M\Y(EF0=H4-$9XRUXDST4S51)AF08!R5:;W4I\0"@(\C^[,.&>Q<-K;32XZIK MB665[3 $3*^$S=M #I-IV5!1]QJP[RKE_JH/SJ2B/&AA&"B535>SSRQ&*"D R"PIJ5:10C=T : MET5.!&B 0W;O@P_@>#U=R)-6$FJ8)E/!T!$T.I]/ZV_\@[@Y?8_IXWAR/ODP MPMG7(!/FX'B.P+42=2Z\AY UG4MH35$LEN#9 #4.?N!S56\?B39^2W\F>W Z M#LM^.5^CDM(EB\6 54[5#IJR5FK7'L^LV*BY]"$-TO.F)SQ?Q3:161!QMXB:"#5PGIK&&E M18WKNF>?NI?51.:-Z]1OL72%:'8UQ6D J(95ZQN![+^&?7<=W5=X(P$W+I+> M#(XG%#8(!(ZYT+;$#($+&LC/4$E;YT48% $]+JT_4/B^)Z5O(]<.[M557P69 M371,@&6:4'#KP15T(+G3+@:CG1TR$N7F$_=;Z]Y(O).=9=/8HUIO.*QPD6%/ MP(H$86H.KW.!ED:L3)Y95$14;_R3#;#3T&(S^37>9E].QK/)^2@O#(G%'<%B M=]%1VA0M)UNOSBY D\&EK('^%P/3WB75HBG%^J=_"\96 [DW-KGO([KJ@#4 M4T-K:Q.._1M;+73TH,IW$'#W;6"%S1CKHK(*Y&*_JXYFH&,(.),ITU>BZ/3L ME/Z K;4OG6\CUPZW%J]I6PQU9[OC\IO HZ*U0M"N%ASH"*X.15-&1%^T\5:V M3BO> &6_!WX;/4W:"[E#_>@BXK>Z*__Q?'0Q6D;_KL*WA>NB5)U%1:>FX#F!"U,BF7Z%IW,WH0T GPH)W .^P$J\RGGT@,M/CY-*3Y/T;SCR\O9_/) M!4Y__#V=7^8Z]GHV0_IO?A]^/XO)1UGWL.@C+R?Z"T9I]%7S.?34;Q<).?-)_<3]?HF M+^Z :%]IC*V$ML^$1JF$DB(+T)8V594S!X]&@)/2,QTT#ZGU@7.L"8U")N%+ M8!!U4K5-B@0?4P9;;&+1T/O;?-SKW/Q!V#ZEN([6^EHD*__ M! 'O2_DLR&1Y#&"YI?U3R.J'< 098_:&X/$PJ"W%42E]^_A.2\SJO7).S&12CQ4:ET68,=XL13SR^LY6>!L9WMA'RWN,[464RC40$ MJ6TA][-P<.@+B&*%EU%FGUHW57H.\9U=>-!.X%VZ<#V4G!UI74X6!YF%&M8* M9-ZH(H#I%&5RVIGFD9R3J69YBFG87BL]>F)]E6HX!,RW6LVRE:(>K&UXBI2[ M5[,D5,7)%$$H09NB-0ZB81HTTHX88^"Y^:#?8Z]F::?Q;83;O9HE2;))(O=0 MG"/A+=7S6+*ZBY1EHW3[K:E +JY1$4Y3DY M& :UXL^ZFN7IBFTBLT-6L[!D"Y,,(116!PYRPDFG"T@G5/"Q<"Z'%!8^IVJ6 MIVJ[FUSW4^MFL6SI(*FS8@+MP@6&G"V2$C*RL@#:AM:9%H? M>35+>Z5O(]=^U2SH0N:U(V<)B=7)=K1[<9=J=W-;]S*AV%"_ZKCJ(+82[_IJ MEFUDL\]J%N9D#MX&T'3DT(G#:&G!<[#29*N9*4S9)QM@IZ'%9O)K_.9M91!J M+)XYLEQ8B#4QSNA:0YV!<\%R2!'YW;F=S\C0WJ?>&\BWM<.5_^NR-I!=-$@F MN&4T/R/771=#.XU3EM;LD0X;QFOJM6;)1:F&A;C6?/21)IH^)36JA? Z7&F^ MPD]33*-E/N,XO[BHR_[7XJ]GV5OF;3*0/&90*A9P3@CRZXK21@<>L760^@$X M)\2%UL+O=UWQX^^?<)P7 V5>Y+R0]_O)+Y/QAU]&GS'79.CY[(QIAGG1>(K5 M^(^1#AQR"ZC)ZC ^%=&^6^1P>"?(FU[*V7A6["M)_2VFR3B-SI>OQ*3V2G[P:E;UIZ0S%URD>_1DCL)[K_-)E>I_0LL?Q"J&JQQ55$:G*3 M/X*W^DX+$4(I28"WB* LV521&071NA!JV5 NS?.V^RQE]VJBVSI_71X&,?L: MQ:JBVA>M$[D/-J DVS18",(%B)PY:Z1 >C&:%Q?MBOI0.?&'8/#]HJ2]ZOR( ML^J+M9&.*O)\49(4,Y*!',GSY3);D:+,+@RB[K/*JM^W^A]/LM]&#?O*LQZ" MZ5M*LM]*1T,2KI\BX'TI/RM?G.4%K*EC_#+Y2\['",9[2_ZS0&<'5=4?E=*W M3[)OKO-MY-K!^_RUIHZ,POF=0_@J_B54Y"83.B]<]6EH.ZTCN8!0*T-NLTK8 MNI?"PXB.)-5Z*ZU-NHF\0YCJ=L3,D.G$6#&@)9E52N0$9$DA:%.G5 FFK&IM MQAY52/(8+-.GZJ-S!).^/L=UT31K%7)6&ZZJ.LFO9B?%7!1($Z6*.LK$!S7; M>6(H":TE,6A I:U!<7( M!H]9TTO"F$,IA(BL=?W'MAC_8%]WS>[A]JTPCXJ;!))C B69AF!\ A&BM$$F MC3D\U]NW0_*CA;PW9KHU#:B_NXPS_._+>B/P>:=F+1L^J$$P>PC$5J'HKQ]U M0P+M378N,9"^.DDE<0BR]@)UVCDM4LCWWX!M"SW?NUG;5;"'CJ%N6@C]L^7,(%2% M%VN@)$^'E[>>A%-S];4I0M'1)GSSGD#KH1PL57IG%3_"F:>(NL<-_GU85R,N M!@#K57>Z"=2!:E!;J.YQ.NP@][T2PS/#,!4'K 0"F*R#X(4%KETTM6#$^T$9 MT\=+B,(F9%;>S$9+X9ROQI]'F6RNV=O<+KP>U]A.J?_RV8JZ$"3!3IRQE>SVO.KRVGU MO'$ZFBQC)+0SIB2TJ1$YAH)>#9=JE_X,S)<@C2XQL/9#>Q]#=2(4:2S^+BUP M-B/\>SB_Q+/H&=G6AA;,/:?MK09P77;@5/3&N4B\;IX;^ABH;X >VPN_0[>; M6UOOZ "P<@< % '=M&ULY+U[D]LX MEB?Z_WP*W)ZX.U41B2X^0!+H>6RD']7C6)?3:V?W[FS%#06>-J>54@Y)V<[Y M] N0E,34@P(HD,F)VU%=96=2P#D_"#\>')S'/_WW'P]+\$T69;Y>_?,?PC\& M?P!RQ=%Y)6 M4H#O>?455%\E^%_KXF_Y-PH^+FFEUL4#A/]2?^SU^O&IR+]\K4 41&C[V/:W MQ9]XEO% H@2&"H<0!81 HD@"%2-9F.)(_Q/=?/D3CA$32:)@$$8I1'&*(64! MA8'(8I&(."&"U8,N\]7?_F3^Q6@I@59O5=9__><_?*VJQS_]\LOW[]__^(,5 MRS^NBR^_1$$0_[)]^@_MXS^.GO\>UT^'A)!?ZM_N'BWS4P_J8<-?_O=O[S_S MK_*!PGQ55G3%S01E_J>R_N'[-:=5C?I%N<#9)\S?X/8Q:'X$PPC&X1]_E.(/ M__)W #1P%.NE_"05,/_]RZ=W9ZI3__(:MC M63T(5ZO[P9>,?9A^\";NO68(.;[ G6FN%KGY0KU=B:F^N[NIKA9]?(E]?2W6 M%5U.\+783],1>6E^\%[_J9W&#-1#IO4\+75W1)4_*KD2LF'+9T.#7/SS'_2? M%IL2?J'T4]_R/)V)?1_];M0Y%6YB%(IE @0E(PIB%(5 M08HD@S32KZL489FDP:+:?<<7<@7_\GDK3CVGVX1_<-"\.K.#"UFN-P7?O_L> MEJ=>:/I=9MY^^)<5?9#E(VT_H*4VAD*CR+]LY05Y+3"HC,3_],M>/0\8+R=' M;CD1:(VLH!86T)4P?P*MO&=!7/-G@BV-4;$N#I%9^UM;58P6?K94J MU@_#E*_6P[Y.S2)HH?X UH60A;:H3RBX^]*71;5XO5Z5ZV4N#,^]755YE>NQ M?^3E0DFL<,02F"@AC<&+( TS"F.,0Y6EF<**V9!)WR1S(Y"NG& KJ!V!]&+9 M3QJ^$!J9*$Z" WXW4OY_U_.##0A]G* _W^$#_;<]%_0./MGG7; MYUL:^2LM=)AEQ, MAN,IYK;'MQ("(R+XO1'R_!?8%D@[N^ Z>$;>X([(.+_ZSROOZ65_8H))7^_G M%3Q\H?<\.6QKZZ-V8QR\7Y?E;545.=M49H;[]0J,M]_DF9;3 \A\0W?"#WH\TG_1V3O\D')HL%E5&4QCB"&*D,HI!R2'$2 M0QPH',=,\V"<3[JC378D.:%"]Q1RZM?#K)/W^4K>J<99\2OE^3*OGGZC M/_*'S<.K=5&LO^L-_YKJY=0_7\0L8+&Q24B0FJT:"$C#B$*S3?61A 6I=#J2 MN$P^M_W*T84*UF;M:(T\+8&2)CP3TR:1BQ MP5JU#D^PE?P&;)=@)SS82N_/^AB"F2?#PVGJ26V.(: [T5M5OHGJ&O*++6U96!>75@C)MG?Q1N(_N1&9 _IV-#8.IB.3V%9H M\--6[)\-M#O)02LZ^'TKO$?WCCMBGBC,8>))")/T<1<5+.'1/D M0YX>=2YW;_O;_]B8P[6LOJ[%N]4W6592=C8X(82&*J8P316'2(54VXY(0!)+ MPBC"2B69K0.^?ZJY\6PCH0'_!A@I[9WQ%R"][)_W!]3H!]?G&'GVU=OA<(7[ M_L($DWGT[13M.ODM/S',UGLC6?4F+_ER;2YA[N6/ZI66]&\+J7B&B*0PS!(, M48I#2#,::,.-!RE13 ]F1087YID;$Q@Q7<.13P-H9RYY@&7D?6\D!'L1P>]& M2%!+Z='TN8"#MU#CT[-,'&')4^0!HROU.?*SWZNS^ MMEY^,S[TY_>"3=1+QF,1"!E!RDVD4$(%Q(A)R-(P0$D4($2=7$F]L\V-CG;" M'MZ#NWJV^Q"V=6M[PFUTG_89R,#OC:Q>_=D6F'AS9O?--;$GVT+M8S>VS8>& MGFL.\K'>YY29X7-9?I#5@J!QS",!54P9U/2!( GU M>2EFH40RD!QQ)RHY,\_<**0C)C2U103X)+7QEW-S?5Q;AN OJ[[$9">0[:C$ M W0C4TA'0M"(.((1<@$&3XQQ;I9)F>*"JH<,<>GQ@=X4^<4%.#I0S$\V-&UHYP4[0X3Z2<]!: MND4\ #:V)V0(5NZ>CPM ^')VG)MF6O_&!66/7!J7GA]&"[>KJOQ(GTS^ MU.N-MDU6U4(B%G :9Q"'AA0$II":DC B3!FE*,69=$KK/#W-W"AA*R5X;,1T MHX$S4-J1P/4 C4P!.VQ:"6] *Z.__=^/@:?=?V:22?=^OZ*'.__"TP-]#WEI MTB3SU4:*-AIXO3+E8/0O'MR]VK#(>AC(P7,TB#$*(HP";9 $,> M)5&*E(PS)IQ\$6[SSXTINN*#O?QUP:.M!J!18;!9X;I$EIZ,\8 ?V[/A%W-W M7\\GH20["O:]K](E<\E^5" M)3B,96),/$XAHDQ RK&V_3*N8I:%F =.,34]<\V-PSJBUH8%[PH+?BJE!!_6 ME03D9S=CK@]N.\/-$X@C<]0A?L_D]&>+68#AR>[JFVE2&\M"Y4-[RN8C5WF3 MW_YXE"N15YM"W@K]7VVNW:_?KU=?WN??I+@M2UEI-DE5%L@L@H% 3)M+*H:8 M)"GD<4)I$N"(4:NB.0/FGAV[M(G3'=D=[YY<@'=R/_N&K MGPQ?;@E&M\D'7S8(^F@4MVP45VP7E'3W_>/V[<1S@F]>F M'KM^%891TQ/H[SU/-LF;?U_??UUO2GWX^RR_Z?T@Y>KN M896S36DF;4.E%&%$X4#"%&$=UHO>*0;?: MHEONT%VWZ)IWB*>WA!-"/2\ NW$FXW8GM;JT[?;!P64%FVCC4VG A*D,\0C# MD$8((A4+B E5,*5Q*!%C08:<+OHM(GBOI=_HS[Q?C=]Y7>=5_SQ_IJ-0VQ("J+89K( M"").8LB")(),C>X)Y^8*2:=N:@/>*5QHYHT ME^WQSO2(61"I)\;,7.SJK8Q80"#F>F=CQ@F)0B%2Y%0Q972)Y\83.W?84RYM M'9G3+:_EA<^<%FWL:R*C"*PU>>;!!!UU 7L"W>=:E4&M\PTP6H-:;=#1N[EX MJO/(=M\)H_N$E?9\+=-49?>NEG=>-?A\P>]0H^Z*?+5 ME[;G>9VJMD^OK!^KY?H@JSOUZ[I0LKGP7J0R2VC$ LBEJ=:5\0P2CA(88*;2 MF&8JRF*WDCU72C2WMTPG2;5QY%,C=0E^RE>@K+5RC#ZZ?LW".)0D52%44: M M!T7TFBFDES"3BB&*5$#QXILLV'J6J]:5[/]7ZV9I$DRY%F._\FOD&V5 HPUH MU+EILYEOCK/ VW>]:2&W5J"CF,^Z3IXP]E;SZ5IY)JX'Y0F^XUI1O@8>V-5* MEJ64[TUCAO+C>IGSI[T;D25AD! N8!@A"9$^G4%"%(=A0%2F,!?"K:]NSUQS M>PJ!THX(/0$T,L4U4MZ 1D[P>R,I&,4A:X&(KQY2/3--VS+JLLI' M':(L/C*0'M:K+_>R>/BHOSQ?]?#[F-[7VI;_LBZ>[I1IJ+#]O=A6R@ZS,*0) M@5)_FR!"*H$X$R&,A5(T3<-$QDXQ_ /EF!VMF*A0/=$#V H*]IK<@*TNQ@HP MVNR>.=S0 M-J*[@EMM+OTNA3KE89K()(9A&$<098F .%0$TC0BL90RRU(WTCP[U=QXL16O M6V?/L7=>#ZR6K.8%K+&)JUM*;PO:&-GFE]'PUKKS[$03-^J\I/!Q6\Z+GQ@0 MOZCYZ)5<\:\/M/A;[6-]OZ:KTCA.VUBP)%&A0DD .>$)1$%&("8<09)%89:F M*M&VE77LXJ79YL83]3M[)S%H;DQJF?NO/P;@W,\:WM$;F3@N #!7T2U8T1:8OD#%BV-,%Z1HJ\ZS $7K#PT-3JR9J\G^6N8/^:K^ MYK1?8HDX%HI1F,6<0213"0G/,I@(A0(L2<:DQ# MV,X\\X;;R$1[%K(1BIA:8>(M7+%OKHGC%2W4/@Y8M/G0P#OI#2OE?VS,R": MVC2E:QTJB* 0&^=YQ#&!* Q"B%$F8!2F*,LH%[%;X>.S,\V-.?:"@EI2RX:0 MCO!:7B_Z &WL:\-A>+E? U["PM?UWMEYIKVVNZ3NT771,J4=VH; M"U,:=]-Z55_L+2C#)""Q@D(&'")*,609(5!@(B.1J(2(<+&27TQ/XWN'.NF] MLUI]_4GS]3^:>T1?$"V_[O)$33'4W-'[?0%K.]+P -U$Y=);08VS^JX0^KU6 M/.V" HV7J):Z"33P6#_="AY?9=3[)YNVFKJ5XD=%U>T^-8Q;WM)BE:^^E!]E M48<-O,F7&[U7%[&*LQ2K# :)Q!!A%D.&4 (Q3KGD*M1&B%-BU9EYYF9ZM&+5 M84]BO5S20I.(+)H0*,<(J'/01OH[*EA,H$QY!)$^%D(2XP B(F04*F:&*K@K&)^%X)4.ZTUQ4FTN%EUFJT>\?MJOTMEVEOD#9 M6CUCNNX6\DZ!CHK@\TLOI,O=QLLLZ&37(%,OK.,%BG_T>^]:/$XWX;6,?Y"> MW^",,/Y05^WCX[+.8Z)+XVCX=;G^_K;Y@6LK YNA9L3 77%![6,Q H.MQ..T M5'* R)OCT6+*B7V0]B Q\,3HY^>9E,8O MJGO(W9<_X#4#NC:?.C46R[<_9,'S4HJ%R(*4(*J@RHBIL(4X)#@.8)AF2:@$ M9X0Z.8*=)9B;SV K6.,?:!R8G9*EKD71G1?$TL <$^:QK7U,G[CIKCVS#^'E-;+\%BFL%H,Y$: 0N::5*FQ##X_/;#U3K=ESC%@_\UR%P^AF31>" MZUGBK*XG=G\I^1^_K+_]HC_3;'S]A_U^/QYIDGU\5H'M_CS_P-!4\N2S=](5NW*22UBQ544I@',F#F]F%@6PH4A&250 M$H=<2:>J@2=GF1N5U&7?OM5EW_2&*.4J7Q=@M:YDT]?,7'4^UB'F*E_1%==FRK]_=_OJW?MW]^_>?KX!O[W]/__G]L.[#V_!V__YEW?W M_P9N/[P!G^_O7O^/?[U[_^;MI\__[>]Q%&;_V/YZ,%7T+XTS@7@#?#I:J<]) MC:!C5TBQ0L<_\_1/^U)\9 5&#TO9?7Y@IDRW%=VV%UP@ F+JT_$XIA 1+B&+ MD@325"2(\31D0>"4)7,\Q]P8Z:#QYJX&FGTCN#Y [H M[RLEX\0,TZ9CG%?Q*!6CY]%A.[UM=5Z7Q+QCR_Q+4X1!GW",$206 6(XD(&" MBL4"(APR?1+) AAPS D)F:8!JRI*EO/-C0%NN:;5LFE6OE;@L5@_RL($;YM& M>]6!BW&STKBWCD8)ED9%-Y:XM!AVC.$1XM&O,@R;[F4$6QG]\8J''&/[L2N"LC[)QUVIR,- B 5-:9 $&88"T\S$=%*(&98P#H,XB-(( M)T$R(,7_XL16^V+Z+/\Z% X4.\&'Q%SUXIUIPRX2'.MO,R>FF*:$E L%62IP MBD(2J,2I>+D?H* -@1]F0@F^=X M-1ML?,:G]*BTW4AQ$FE2-X?'(&(P2,VU MM! 9ITX1+_]UO%I=2;<^JR8!U[%P[]5NJO\2CJEM1SI:"=_)7%)S M<4*YNYU&9#T!=?(G+&5$WS7@H*M MI#?@_47HW(^3-I#X.DSVSC7M4=)&[:.#I-6'1NAN>#J7),),1&&009Y*!!%% M A*$]0DSEBI+1<@0=S=!G$28&\-"*D^GD ?^YQT?9?;NWU;VT:_ M$N@U^MA_4/7; ^\%,X+Z!)A#2I %0$YM[7PF!6TG?+?B)M]2OI'-?]^M/DDN M\V_&T"X7B/ T4(1!BH( (AEKDE1"P)@&@4(Q4G$:;YUO=C39.]\ G]OH5M=. M.-?:W7VXVK';]5A-5;N[D0_\M)7T9T-#-M@-J-UM@8FWVMU]/: MW38?&L8;=]576=R6I>S4?TDS%4E%8JA(:O*E,PQIE @8*H2YTA2"0^9B4IV8 M8VXV4RTBH+6,C@Z<4PC:\<*5N(S,!@TDC7BC.&AZU/>T\4_-,.EV[U'Q<)/W M/3KP,,6_2K%9RCMU6.I1VZ YOUV)MN3CO2&2?:]6GH4!08)H/)G9_B&"1(@ M,JH"):D^<&74Z40U3(ZY4<3GS<,#;9HB=D+P=[5+'4]2 ]?&\C@U/N)CGZE: M#0S:I^K$UGK4<1K;BKN_U[J,TX7W2CQ]G9X&2C'M$>HZJ([.45<.-[!;0;'F M4HKR5ZW>9VIFUS\1&U[EWV1#T0N?&AUN)@?D2 )&7C^M]1%5C23GV+;B,NAW]^<5R9*9[#J,1U^"W%[BU MP#RV+K!&QU?[@LL33MO"P!J HS8&]I]TKYY]F\99\KG.=/Y@$IW?;&04Q$$; M51QGF"*4VK M'O>CVL\G7K$:F4;2/VHY_U_P#*TW+5H#NEOVPV9?_=D;?!.5<^Z#T4]%9BM$ M>DHL]W]^LIK)5FITBR#;?<"=-G^3__F?5%N&L@E@:+^A/$VR.,4"YL>KP1F9%P\1&<"% MIZ&QY\"K(9J(^]RA1<'X3-+_2Q^/D/.D^^6_'EQI0L>E.? MV.CRS\5Z\U@?I$L-1Y6O-E+ M5ONOPA:.ICV]_@H8'6^:Q@4=56_ 'H7V$>,4/?CA\T_LX %;?$ -4.M.W4,$ M]AAYS/R86FS6M]>7W/N&=F)-G0K-VB>-*3?9*/ZT(+TU05W-42 M,W,NU^6FD*T-F@09B4-)8!:C%"*36,<(QY!'+*(HPBS@CEF\3O//[46Z%?]" M8I(7Z.U>;B,".O*;:"MQ@Z4^6)I:_DTHH_]J -A\I;=ZS;[Q-F^@Z YSOX= M-LPP'OOS>BV^Y\OE(@E3+)"I?-3VB8TA5C&"2182' 8T3CEQ(:CMP'-CGJU< M;IRS@\F.3(8H/S)+7-3;F0H.E?2TQW?#3KIY#Y4YW)5'OQ^:-:$-'4/-C>?! MQ*"O5W6+K!]YN1 Q32)*%,3(E/H0A$)&34Q/2&7(PB!+:.26(-$SV]PV9NO) MV@L)?C=B6GK_[ "VV[W>8!O[".J*V( T! LDO&4<],TU<7*!A=K'>00V'QK: MSZ LI7S?1!:7O,CKC(0ZD&8A59!IEB"0RLQ<-T<",L$R*.,T0_I782"=7MP] M<\V-,AI105/$IB-L&V'F2!U](-L1AR?H1J:-1LJ;!K8;)]P&]"ZXB(BWM@7G M9YJX8\%%E8^;%5S^R##BV!T;7CUUSH4F(*]Y(:8IBI'IUL7 OIQAB7T+5C#8^8C7Y#>P"7=X/#$@M/G'%I MMDEYPU+U0^ZP_=C \TH;ORM%-UVVDRW[ZFG_2)LI6R?*MCF3?]8/&M=LDU/Y MY\+4]"!*A1+%,N)6[\B_CW'CJP\:X>NK^*L_2 MP[\8T:6X(DU\A/6U/&2][*J-S)0^$\T;3?=9YN8G6EN/I[SQEL+7V7 $":<] M48X'\=$Y=,2IAKU$/DF#4K[,:TGNU"?Y3:XVL@[-EE_J#O'WZ]=ZZO4R%TU5 MQVT254@$0BE*8!12!A'7]BDF(8648XRY0EF,G4J&#!=E;J^$;MI5JT63E]#< M&]095EN5#-.TX>_@7DOB]HZX8OGL7@73+,KHMW!=)8Y69;<4U1IT51DU&>YZ M8#WQ]Q6"3$K3UP-VR,8>1G1O/?QV5>75T^<'NER^VI3Y2FJK+"9QRH3D, B9 MMK55PDWQI0!F 9-!)F*5)E9W"V?&GQL]-B*"6D:P%=*^%?$I!/O)S ,N8U\7 M.$'BU)VX1_%!/8I/C3=9I^(>9;K]BOL><\^->+NM8?_KMDMF&[T2!C$3*J#& M0V=*I24A9(D,81(C3F.&TY@EMND1YR:9W>;=%?3_U:UG:"^2_?O7%SX3W/D= M0#,@3^(L1O:I$CZPFBA;8H_9K@7M'_TD2EP"H2=7XNQ')TN7N"1\-V/BXK/N M1LI[C>SRX]?U2C;>K061@B:!-DX43S!$5&6FF$D*E?X?193$413;6BB'@\^- MX6KY0"T@:"2TMTV.@+MLF%P#Q]BWD?9(.)DDYU0>9(\<#3:9,7).C:XE(78![;C/:(G"$?>^*?1 [\W@HYQIVB!B^^+Q;XI7^9V MT0*$LU>,-I]U/_HTT0]M9L;JR^U*-$9&$Q!1[KV)6<9)@G$"%4H$1(GB$",1 M01Z1*.59DDAF92"X3#HWSFG$L[?TK<&]?#H: [*QC8LF0&PG,]!"MP>G-FRL M!+_;N%Z'XVI_HAH#WXE.6"W.ZQW.)C_Q61N^TM.)RQ6DGA.8]5"3GN> MT)P_.[1=B*E27Y?%?I-_RX52+ZGIDIBRA*69B&$L,P81XP&D*<40 MIP)%"*,LBT*WKB&7)YT;4;_NEO,76ZE-1[,F4J..V1#KI1:^\U/'\ VKU;"S M'GUC/#*SM_#6\MZ G<0WW]\&-7DY :4NAMPWP>,,T>\Z2/O?U!+W+K(6&Q8DB? J$(TT1;'#&"F/$0ZI-AD(HL2A1RRIP[-]'< M]OG1=]F(>LTF[V Z9*L/0VKJ#6^D','1= F*4?9_9YH79(%C9?NYX,3S ^L_ M-P&,Y9VJ)RC+C3GSO%Z75;E05&!,<0:9XA0BF9EZ6(A"I5_W(:J+M*(!?:Q[ MIK3ZTD_?P;K> 'DK*.!&4L=ZSSTHV]'$M:!-5.&YE=*$[S6LL07M=2]H[I6= M+\/AJZ1SSTS3UG*^K/)1$6>+CPRDC7511T7OZVJRSC@21!AC*K>LX#YIZ;N=&*#F@%?%Q^N:R")..\@$:5_"5?:%,LR847Y"0BN(>T_1LM1'MNQ6&8 M)"F-3>,Y"E$D0HBQ2B&B/(WC5)G:FK9!:_MAY_::,I+9!T]UX.DG\N%*C\RQ M1J@!>3<=Q>WCPH8!,%'DEQ'.4VC7L9X]P5N=AR<+SSH6L!N =>*WPRSU6\X+ MS4@-T]W3'[)\O2D*O90+(7 @)<8P8C2 2- 4TMAD!88B"Q 3*'%K\'%VIKG1 M2RLHR!O3IC*BNAFGYT&U,R6]0#4R*6U1:@W 6LH;T,KISS"["(4G,^K\/),: M/1?5/311+G_ C1?*HEJTU3M*;>-\EL6WG,MM;@B*B4H82Z' ^L"-:*0Y >F_ MHB 5@JB $+O(A]Y9YL8'VV(FYBC32FI'!_U8]E.!-X3&ODTX!L=CL(,5"GT, MH ?H['[]M_W.[Q][DEUOI=YVQ]L]/+1HTN/N]O.N^BJ+]^O5%Q-"9:Y"%T$: MIU(Q"0,DD#Y:L 12FB4P520(4J9,H/6 T(;>26<:W+"_LU^!P84#[%"W,Q6N M!W&ROB&=<(=:4F!$A4;6.OS!9R4B"TR\%1OJFVOB>D(6:A^7#++YT.!;@*(I M,]S\]]WJW>J;GFI=Y+)?^ M_'P#"&5T;_M..&??=P^NUM[J*[&:S+].-#[(R[=:TL6.2-L2KI[^4YH1C)BCK=#->Y=_R2D]T MR\JJH+Q:2!+(-#1]3'BH(,KB&.)($1ABC&))M/42.SDKW$68VZFE[N_XZW+] MO6QJ NY$!WO9W6AGP++8<=&X8(],4%KXII?F5GQSK_63T4#SU,\G80>_;_7P M>(,U'$1/C#9 @$EI;CA A]QWQ4A7%$9GEZOLLC-5=O^JY3(2-E5V=T%BX2)) M4HZ33$ :Q E$(H@@3J,,)BR.$8H14S1UKHX^@J!S(]<+)=)OP#?W3I.C+;(= M"<]AZ4:F:I]UTAMUNW72]\&TGHNEC[@H/BNFCR'F]&731P3[9.WT,><;>"-H MIC"%N^OXTR@+L@#' 201S2!2,H#,Y#81PFFB"$E#XO2&>#;ZW&B]%FY T?+G MD%G>\0T%8NQ[O1T&WJ-R3ZKLZ_[NV=C3WMF=4NOHGN[D0P-WZ*K*1;[<:"M3 M?I9\4]2VYML?)M)("E/MVQ#*IFJK@+^EQ4I;I;O2!TTIK05%<92$QI>?(GUN MCH7>U)@3&(L \P#%61(Z93%[D6INC/!Q76G6S>ER^02VRH%RIQV0K7J ED"; M?CGD#N\]Y+^O+G/NO='6RT\X"!6G&PY!#SC7G M(X9B:%RE^E]9HK!,(D7Q)'W1' 6?VPMB[PEXE(5:%P]U[/MFE5?U=:__.-UV;0<6W@LKUT&S97L?]K]&8;N!C>&K8- MG7]@R02]"SO5@7 L8E-9"09$29-HC"$-$].C344ADDE*W+IX/A]^;N\4(]V MVDH'F-EQ^G D1F;>'0@CU$XZK;2OB@//!Y^VJ,!)Q8[J!IQ^RKVKQILV[>-_ M;FBA-\;RJ6D'N B2B!(J0LA"LUVSC$(:*PH93](P1%D:AU;;M6>.N>W9K9A@ M)V?;&]&^U<8Y-/LWLB>,1M[-[O X]=^X ,"@-ASGQIRL&\<%I;I-.2X].K#\ M,GW,*[I\^T/;"2*O3'KCNQ4WZ07BU:;ZL*[^358?:2X6"2%!C/1^UP=*$X*C MF'X]\Q1F6!(5IHQC8=4VS'7BN9' -O59&_&4\[IA 7BD3W7/37TVU!:_U+_0 MAE29;YU/CX6I8UX]W8!'_=DFCEYN XL=ZS/;+I>=93#&(HS,,JW(H"LSV H- MV*8"6FSP)"M@!/=8J=D1*E_5FFVGG;9BLR,81U6;73\_L+KKMB)TITKT@J$@ M16F605SW+8UE!&D4Z\.&C$FB*2U,%1F0Z7!J+JMM,WV"P^E*\HY%7D]!:T)8\JN?8]._#Z5/S[IJQJ'\;] M>E_$P7#*NU7+/K5S8X&R,&%,Q9!$4:3/,4D,F0HX9($B0K_A!0N<[!KKF>=F MV-1".5YC6J-L>54Y!G9C7T?N93:MV#MU<(S8QDQL!;\!_0B[WS>ZHN7K3M%Z MWFGO#5WA.+H;=!Y@:"+FTKSI/^ICW--]05H/GH%"4THI6&"(^;"3@YSSXV?6M%!+3OH"N^:D6D/OQUMC03JR,1U M'L].!2^[9F8#LC>=$?.6RVD_\\29G**/,Y-,RA3]BAZ2PH6GW2^$WJZJO'KZ-5]N MNX5G0LF(\P"J)$STKH\(Q$&$81@1P3@F0A*K$]2IP>>VUQOY@!'0NV A-,USSF5!]WO' TVV<7..36Z-SIGGQD85\B_2K%9RCMU993C MO;G,6 1ABD2($QAC;"YXD8 XI1R&<1@S2A+]2^X4/>A5O+D1PU8[<*? Q0CE M7P\CE.].12AKV]MHZE@TV?.WP,X&>;FU'9GE=LNZMEA6N\#SB\OJ'OPW"OJ^ M0OS\"C=M(-\HP!Z%ZXTSR\"7B'&^F\9(4KS1\Z^^-*%^]?CEVX?'Y?I)ROJA MCWJ/?:6E-)%&Y2(C29"%BD"9"1.SQS/(PL#T:L8LHD*E.'6+-1\FQ^Q>"_4= M6Z,':!39)1,WNMR K3;-/1/8Z@-JA1S)?^#J6;+\^&LR-IV/MASNI'T=F+[8 M>: 4T]+P=5 =\>V5PPV\D7PPG9S^LZ7N=ZM*?R]SS=>W92E-:\DH#C/%.*0R MC2 *TPQBJ?\:"\9BKD(6*^)T#=D[W=QHWS73, ICE,2F^4*J_Y41R!*&84 (HY3$#%/'\H9N LQM MLW^2O,ZPW.D _KS)A8F]=BUIZ+@0=H;"F/".3!M:]"ZLSX6_ 8W@X/?VOZ,$ M Q%SUL=0\?I)ZYB. R]E!\XA9IH,?=C_A,[O( [+>4HZND67B/"0/L!TG)_D8=. [ M=)\!T?@C&S_E@H6AYD\J8!:F3+\=P]#T4&#Z92D"VO-1HQ/3)6/PZ^N.C,+-.R3+^J M1_QQX?%AS/#G8EV6VHA7>;5@),LD(@S*)#*E4A""5&(*0T89BQ.UD!G4#DVH-WI95_D KV2EO;YYL MXA]:G8<&(7I9;#LV>KDE')G0ND&(/44(GZW7#=BIV%GRL@T^',>I.\X">(]# M]"+<"\4A^@3V?!RBUUF&O2[N3<>Q3?%43]I8U#4Q+51",<<\AE$H,$0DC*"F M_ 2J. M)$ DL>3B@?,>Y^:QHX(5+>.B#<-6*?V.\B'Q=.II^9]&V8]ZKP)N& M0[L:9'55,EHTS:S,Q4/C4W.D#\L5L&03_[B.32Y;B=M"T#%_)*76HX>1[4=KOU,XP.ML<]\K7A@*U]_L6BGX+X^U0>%]YT< M<+( OSYUNB%^O<\-#.KG?/.PJ:MNU)6!3.A@(;_*59E_D^]6?/T@WZ_+\H.L M[M0]_;'( H(8$WJ3QSB"*"$44DHQ-!548XY3&6=.)HCC_'-C@X[X8%WW2^!= M!-\. G(_[/-\ T.M;LK'7PF#TP M##Q?Z02.LT^;7S ,FJ.$@X'##..\9QE2C3OH-UG7LXB"##,>1E *H2#")(,T M$ 1*+H2V9B(9ITY!"F=GFAV/&2>8WF'RARQX7LJCIL%N)'8>83NZ\H+;R,1T MD&792 E^;^3TZ).^B(4GGCD_SZ2,Z02B8/A\T1H[O-/2G2#X3DDP.$#N1'C]X=R\?F1%A5=O=8J%K(RIEG[ M7I=9RJ),6TZ)5)K[D*8];(JIX02C%*L4Q\BJ>D;?)'.CMU9.L!7TQAQ&_FC' M7;U@]M.3+XC&]O^<1.>R@60/DVC[R=37N*/#]6RVV7RIK%G9!H:&>/63-9F& M^I^:4'L_.@EGV@B_I46K9X?&MJ^^:5ZIL^)K<_/5TU]6^7]L9)=Z?^3E0HE0 MR 0%,,U,APX1:C:,.(,HCE,D8BGU/V[![G83SXXAZZ/17OIGULCO1F+'VG#6 M*V!GX8V!Z]BT>@6D T+DW?#Q%C-O.>W$0?1N8!Q'U3M^WHVDRJ):_$9_Y ^; MA_;]2$@6Q";(/D%9!I&DYFJ.1C! BD>9")(DL?)F'8T\-YIIA;.CDF.<^KGB M*NU')H-6+H]>I[/:]FUM_:'.MM9_VV_IX_$FV;-GU=ANRO,/#$Y[._18[ZYH M I7(($TXE,SD;N! 'XMB%D!33CZ)HEC&F+HDN_3,Y;0S)TA^N3=S'-R)Y;JH[F-7UGWGQVSH(["[GMZ]\+D"-OX#H1UKTM6<Z2RB>2YRY^9'@38U, ?T$IC8F,,QAGB284A4-((I-0FW&4 M$LFS@%LYF@\'GMM[?=>/U[XAQ1%6_4QP#0(C;WL[Y0E77X7J@R5L- M=\4_U5_XV>^'%JF[%4*O9MG^YWV^DN$"1S((D&10X#36!K52D JF8!@E+&,! M22T+RO?.,K=-V)9H:T6\V?X!&&'!W-J=WT/#XR'.UG W 3:;3M$<:JB6&$8"J0@"L,,DH03R&), MTIAG&4GF'!N='"FA\!-?W3G,*SMK'B?"([,$+W@C=!1RA8:7Z%JEZ:; M-C;-4OFC8#3;SPU,(]^P4O['1MLI;[\98Z5N4B)%D&@NH<:$-]<$,H"4\0 F M2/]/"1$PY71A<&J2N3')7D90"SFP6\PI..V(XUJ0QO;TN^+CGN[< X"OI.53 M4TR;>MRCY%$"<=^SP[;[M@*_R1;,Z]Z\GZ1AD7SUY3?][X?-P^V#"=1H?E]) ML3#=<@.>13!&0:@M#$4@3C,". ^-@39&'*TG_#P1YK723$J?GJ [)%-?PPZC5LW7:Y,%^FYE\HS+ZN[[2C/. MU_SQHRQ,PP'Z1;YZ:N[^3%,FSH)$PI3+"**(<\B0""$3D@@6J3013D7&'.:> M&V6V33'^H03KK="F6D0KM1MQNBR!'4F.!.P$1]1.^9&V>%M1U+^41R9GW8 [D6> MICN,&U*^$I[L)ITVR\D)B*/4)K=/#Z.D.N/\@U:'EE^;>)VW/XQ))Q C36!E/7(8@DP)!&M,4Z=-I@F.RK=1GQT-GY[+:-,^K](U,/DVQA;4VD6B= M+4AYE7^KKT+<&.@\O':D%+7%'VC[ M1/.&A"J51!LO(C!]\$*HP@A%<21CIA*G$ &7V>=FP^R$!VI= -&*K]FDD=\Q M8L!I'2S#!\9"=^Q8@E9&L!?R!CQ'^W4A15X!$RI\ UH-/ 87# '.5Z2!T]S3 MAAT,@>4H!F'0(%X"$K8)W3@2+,Y2B%,N(8JC"))$"1@@F3',8_.O*R(2YIE( M='CE?E4H@E/%FZOAF3P8P7NAFUX(Q@E'>(D"-[UJ7@A(\)*J]&YEAEH7VI)O MOZ*)9I28, 13R11$2:8@513#@&>9P'&L#1:KX@UG9YC;/M\*:-E[^SQR=IO[ M*CQ&WM@=V4;8TV?="^?5>]P'Y]_<-@>_BLM93B M*-"'C)#Q&"(4)Y!@SJ!(I<*,IH1D3I7K#B>8VP[>R@>,@(-*"1Q!:+>7KP%F MY*WLA(GS5CZGN*>=?#3\I!OYG'*'^_CL?%G[WQ8X#6@J<0S#--:V.0LDI*E*H&!)%F/*A:).T<+#Q)@; M)>P.Q(^-T#?&R6!D!K)Q I5-.]RF3N]RKXBK$3!HS6PMA;%78G1SHA$<_+15 MX6?3W66W-JT:VU)T]?*\MUB* 9;'-4AZ,T\&"3&Q#7,-4,>&SE6C#:;1]8.L MFQW4O9Y861645XM8U5T($AAE(H((2PPIT\><, NC+(U00B(GH^C,/',CPO;^ M82>G-@5:21U-I'.X6G/9M6B-3U;.0 TAHCX8_#'-R5FFII(^54]P1>_CU[DW MGC[1[[_IH;7!MFPJAW^2I2R^Z7LGBFOQ&)D2=E"$T4_LYVTZ]WF7 M\J .1X=Z7]7=:#?8Y)V-#M4XU=7HZ!E?"9=O?_#E1N2K+^_7JR]ZDSSL?_4^ M7\EWVOS0-@%)<)AA!)7(%$0L$I!F:0*#,.$FF@,)ZA0I/TR,N6WWD_F!.T6 MT00:53J_![\;;4"MCN-Y8^#2V9D;XR_(R'QCLQ;W0];"0]*F"Y2C96Y:"?'" MZ9LN0%W.X70:[8KHV O]F#ZNB[IX;:?^X/W:A.&M5Y6&2X_^99M9L" J"U20 MI?K8%4002110<_G>H)WE]9V6'RQ_Q7P&97L4;KI M8YG]0WLR GJ$:0;:XFWJZYUZDW_+A5R)\C#5;"%,)&&:))#S0$)$]5N!<9/N MST.*>,!(1+)MDL6]@_U]>6HK@GB>7OY 6/-!<]G Z^KI=Z+1QM;(LE ML32H/2$\D?7<2FM(]J[0-I/I1+83_&9\;G6 RY>%;#'CM.:P/01'MJ_#1T=, MJW_^+6D>6:2I"-)4Q3!% D.$3/&V3' 88Q1C%8@L#)#W)/M3DLS->-W+:W;= M/NT^7X%_7VL6 \9+NRG&2+X_N5!VO#8)_".SW>7$_ .^JQ^:.$V_#\,ID_9/ MRC&_%/X^N 8E]/<..-!;L$T7_2R_U'S=QDECF22!S 3,4I//3V("61!',*0J ME@%/0N%6A^3,/',CP)V88"NGXSG\#)R6Y^GK01K[7'R$SP@QZ!=@\'4X/3/+ MM(?,?E6/#HL7'A^83V9JD[TKRXT4;S:%2=J71;X6?Z7+C=Q71>K635JH*(P9 M8BD4,=<65!0(??RC,50!S902)(TB)Z>@NPAS8PXML%H7#R8%$+*ZX)BA\2+G M^A#:=F;?K')7/AFP-'94,R[@8QM+1L 2-.+?@%KH&W"AV-L-H$I_$<"OZT+) MO->*=<^$&XRFKS0Y=P&FS:$;#-!1@MWPD:ZX3[DM2UF5VSQUGI%,IE)";08Q MB!CC$+,XA&%"XRSD(N5N!7^/IY@;NS7^<-X(!V@MZH ;BNH!N9!P:C M-C ZO1'M/7CWX?7=;V_!Q[>? MP.=_O?WT]K_]/8["Z!_?O'O_E_NW;_[DQB"7\+9C$8\HCLPD6TF-[[U)MO#%2XN:.1U[1E[#N!^IO,* MV]AVVE#$!O2.O8#&%?UCSXT\<0_9"PH>]Y&]]($K,Y$_R&JAB4 P+D*(5:BY M($PSJ$D@@T&4<17(-,#*J9YB=_"Y;?].M:N!N<4&,1IEF:()@IS%!*( !Q ' ML8"*",%->CSHW!3%&*O*STVV )?I/46);V#2>?X]6_'0>C,/:AZC0 MWJK*G=2[;T/J#W0VH_[;?B,^'VN2'7A2_.W6._W+P?Z;QW5)EW\NUIO'\MVJ MS?)!PA)M;80<"VUW2 IQ) E,8YI%"NMW M++7:KKX$FMM.-XDQ0)O96[WJ;C'UO6!=HZP^.@*S\.#MC[RJ?[9[]'9@2XRK M%]7:PS/94HU,1SO(&UUNP$X;T%4'[/6Y>79S-E9C1B_X^G,#72?.U(X@+^"= M< 7Y&7>H,Z@.N:Z;Y<@WM*+;Z)0L1:E(1 P39FIV$D(ARZB$,0\Q#S+.. O= M?$&G)YH;O[:.C8ZPP$A[,;C%#5U;1]#UF$WC!W*&:X ;J!^+*[Q 9P:>V G4 MK]ZQ#^C"\VYT\/VA7'PLUBJOC'VQ*]-P,O/VDQ12/I@_G\F>ERH):(@)E+%I MQ2$"#DF2Q)!$!*?*U*P+K5Q'/H6:&\V8]/FF(H(=HWA=H'[V>2G81V:J1J6Z MN5"G"LW)T@7W:[!7S#G3=KQU$VN^,:?:)M)];NOW3+H178]?)="2ENME+LQE M&7AL%G9=@*596]-(JM+//-:!T3=@U12J:,N/5/2'J:N=[\SQ^M'V2W!8F\3\ M[EPNNWX,R!\VHQ3[K]*9P?YX_6MRC$5O7JEZY/JE&>I_ZA>GUZDF>,D$A"2+CUPT4I(B82V414,R3E!.R^"8+MK;W*/1-Z+)-NM..?E3N[HPV M:Z\$'<%=/0R]J-OZ&7PA.8VW83"$ [P.-LAN::F^]@)ZJ?%*7S&-N9 M+)Z0&YDZAH(V/')C@@RE\S.]3%R'2X;2Y8\,/049/VA;>"1((ZRH:3-(E80H M%0RRF"'3+I2)*,HD54[I2-W!YT8+34S6[9O/S8NQ*;97UME'V3^"M_^QZ2OV M?AE*V_/+,(!&/ZG4F=O^B[6;R9OU M\]6"1%0%B4@@C5$$$4DR?5"0$908$Y$(C)+8Z<7^;/2Y[=EA99:> V:W,0?# M,/+.W!=2:D3SV:#[E,J^*HX\&WO:8B*GU#JJ$W+RH8'[\V1=D4[*TJNG_2.M MG^'V.RW$^UW+@X020H4PC2IX9J+)B7X%*P1E@D*"9<@94TZ;^FJ19L<$1ES0 M9(5U=7J6&O;J"72?VV6/&;U TQ*L-P"/6-G?R.XA\:]WEZ9ZSGJPUH#(!(E$1DTK,$HU0Z=8 MVUXI@G&4!5R@+!"9=83\N4GF1K?/Y&RVH'VP_%DD^UG0%SXC\]H):#P:9S8@ M7!%7?W;HR<+L+RG7C;J_^.PP@^V3K/0@4FQ+-=QROGG8U*G%;Z3*>6YJN$D5 MDCB!A 0!1"BCD$9) ,-4,423.*)N!MGE*>?& %N)@6Q%=K.9+#"VLXG\(CP .C0V'3PZCF7WSKO)VI2T: M$Z[^1:YX+LM3%S:2IEC(% 8QU^? *$*08$QAH)*$D9B&&74JS>(T^]S(IR-\ MF[;3$=_'M8[;VM@QU6B(CV[0^ /;F< &@>:)R]SFGI36!L%RR'##!G&/C+^7 M#X_K@A9/S27*F1J\S>VWEN*;)A!MSYG@&O/G*F=+V3:-U9(M$I0('!$$:1#H M,Y=,)<0"T;IB0)CQ,(LDL0V/]RK9_$AR*W 3G+<3&90[F<%/^0J4M7[GK8Z1 M%[2?/5]TF49FUIU>[?7B37/UV)8F!XURX&,;B=WH=P,ZZWJG0$='L%?RI=;2 M/L3^Q=9TJCC[Z=?6*=I]%/Q[0M[]SC=9W/LH,'6#W\>98&#U BCJ8'CWHM>/Y(EX#6DCI6 #@'K-W)P0=<([_*C(A@+^,-,%*"VWZLW%/P M+P#A*[7^W#33ILQ?4/8H%?[2\\-3W/FZ,"1EWIBF4HQ\;<8MGEZOA5QDF&.2 MQ9H6& JT%1Z%)C*=PS#&..."(!1(UTSWGOGF1A&[#.Z.S.9=;TAC;9I UY(# M([I[\GL?[OW4,0*:(S.(#R 'I<5;P'-5=GS?^),GR5LH>RI7WN9CPVR.9TTY M]MY.3*D2&88QB4.(2!9 Q@-]YL=18,K@,Z*<[E=.SC(W*GG]K$&.8Z7[TSC: MV1=7HS,R-1QTR!G%T=B+@2>[XO06A3]#P_;[^\E+>6^>#E2:92( M&$'%3*\<$7'(LAC#A*,H4)2(3#IU"GT^_-QV>"/=X%N) ^SL-O=P1$;>U?9@ M.&_FTSI[VL4'@T^Z?4\K=KAOSSSE[KG?9]QWTM3:A(8L"ZF,4@)EB!!$"&%( M4X$A"6E(%$WB@%!;/WS//'/;PIW*)E9)VDZ87G:%>T)JY*U]!J3+"21.:-D[ MFSVA-I'KV/4KYN3WM8"BQXO;]^G)?+(6*G0]K#:/#W6-W JA5[ZLST1WQ<=B M_2W7XB]8Q@B/)88B2R)MU80<8L%3?891 5-$B=2N"NNEB>9&CNT9OA6V( M7J+A!TS_ A'SPT$Z'55_Q7@#4R7Y5RDV2U-8B1;%4SWC-K;LLH?C$B_ MTKQH?GJGGE]YE?=UG;A=V721QIQ3?4(-6!2;&LP!Q#$+88!$$* @E(ET"IGU M*MW<>/;SYN'!1*N8XF.M=D K!HQ"H-;(_.JS7.7:.OFPKER+X/M=6CO7UXLM MV,BDO-7KV6(U2M01NCOE.JM7FH. M >M1IN4HDPQ[*7R0U6M:?JT-="'%JZ>_E%*\6[5E_5=?]FTY=I[Q#(F4H22# M*A8!1''&(,YP!C.:90I%612Y=5]S%V%N]&[$![\NU]_;[B8[T0=W-1FP+':L M/2[8(U.S*4Q>8[T5WZ2P_V0T /GJYY.PCW(#,AQ$3PP[0(!):70X0(=<><5( M T,FM-4M3-OP_%LG]K,QTC4M:U5->ORF<5/?J<..X^]W52=H(A4*N802F] M MFE%(,"$PPC+.,AGSE"5.41:>!)L;>7;UZ@1B@ZUFP*@&.KJ9X.U=BJ=6KRT[ M,KS$B+P3P*B_$] M_K7.DK;O^4=:5$_W!5V5IJ_->E6^>GKV&V.4+Q0.DH2:+IX\1A#A!$%*N8"" M(D4XDR@55M?V5TDQ-X+?':@U;[?"@EI:T%7$U(]Z_MOF^.Q:+FK0NKEZ/$9: MC0D]&^<7XL88U6XK<87W8@"2WKT4+C*\D#=B $SGO0Y#!G,/;_H?G^\^GHP. MV"=:M?<]E,4H"22!'#%M*:=*F;M\"I.(102E,I$HL@UVLIYU;BQI!.^VX^GV M^VCSBXWP]L$]]OCWL]]HJ([,=C6@YV*E.JF@[F%3]LC:!U&-@O!$(5662/L) ML7(&JB?@RGZLR<*OG-7K!F.Y?WAX<9VS;3U2(=,4$P7#-#(5^[(8XBC4?^)4 M_YDG81I;I:S93#8W$G_=(>V;MO0#6._E=:\(805YI$*:,"0@)F$($>(AI$&: M0))BG')&2)JFBZ;GW.=*O]NG!?YPXO'@?R6_Y"MS' 2,ZE]P>?/\-3H.^H+) M,-%?;*CB1.I#7Z8@CF4 ,[TJ*A!QBN.X1?_M2KP$]MMIQPRU$U/#;G=F^R_2 M/.A4UZ ;OVV#7!#Q6./I91L(N2A]JH+32,V#G!JK?]#?F[:&:Q*(+$DB!+$( M4OUN#06D$:[Y!NG_LR"43N_6@7+,[;6[50/4>@ CZ.6JL%X7QHZ,)H![9)X: MA+1[)8KKPL^OOT$/O_K[:>W M==NDZ!]?W7Y^]]HQD;T?:3L6\X;?R%QU?+]X VI91XD)L4+%$S/USS4I_UBI M?<@R=A]R=SG_955(NLS_4XH_:U(R/:_O5F_T">@;-;>)31U.;=.)NC/DJIYM MWQ7[UW4A\R\K_?>OIN.!_JMI;K![;L$Y"1@5&,8BU3048PFQ4@2&<10E-,0X MP\FV/?5E/_68HEKMP>?]K$=FL3I2]H$6?Y,5^%:'.U/Q[YNRK7M;K8'8JV[O MAQUUN2\[Q5]\":>AT;V:P.@)C*+@;@4ZJM:Q[#MEP4Z+3BY+JR_8*@Q:C?_!%_,]6)KOP7K5W;IU?#S??0_X[GL@=]\#U7X/Y/9[ MH-KOP>[A/_JY)YAB=7JN%D:=?K+;B"E [%Y@3#*?NUW1[5G:5!(UH?H'1LP^ M?P8I'(>)M@_J3D4(<0F9*;*%TR!-0I6%D@6V]]EN4\_N]"*KNN;<@^P$^1F2 MZ*KU#T[]7P>LQ^57^7@HC_QR[@K>PEB_C$_%5MKD(5T+M?W;]NP!CQK[^M[#TRMM&&0]+RG' 2=[[0Q3M/LB&3C",/>59KC"%(5Z M(YO_OEL=U)W^M%XNV]?10BJ5828H3!-3BD %"M(H#&&$P<8&-!/O*[PC/:SAZR(;!Y MF#5M.2!;#F"0,HD @2.)(P%01 M%,>,D]@M+[1GKKD1V?-N,.TM_A77D'TPV\8]> %O]+"'P;@-B'NXB(BWL(?S M,TT<]7!1Y>.@A\L?&48='_67YJMFIWUCK-W)_?UZ]45OTX?]KYJTC#2*DH0J M 64B.40AHQ!SJB"1(H@P4Z'B3N$.[B+,C6BV&H"]G!TGZU:)[F\'9=$,6"L[ M6AIW!49FJQ/@WQR@#^\=X7>FL>$(>F*W 0),2GK# 3KDPBM&NCJN^B,M[HJZ M>IZHRX!LSZR+.(MEP ()P\1$0\3:RJ(A5OJO1&(J.0M2IVY!%G/.C02?1UD_ MTJ*]4]SY6P9'F9Y%W=;H\HKEZ,97-^94"VQ*8S8BMS6I=L[#4:)/+T'D/PCU M[(PO%8MZ"8*>D-2+'_5:#^B=M@K+Y_4V%FDB$6(*0Q)E"B*9$?VG4,),(A[A M2$3,I.VM*[JT8R+[J9T(:2? N-< Y5?7H L:SFTS?"0$MJ2(C.%D.JN]+VOF>()IC9>S"A[9*N>?'&R:-+$$)B[D]AO-EW4AQ'7' M*&IO_.IXTH6BD8H44I!F/($HT?8)%5Q!PH*,9$0A@JWZ! R1.+ M0;?"F]#+;JK>-I*@CC /_[$)EW8V7)Q6R=IZ&0O["4R8-@3F)R/\S^"VBW[W M$-9J<',!]B&&S!#P_%DS3K-/;=(,@>:$73-HF&MK4QG#::47_ZEM(W=0R!FE MJ39KE(!)R$P+V41H\B,4JC!( Z%_$R5.OB+;B>=&?=W"1UO)G4]DUJC;,=H8 M6(Y,9:=@?.HTCIRDW+4=6MYK1%V8]H7*0MF!<;X2E.7G?32\O_V1EPN62I29 MADTRC;1))C4UD3@B^DC& R10QGF<#F]U;Z:8&_4<%(6_IK-]C: =N5R'R\@T M<@ )^-W(YS-[^*SRHW2PKR=XP=[U707[N]8_>W)@IJY2TOAH9&/NW-,?G^J& MU75N<+[ZLD\.7@22T$S$>G.'IA:F% $D(8^U!1*E-,:Q(C)9?),%6ULG[EI/ M[O)M[XHPWI=^)_OV#%;1'T!+ZWA7Y8"_'5.,@^G(#+('LSU9:;&!D1M\DF8/ MYHI>VC7/ $4$H1DEHU1CN_!1S,T@:"<%61$>O\#&" MEE[AJW 9VRO\'!+O!LEYY7TYA8\GF-8I?%;!(Z?P^2<'=KS/*3-CF8M0(0)] MMD@IE,1DZ*,80R88@TD2(A1PEE%,7"ZD.V//[<;YWLP!EGL!'7O==U"SV\ # ML1AYY[ZW ,"]O_VQJKZ:VW=&GK:S_;%*1VWM3SPRT#W9EO20)EGW4:[*^N5] M6Q0F*]><0UX][1_Y2)_JHXG)3=CUO+HMR\W#8_W*?_OC41L'4OQUO=3#&-(P MQL$B"R/$$650J@1#E 09)*806B1)C-(LY"%SB@R>0.:Y&0);*=LBC8]%SB7X MMA/9T3DZP9I;^E7GM9)CNV2-*K#6!73U!1V%3ZI?+E#YY XFE=R=,MP9$7>L*I!SJ['AZ7ZRZ[N[K=5F5[W?MH1*"$L[UJTHIQ/1A,Q,0"T2@ M$#3B*:,!<^L.XUF^N;V@&LYBEMS&3G';LX\9;:_H$N;[VV#IGWNY-9[PU;5; MMOW*-B^@E?FM*:KPFC[F55,:Y@;@9^FF]16. ^V1 M0W&D:08VE.1\\["I^^K<55]E880HY%?&_!W!02TY:$2'K>QU#3K''H_6JV#'RZ-@.S+CWMZ] M?@=NJZK(V:;:!J!]I$WPQJ4N..Y=%UT1\M56T7K>:?LFNL)QU!C1>0!?U6P^ M%O*1YN*-5+(HI&C?R[>K1@YMA1L3^18O= M;->B%;]>BN8-<]N_!!ZJW;@@.%K=&RLA7K@"C@M0EVOA.(WF7AORO=0CR/=F MKD]R);_3I2D!L. AI4+Q4!MO*H0H0@)2E4:01C12"0\B:G>Q?'Z*N1EMM7R@ M: 0$)CG>OLK@&1#[NI@F*JHX!"ZG M&HK]2/342CSSP.')JTM3M*Z8IB?2)UGJ4[84OZZ+7S?5II#O MRG)C>H M4*!/L)H&(:81@RC.,HB3.((A#BA)PD!%PNDTZRS!W BR6[8"T,?' M8JVE-O6O0=Y*[*53FN7RV-F!HX(^,O4^KV_1BM_V5@-;!6K\&Q7 5H=1JEVX MP>>_]H7E_"]5"<,-GIZZ&(X##6/#3]JDK#W6Y9TRI8 ,P1I_H?YK$^&T2#!" M-*4<9FEF[+_(= O19V(L$(T9B\)81F['X8MSSO#DVPILV@1\DM_6RV^F5D,; M;G?[I9#2/2?B,O1VS.8'SFF8;"^K2;W:UQFKY34_:B3VQUO6X'CBJ5I323WW"R^-CMAIS=H M%0>UYG6A_KWNH*,\>/4$GK=:+,$. -!% .PA&%;J<:JOE+7?<6Y?E)&Y_6"9 M;SRL\Q!?Y92H^W-N3B+UU-[0*9?BA/MTTND'EA+64IFZQ'4"2L1QEJ6,P)2; MG&*J*&1Q(*$D2$D54RDI=BH2W!E\;B\4(UM=']NQG&\7+SLB'HK"R&RY \![ MDLXIA7U5S.T./6TMW!-*'56Y/?7,\(S_/3/LVLI2?016(0XA8XG>H5RFD,0D MUCLT"D2H*(Z)4^6UT]/,;:_6:>Y[,6V:SKJ :K>-KX=J;//'':5!!0'.@^"Q M*,")228O#'!>T5/% 7J>'OAJ+M;Z55\]&58Q)H-I0/)8U\?6X[6%!&40!#)$ M",H@,4FW&8(T(Q1R%M L$ C%J=L;^_*<G6IN_-)( M:ES#Q4Y64+;".A9T/(^O';7X06UD1MD#MA<3?+X$F'LIQHM8^*JZ>'ZB:0LL M7E3XJ);BY4\,3.,4)IEQ'L1<2>G4DO'< M1+,CB7U%V%WKC#\Y)D6=P]2.&GP@-3(QG.JD.\(9Y1(2OM*'SDTS;1[0!66/ M$GHN/3_XK,*E%.6O6L!M8,"=^BQ7^;K8WMZ90](B35.>R<2D:[($HE1(2+DV M*R@3!*4T(")RJA)D._'<"&,K-S!+"AIYP8=U)4L@-A)$01PXGU_L5L#Z$.,= MU[$=FL\@W0I=EZAOX-W?]AO)O1YKG+#R=[:QFW;J XX3&"=..6Z?'UA99<-* M^1\;TXC,U&U]O\LE5@A%)$(Q9%3^W^K>=4=N'$L7_;^?@L#TZ:D"DKTED9+( M+F #Z5MOGZFJ-&QW-^;4CP"O:4U'1N3$Q>6LIS^D+G$/B510L@:8J;:K)*ZU M/@8_+9+K@FRT$89$13G,,9-1%*>(,J_,\FN"ID9(>SU!J>@-Z=U7L76CGA"( M#4PU_<#RK^K1@42H4AS7Q(Q;/Z/#V+.B%UW/]R0&-9_;]CD+^0M;_4O95CIU MGLLL2;3F$=^6 G4F8&K$G MX+GZ%#= ,K@K<7!"%+["R%73@WD.I^./[#!<,>_<3[CV8,^*165.?-T29D94 M+C3E$614)Q!'201YED>0LD@Q10F26/E453X:W6O]CE97^9:R',?@N:WAWI , MO'XKO78=G@+6!KID<*CZ/T=CCUOCYY)99W5\+C[4;Z6^*Q;VJ+',]?ZP*A:B M>&;S)NMNAA#)DR0SZY73"&(6Y9#;0A1"*"F()$@1XI>#V"K/Z8?[W?(/=:4Z MF)=E*I9\7CQ6 >E^R[L=<;?E?CN*XRS_6L^F&,-.U:9<8\"X""=( A%$NZQ1 M".JD1N/C)^O2)*F:9Y*J9&/8^\H=VKN?JUV=7G7* Y^-YJ#1O7><=^N4^'& M.0, /##[!,*V1^ZS%U+!,J#=I(Z2&M U+EIBK-8Q4C 2-),HCS5$ :(>LM":E)EB0D MXGYL=JM*TR.Z0XO @P8[FT!E5%F3%;RK D,JN\!GV]]Z;UF_!.4 \^M*D6/. MVN#L>31ARPL35KL>M;PS*7\NX*O!H/B$'=K!:Z^<-^ M?5\;;Y0%W6%,LX*['NL9[-34R*HK)F*)/BI+=A]1<->1WHGV+E]Q?LC,O!2=0?#/\+IHLVAPIN.!Q\WMNFB86>! M39>?ZK=@/ZNGY^6*K5YL"8K-RVNV6KW8Z.JRE^"N:-V'Y:KL#G?0)>OSTGSV M;24[8^"\_/";):;6F_5,YAC+1*2012*'6,4,4FW^P7.J-,69)DCXA$:%5W&: M\55/ZH\_V,(F'ZG24#_V&& B8X9S:OX?9FEL_2V50AZC"*(TUS3-DYCH>/9< M;B+-;W*U^9\PG:?J#C>IOYQ,YQW@ZK%8V)1MP*L*DM]]AB,9R5QH M.$*XA9 MC"!E:0()B;.(,<0Q2^L9?KMPW)]/87X;9<><754F+4QF:MWFPEV=H9S9X:;@T NT0 *CNI6#0?PJ6LVH"3_ M(Y0ZF/9=L19L_I^*K0PKOC&NXXPJS@7+,50Y,0Z:C##D$DFHTDC%F2*Q$,[G M*->$3&UO5NL)*D6!U10858'5U?U,Y2JDW01UR-(%0J^3EJN# MCG;7AY\:E5CMP$=GY^$*9FX4T1^)@>E@ M!\( ::R7C0ZTRD\&'W5%7S;L=/5>>:IG,6"U>2KE[\;/GB_ MV$4RWML:"\6F,!\MCF*Z OX!]" +;*>Y9.-A]+MS881B$!V8."Z[5&GPX /<'JSDH%C\> M1&7?=\/L7V[8&[%0Y8?=!8];CM@;D+/RQ/XCW'C!_'K.UNL'77HY90>?.&-2 MI#&!"IM_8)NS0K&0,,$9D5DB&=5^);VN29J:*U+J5];&M!KVO',^@]/S^OD6 MD(8^UCC")WB+I$X(0E],G\GY/G?4U\R]>EU]]84; D_OA5AME?RY8+R8E_S2 MU)A D69YAC&,$:I@RQ*,F2E"NOTXYV<5/CA"IFDE7J@OE>WQZ! MIMU/Q1)8*D.A(\(1+FS/P#BTA"QN(44J02I'/)8N7E M7K@(G1JK'.I/3F_N 7K^^8@ M$\WBW'P?]C14+FTKZL/C$YNI!5X17%D6:15+S-(D13 C*JWJ! M-#>>C50\YBB*94*]$O%;9$V-<:RJ34JV62-53]UBE[Q=?;![U"-K@]N-=0*! M.##9!,#/FVX+Q]4K)8O..V5(AFY?Z@M?F*\I8 M^A']^\7ZPWJ_)'U<1;VY"+\L)"FD^$L+^V1S6+(YNUEC.H8IU!'/,4 M$ONG6.81$Y(3);VR6-U%3XW+K>:@V*E^9_Y<*0]6WJ%0'A/@>@XX!*R#GP8: M1-\?(-KH7<95W8%*=;#7/>2QH"]>P0X'G06/?$3H"\CY0:'W"#>&03SHJO!Q MP>8?ZI.=70W<7(H4RTS#-(X9Q%I0R#$V6_\LIFFDB5#(JX.SB]"I,=8^#=U\ MSW=:@T;MWG6(G2; C;="PSJT$WH[HOUC+!P@"AUNT2;R^T1>.(!P-0C#Y=T; M,E"^+.?FC765_C9#"<8X0RG,(YQ C*2&A F;;1;9S.*(*.75).5_P5876GE%K &)I$F(?IB1WRBR]+F)J_L61EE778+?UW8)B^_H.@\W Z_L"+,$"+[L!:%O; MYNV#=6W^ME_3+0./LJ:[#6O6M,.3?=L&&%^@$&:K4M)%D]H51WF,-(5$YMQ\ MQU4$62P(I%0G6"8I9MHKM>NBE*FM[/OUVNSBI+T8U,O54]GS9[LH?",-+B/J M]@F_&:>!5_E>OR:V.G@:6"L$P6K=7Y(QQ=?E-S:0(0R M-]2FG\G7RR=;QK,DF/O5RLQ\N858OWK9/U-W6+K_G:WJMA(Y3XT;0&.8DEA" MK#)#%IP81T (DJ9YV3C9Z]0AE&93(YC&,'N;4V6FEWJ#0^/ H77@UAYAUSSREZ,'_>;1?P\4&O-06Z=@>HV[ MXPH-Y]E&+;@ __B&^_F\,".NEG(K-NO[A2S#TVKG)5:'$*1) MPB'-TS2C6+(L=>I?W25H:H1=GNYW[ZU( MMY-J2/P&YLA3J(RB=?2I?[1"*V+N(0JAD!LI+J%&\+E!<-=&(% L@@L<+0$( MK:^/%G7@8L1AJ('3\[?NI&UBM!G:_H\]=_O*YI:Y9T1R0Y?&,>8L4A#'5$#C M&FL89PB3F&*ED%>"8I? J;'IP>:Q++/P0U'6QRLK -3<4'4:MW\W?[5!DM)V M%9#'O=A>504WC4>ES,.>99PZ9\EWHWX[]N/MV[Y4H5CXLJKU*\?#:> MYMI6.BG3GV KVQMX!6^EHJ8$Q.'#Q@,$F)&31 M@?!*CE^L8#"@+Q8Y&$Z:_RG02?SU_>-*E<=.]5Y;<\IT*C3,-3.?A9QAR#G- MH$IBP:3 4C'GM#?'YZ MB/^.%:M_L/E6E:$(S_:MM>VL:'>&G]7J*9ZQ/$I1QB2,4VGV7%&,(%&YA%&$ M*LDYC%H6]='6Y:6R]:C4]OS 6EO># X#O0F RLS0'O80>?EE 7L\,I M.NY-[>" GUW=#B^QYS=HR]?JO[=&W-NO]@AQEZ*2,8VIB@F4@@F(=80AXUK# MC#.1214;7][)A^\2-#7^W^L)*D7[9P)=@]:1K , -C35]L'*GQX[@ A%;M?$ MC$M-'<:>$4O7\_UHXTW4@C,(8#\\=5^(+78O; )1"=N$@EKL,\F%UE$2 MP3A/,H@-K5C&26&/\41=]':__FU:N]LF]0Z-&VPTK7C M5:R=3*':'O5IPY:E+1-,WIL]Z:7^8:^7"[-RUT;*@Z[^O+'?]D]*F$?+#C9I MPE2*XQ2J2'"(XTQ"CJF 621)HE*2:BJ\6P[V5F=JM/\?GQX^@)622CV5^<^V M+*597&7FN"U,65MS8Y/"_K/GN($=;4Z&WN:6N%>67.YK> ?V]MA+_0.+P-ZD MP-GK-T,;,M.]OS+C9\7?#-S%#/K;1^W'Q">MI7>G3"B2*(XR 56"4^,V&XHE M9>LV*O*4\B3#B5<8\14Y4^/.7]0??[!%L5!U48V_^C'C-33=*"\ 1@-SV4Y# M4*DXR(E=!PS#=)__/N=U':9V](&_\;3.MHU^N]B8@=X^J=6C(9Z_K9:_;[[8 M.P:V>)GI5"(61Y'ULLR^CL49)#K+($V$1A*AE#$G"NB0,S4*J%0%C:Z@4A;4 MVKHW=6^#MIT/ @(V,!_TQ,JKN;L#$KWZN[>-.UJ+=P?C#KN\NSS>SP]XO]C4 M9ZA5LX!?U>;M-YLX8^4LE_+W8CZ?49:(3' "C6.@(8XR!4F..$QSHF@L(Y$H MYN,4N B=&CWL=:[SB.[ PO?$W@EL-Y\A-(0#$\8!>OC:2^8>=SJ!1^OJ> MU-NA\,$HD'?A)')45\,'A%._P^O=OOPC5HJMU1M5_>_[Q7EAL8_+^?S=@?1C0'@A\:$'VV.XZ$5 M_[[SVZTEH#;%,S+!=ZI"Y[7C.W>J=H=Z';Z&@2^@0GKM+Y:=XH=(J//!IS:YP&6?$) L/LXYS+7Q>]#\I>U/_?-X5:\'FU1']._/O MUK,L9UAE6D(B$\/$)$H@Q9A"+A71AJ)3G5'7<[*K4J;&OHVBH-*TOM$"I:[N M9V370>T^(0L"U?/4?I MQWKWBTTAB_EV4WP]"#2H3OR4?&=,M'<.V\J3?M!OVI\>FAIBYQ0://K1O#3F3& M!J;C*Y,5/#5A!#0#D?20FH[*Z"- ?DK_8XB\H0K!62WA&36N,,,B@3A'MK27 MT)#:<\HXTXF]IXD%]NIM>5G,U!BZ/'F 919N69RKT;-'HO\YI&[L>CM0 Q/C MQ<3Y?29S>5Q6%NZT>SVR M:U[> M$&[:*C\X ]E](Q$ GJ&WJU:GP\UI^2_:2V,X ^1^RQ J)'N%?H YG6AT %% MRQ7"M3='NS3H4/WPFJ#KT7Y>T.LRQ>:P$Y-$*<8XSJ!.:&[CY\T^5S)NZRA% M42ZDV?EZI;>?29@:U54*5G=>?O[..7ANKLY-D Q,;X=H#-"^ZJKI@;R8\_%' M=6"NFG?JNUQ_T-]M^5 \FZW1XT'1OSQ/XRR6& H4<8@Q2B$3#,,D1R)F291F MN=/%WL71I[9^K8+N7]YSL+J=DIL@&'B]6MU K5R/X(=S.-Q=D)M@&P61^/\G=%MT.O#42,CJ!JQRP&KG'D=P!%8[$]T"P=!.@YOU M7O$!ETSM%1)P--!H40"7U#^\^+_XW_NFP=U+::9S_6&YWK#Y_U<\E[^F)"=, M:!%!;+@(8ADA2$6JH% D37G.../:+PONDIBI+<0ZL:M6]0Y4R@*CK>?*;$&V M>YV&P6O@5=L7JAY)<&U(W) #=W'8D5/@VDP[SX!K?=J_[7S=J>MA]4FMOA:B M*ID6$4*EE@CBV.S;L: QM/T)890*F3-;:B1RZDY]3<#4EGRM8UF$IU;3O>7\ M103;%W@(7(;>%9Q#$K3=?)OY-S2;OSCL:*WFVXPZ;#3?^ESO)++ED_ID=D/E M7=+/%GRS+WJSM,=],Y(IK5%$($N3\G,>09X1!/5?A0S\5ND:-G^K&Y-PV5HMLL;.S>HV^T(F MEL-+_1BDRN/Z16V^+.7[Q5=5];QY^'UAENB7XOF#,K^MQ88]JIG*.%5)DD,I MDQABCABD9A\.,V8V"XD4%$FONI+.DJ?&+'7]@7]?@V6CK(WSK;7UHQ=W^-VH M9A!0A]Y/5)FBE=)@K_4=V.D-/G3CZTU!WE@%HB-WN:-2DS<^-R0B'2&0( TI/V8WRD)Z>QHID@*1&(^9:Y#@;V M.!5&VN&VV4>JJ>T.=+%@"]&6[MQK%MS\OH#(#DW+1M,[L .V5A8TVH*/;;_C M'G6OG7 )5ONZ7=K(]:^=3#^O@>WVV@UUL(]*B)C-;557Z8,MMKUEC8U>+C;&;C/H8Z/(3* LSHAQ\E)%J*6F'+(TM2?7DC&&M'$"C;NW MW+"Y&S&%4>Q3!OGWJ$$9*J2B! MFDI;9!,G9NJPAC')$ZDI0K'0L^>J(/"&K393G;QE?JL5B4$;"DL1>-YRR3E/"8-I)!C$&1&0Q7$.A8AE1%%.HCBMY^WM0DY[UAH%A[PCE=][ MPMP&:%M'RP..:#W5:O^FGX M<7BPZ71C\>\Q20/S^!5VMMV3ZNJ3EB? D74MK YJ"\.Q>VC, _%[,+5&9?C0 M8)YR?/#Q_6.NC JV.E =+J_3C,B(Q[;="#;DC")(6"9@'BF2)312+'+J-7 V M\M1XME;./;+J&*=V_KO)^H$)K-8K8#+456MO")TZ'F^TF*F+9AP&2UU^P#_) MZ=ZL8B7KT*OU_4(^;+ZHU:OMNEBH];K.75@W)69IPH7*.<1(1A#;U /*1 )E MQB73*9=)YN0[^0J>VIJM= >-\N#/[.GY)U :X)XBY(5\^S(?$L^!6> 42J-X M!21H5&^RL-8]TK"\,';/T!H*ZY&2MVK,GQO,;33KLL2<-YC7J5WK0+E=?0!K M2?OR&FZTC+ ^1AXFB_5ZO]]N^N0"X]>M'?-!5QWF'K:;]8:5!W3[[F\D$Y'M MDJQR95NRXQ@2KLTW(!>8\HQ&J7;*?.VKP-2^ &<7GTU/S=( L-Q;X-DPSGMF MW#; 0^(]\!?B["JT4MY>+E?J@P/]S?;7%K4R3P_1B*XOBH&VKM[B1]VB]@7G M="O:>YQ^5'BU&?VO:C/CF"(MM(*8,0HQ%SED&4TA0BI+XBS52'EE"+0)FQK% M-;K>@6>K;>DE[*(Y>O2X:@7:C<5"P3N5];D/.F)!=( M%/ MJZA1J<;%Z%-:<7JG3V^6YZIFW=I0U(LA)C-A2MH*0C\OV:*IS#L3' F=8P63 M+-&&33@V.^IDVJ?+B!/^W?OG@)B.U;2E41@\&%=H5#A]NK:$AG6TMBT[>(VG M>?!KM27[P-S"VU2I#[1)]H.JM8.+TT CMG#Q,>RXAXO7F_[T?3I4?12413$6 M7,10(U9NEQ M"'D%'G<.O1VFD3BS#UQ>%-F.1 LE7GEQ- IL5_R0\CJ>[+?)_:B$*K[:\!S; MJO7U=K4R/X:9%C1**$NAH;8,8LT8-!M>!G.I$$TTIAD7/KO;BU*F1G0'2H(? MYO:LF\WGR]]M&"+0RQ60RRW?Z.T<,"&6V_KS_Z?L+DI)N9'[$[E+DOS.=AE\ M5L*63Y^_7&]-[#$;;EO@FS$>W"O=Z5?N=.] K6.X+6\K!('VNI=EC+K);37S M='?;_G#?7(0ZH?Y!OV;K+^_,*EGOCIUCQ/(T1L9#4C2!.$FMAQ3G,"(BD4A0 M)I!3?(:+L*E1R+X A&VO9$O3E^JZ'#G[ ^U&"Z'@&Y@=;D"N1W1Q-R3!8H9; M1(T<"=QM]'E\K\,[/1M'E=WA=[]E)B*$$(]@'C-#&E%$(-$"P2Q/,YXC21GQ M(HWCX:=&$_>?/KW]_,FS&],Q8&Z+OS\, R_W2K%!5O=EFT-U)CH>?-QF0A<- M.^O_<_FIGE=@]1G+1S4OCU>6G]FW?Q:;+S:PNU@\OENNKG2@82R1F2("9D0* MB&T!6H93#=,DSXT+P&6,1'.J_=GCEJRG/CT.O#^/<9%6-[4QG[S?]U: #?NF MRI-P6PG$_@OSWU M1 &O[6Y$,=257E\UQKWNNQ&LLZO 6\?K'6F@B\W/R_5Z%NN4:ZY22&1*(*:9 MAERR&*K8;)X2PB*DM4]^]GYH+R=HA!QKLQL%15F?S3M:H $K2KC6F N81LR ME7)FO$:E8()S(UX*)!GRJ[/1#ZYQ2FH$ $P0E#"58ZA9PLVO2YO/,M,)1 0I MQ).82.[E9O?\=8WP:0T EN-7KQ<$ W_'K/5U3QU?+N_*6^Y2F/0+3;;'?!M' B[Y>\*5VP*H7.*#L MNO%!J\T>"?@.)68O&7BYKNS%)_MUDZIO?C&-=(9C!"-;J TG#%6YC2I-&V@@MSGVSL^\Y4T?HJSU707/<6M:-E(>FN/=XK%OB(A M8#NE_5P,CWEP$?4CIM#5J _X"?OA[A?*/8*<\N.^&V=M?\4L-8;Q1&")$F1 MBD2LXLCK4-Y/_-0(Z$#[\A-]I+\?\7C.@QL/#8?NP+34"BS8ZPY^L]J#4OV M)-4/MT"Y5\/^"C*FM M^5HM\,0VVU7)J#:Y0!J%P9+/B\?R[-:3""Y!BQ*52B5SB#.N(5:&6QFG*8R1 MPBGG5"0Y]8O,O1'<<4)T[5'$7\$YR+<#ZGBN=AM(0Y^E&>U@60FB:F77X/1+ M-T[^QVC7D0AU='9!PKC'9==-/#LB:WFT9PJX^*+D=JX>]-NGY_GR1:E/:O6U M$.IR@L3]?%[W7G_0'Y58/BZ*/Y3\4/:4>KU<;];[DYL\EMCL(0D42!.(19Y! M'F,&6RXV;&[MN@/W3[8:"?CMY8P"J#6U[\>Q M5?8S\K>5L0141MD,H=H@<"__:[NVJZWO MP)/ZXP^VL"$H5:C;60S<+2VK.R?$\3PB(,Q#'T[L5=V596]!S?] PA&*4*<3 M7>+&/:IP-/[LW,+UO9[),LO%LJ&[*FBQWF7MXFIQK'%L8P=1A)1M;J8@%S2' M6FO)$J20QLS'<^R4.#6GL+IE5962GAUKNN%U8Y&@H U,(X>Z[E+P:W5_'*3> ME3,ZH;);.N6-F]3B:OY9+HOSB_W(I5PY534N6UFAN7,B.L$Z-0R2<@2QCE-( M6)Y!331!' N>YI$/H5R4,DT28:66?A1R&40WVK@9FH&IHD*E4O .[%4,1PVM M" 2B@\LR1J6 5C-/EWW[P_[-B1]^7Y@5]*5X?K-\8L5BAD6.),8)Y%SG9H'+ M&!+K-F"5Q1PG5&#D=*E\8>S)+>M&/?<6Q:=HM:_D&S$8>OTVFH'?*MT"-2J^ M8O$-K8I/1QRM6?$54P[;%5][I$<=#64F=K%AC^I!VXO.3\JL;B7_MF4KMM@H M)6>9C'C&*(,4V?(:&4:0HUA"J:FR_R'-$ZX5W(1^/C;(>12@Z M06Y?TL&A&WB1'Z#VH,NX!5"K"_;ZAH3/H[1'2!C'JOAQ_B- 1%7; M;Y5QQ;9/9<;6^F.Q_M>[E5)-Y;F/;*-F-.=<2$P@CSBU_84Q))&,H(YB$9&( M,IEXG< ,KO'4>-_J"+51$A2UEL!L>GU#0 :?9[<]W:1F;^!/SV%(R%$0SX&Y MMI[*Q= 1:_,=L%:#TFQP8/<=L)8#:_JNRB/XV/:;\ \8&6N>0@6.#*[ON $D M8\%_%D@RFN!^WZLFIKPI3F#T*,0,J4@G<2YA)$0$<:P8Y(QSF*>2\3A/TB3W M^L9HRJ(+EN:0)ABD6".)$*J&X=^F)Y!YXJ[Y'%;?/7?=)T*@S,C!EE6=#>V/N0&..+1Y3S]/':IYJFX Q"C16E0XXL';! M-R//D_N1TZCS-=*1U$CSYG5T%0SGEJ.MVV6,=O05#([#H[%P@_;;BAS++P-Q M9YKS/-&:0HUMN%$>1Y A+&!$XSA.$><12GTV(A=D3.T;=K+\ZI!DSZIDE[!T MEA]G3QY MN[$S-LW;D$ED&=\2<*H?G&+B:=><=NC?1OH M+L6_WJ_76R7?;%?=Z"QI4J+!(TU MP)KCVX^WS[PY'FT//1M#<]5 $]&CO>\-0 ;K^]M'AY$; M\ TWFGX%L&Z]E" M6 B;^&J%+>>%+8ZVBRO.B4@5U@G,A8P@1DD$:62(4\A$123B@B?4JYWP55%3 MH\.]IJ!1M7?W\1: W2@M#&P#\U9/Q/S[$G>"$:I'\75!X_8K[C3XK'=Q]QO] MJ.)OK%C83+:'Q9MB_;Q<%U6N6Q4&&L^B-$_BG"10V2)@F D.:2P0U"FA$56Q MK=WJ5]*P7:#3KW_4"H965_##([-=.98+($NEV=SN.ZJP[3(G2MC<[BJE5'TK M-N6_VSW:M^AAQ]RX,4T O,=A&ZMHDYMK@#[0UF)]WQXB[\TY;K $XIT.8:-R MCYOAI_SC^%:/EB;+1>,%O2E62IA9.[P?M\Y073XO88IRK"0T&ST-L4@D)+D- M),\P1;%BG"9.'5J]I$[-B3&*P]U>H5'=D5;\X.Z^HA@$Q(%)YE=;Z><4O^,8 M(JMWCQYT[LAZ="09 N&QFI&$0MJO'8DO8FV=2)S'&J\)B:]Y1_U'O%_NW6BO MRAJT'XS[KZR8VW-!6Q[!AGL;;39E]D$4XI3%,D V(T2B'!.$8HI2B M+$OSC$7:*Y?85X/)T?P^4(8UZML2)4W$S&$KI;*80?P3J$WQ;L;G.5=N7N>@ M,S#T-^*T13BX/YR#RH2C=E9WG>#W:='7#\!PG?H\Y8_=L*\?/!?Z]O4*Y2J-, M29VYT%^+C*D17*4FJ/6\ U93@R/X[!S@T09H.T<%@FE@%NJ%D#/-.&!P@4C6 M2OSE;FJ2BGHY>JI M]+5>O=3_<5^OC:8I)YG&,(KM%6:28TABI"!#>2P1SW*2]RSNZJ7'U(CB\)Z_ M;J;*YN# !'"_V:P*OMTTW^?*SO)O36FNOD5=_6;0\3)S^'D9^CKS8$J:NH<[ M(PZGYJ[,P:F?&*<(:R],@Y=8]=/B.Q50[075]?*H_8;KVWFN*;1G]ZWV0N1E MOPP9-QY3E$D84XDAYKG93"J:0:VR)$.I1)$B?GWFK@N;&EM^6)E=8_$\KYH7 M'&GNVU.N!6$WH@N%V\!L=J3F7771^0)^J_]WH!YQW<@$ZPC7(FKD_F_=1I]W M>W-XQ__.X>VGAP]E$H<9_ZM9E6;P^F@6ZTSK-"&09UP8[A 4, MHL@I.J)5RM1(PRI:)V&)G:KN!]_7T>R^0@B"T= ;,0M/U<9\KV6/"X+K.+E? M" 3!:Z0+@(NXA3GE[X2AY53_^KNCG>)WJG]X:M_]L/]!U)OZ%_!YQ1;556[E MMLUR@HCBAO!R1C7$.-:0V7/YE%D_2BG-E5,9H#8A4Z._1D^P5[3>SK@?1%T% MM/LD*@1, S-@#X2\#J*Z(.AU$G5UT-&.HKK,.CR+ZGRVAY=S+;BT^;-MF&N# MRF8XBKG.\P@*&F7&ZV$MQE3HU&FB+P-[_K='>X[/O M/ T.[M(0X [M/GUW7#W;7^8\UGA^FJ]Y1WZ;]\M] MS\)V%Y6EF[B^WVZ^+%>V[=!,\D3$,J&0L9A#')5Q%4A"G>@D3G.6&)?.[RCL MJJRIT?GK@TB)NVIWNP9LIVY99J3ZMYZU1=KP=CT8"X+BX.=B^S"'NVH?MP9[ M34.>AG7"$>PP[+JDD<_".DT^/PKK?B5$MO5KMEJ]V,;B9>N\F7E#"H1M6XOV?K+A]7R:R&5?/7R][62[Q>[SEGWNTR8?1\9%A/$26);8:<0 MIY&&A&H$M43<\$O,$N1TY#2DDE-CI@,;;<3#JK$2+/9QH^;?V[\)8REXKDVU M]_'['BS[M"3/[C6#_ [& M>R?F;GP=$LF!N?=EL&U5![[J_5J=%9X<-BFSH1;6 M*=(,&3:SE$8QEU QK9(H)R2)O"JY]U=E:M2WM^0HO_*OX$_17Z(8/#-;,GB^ M53^!_ X34M;VH'<0>SF*Y25:R/.0V&V%=F$VHBK7 L82QMEF<,C<$FZA:&T<9_7U9N^A:EEFQ>>]/U.6Q$\CAFMM6>,/_ 2E/(28S-1@V) M)%%"\-SY-/^ZF*E]OHXT=7>76W#LWDB$06=@AC]2B'-OUC]RQ9,-CL3N17F#^:KMU*/ MY16K/4,M9%E3Q% %^+MQL,QG\9,Q1IFOY._%Y@M@=F/SN_F#O>O;J,<7H(W% M]M-K2P0;-9:_+\Q?C,AB7@6\F/%?LP63K!2_^;):;A^_E(_^U[)8;.!7HZ;5 MKA; #2G!8@'%G)G]D_VJSNWI[V9AR^R9L&U>6YG_=O]DV$M4@W\R M!GQI_DV%2BD#U#+V2M?!6&NP75=B*T%VD J,LF*T4.MU%$#D_WW!IN^5K]]]8,]];^+CZ;4>Z_%>M93!.>82EA2@B%F.4*TB13 M,*4\23'BC$B_XD^7Y4SMZ[17$Y1Z JLH^,VJZAFN<@U8Q_W.[7 -O2'I@Y3_ M-J$=AU!^_!4IXSK:[::>><(=C_>C@P^KI7%&Y?J=4:],[:B]X[??U$H4YLLV MB_),)A2E4(A$0YR*!%*:Q# S%*MQAG(FO(H9=4J<&D4T"C>]%2HUK9M07M*" M9:6_'UMTX^[&&T'1')A!CH&LDD1K=<%.WW!4X@Q-(%+IECC?A^7T#;GTGQM&S&0[NH3V>$$CWZ)#7 M"Z]@O?'\I(_<%:\7-.?]\/H->6L#:+EY*BS*1O[ MH _:759VUG7"+EVX[&RU[^VMK:]+0&EOO];(P_PV''GY>\_XB!=HNXNQ_;W! MG7$YK7'FOY:G5>RYV+"YM>FNCM$+W[EY4,B#EQ .J>-W*C \ ,S7RP\/(:QG M01:V_O)NOOS]T_;Y>5[^VMGR6[Z"I_9A*--8K>)WX%!U<*"[9XD6UQEPX^HA3X5]8VE0&J [YZD+)AU=YH\)LUNQS#^XIE MH%^)H\/\_>=^:)?YNT^[OTL][*2$*%HF<=PP,L'1FX%T)CG#. 4JO T;)'EH:,8*T&'C^J],B@BY&>QT^, MTOZL/#*+XCRC6,<0Y3F#.$IC2(A9RVF:$,UH@K% [8^F_IA:6N/+?#JM,56 M[U-0]PGS/>,<9!J&9I8;NIQ]O]9F@YY)NFLPY99F;N>)_D/UJ-!?I2;;:--" M%TH>WO?7,<1QG$A#&(E80:Y9#0K,4!BEXE$: MOAO7=@8+C]; 9%4G&^VU/0GPZ=&MJ!M#C[KZ0;$A1Q%BBR MVAV:MMKYW8.,5S3?V:"C:OGN;_6->S(#OE^OMTJ^V:[LMK6\]:EJ:5^^+9JE M,D-=>^WA?!:9&EN64U30I#H.:5!7\XD>, MWM/AQHI#@CRTU]M$D=6Z5XEX7818VQ&.!_LB&(@$O<6/RH!]P3FEO][C^'?' M?+O8&%_THWHL; CJ8O.K^0G.A,*I-@# '''C"V*20)(Q!17+(YKR*.>94QS\ M-0%3XZY*1[!7$E@MW3MB7@2QG9%"0#,TX_BAXM4%L\WT7ATP+PXX6O?+-G,. M.U^V/M?/<7F_$*LZ6J9NFU1U3-J8C0K?;NRIW>?E>>&*_4=B/4,)CVFN8BAH MG$!,";++74-*,J'-YIL3X54M]7:5ID80;XKYUE8Y!>:':/S1,M^^]Z8OP(RY M>3OCSL/ ;'1@#&C:M=5]V@[LL;$@N\EZJ[4294I-AY\4L'53.,P#>4P!%!K5 MAPH'X*E7%7#DOMTKUYL'_8G-57.JG.LL2Z00,&>QO0PVS,N9O?:(6)SE1-(L M\PH:/),P-2*U"MH%^;A^T/5BG MR=/Q1^XO><6\\ZZ2UQ[LMYQ_*1;+55GYJRJ^/,M8HM-,:ABG@D/,M7&A!"80 M)3C*!%4)2YVJ;ET3,+7%?%*2O*C5M-6#UEN^+F3!5H5O/L,9JFX+_!:L1KFO MO#OS4ZY4= ^W\*]A$FC=GPT_ZK*_9MSIJK_Z7(]"Z.DGM2B6JU^7&[5^LU4& MD;S^"B59'.N$2H@$Q1#'*864IC',D10R2Q3+I-.'O%W,U B@TA.4B@*Y5<"J MZE&G^CJ>[8L^'$H#+_WT_P%'&+VI,>K3;._NI_T/C]_4/X3J=N[M0KYA&V6+C^8RDBG,4ZR-&Q0) M2 C-;%&5B,N ;F/V]D MO Z16ZWO=8I\><31CI%;#3H\1VY_,&C04%FE^.,N[J5\JBQ[_*LRNZE]J,5Z M1GA*(Q0AJ%+"()89ATP3!1/-.!.IS)'VJ^MXHT)3HXF/I\%#S&KMN3VZ>9;< MME-C8C\P!U7!H94MH#)F5WZ^M,>F'NYFIGJZ+FMO&U$O]4$\4<"#XE (#QM= MY*[.%$*-O,%SC#OR'[?W7=[R2>V*1KUB6, *"TH[\9[5?,=:=*=KPPG-I5#>ZC^ ML]CG3G!$4,/=&XZA]-AWBR-.Q(7[QS&E]_L$O2L65JN?%3,$6C!NNPN\V)/J M[6IEE)[I-)5I)+#9W$<9Q%$>0\*,IZ^)Q#1*;&<1Z?/MZ) W-=+_>;EXA$;0 M$]"5XF!N-0=+/B\>68_JS%UXN]%V0!0'YMM:4U"J>@=VRE:AJI6ZX9C7$9= ME-DE;52NF:_"=O52GG]4(73U#YXAE.F,*RAPPB&640IY MC#5,<)PJ'N<<4:_DT:N2IN8/-I&HY:EAL0"-XGY.X'5@W=R_(' -3,N-CA56 M=TT,;_APMTXP GE[U^6,ZN=UFGOJX76_T#>+J&X5]WXAU;?_4"^S1/(\1[F M<8J5V2LR AFVQ3$9D5S35*2Q\T7P10E38X,Z8Z9IF5>J"8R>OIE$IT!V7P3? M#,_ J]\;F1[91%>LOR&=Z'3$D?.)KAATGE!T[<$P%7(/J@']O"MD&BO"=9X@ M&%-!(8X)A0REL?WV<\E$3G/F5\;,0>C4EGM[K;)PQ6^J[T= MT9OKNK9!-%"1UHLBOVO%U380NLJGMK[;CY+J7@;J2AITW5]C%B7";$.DAC1* M,H@59H:4)(6&G03!44*X]-J&N(F=&BWM;Q*J.)-@11D<9\&-F<)C.S0W.79Y M"<=,?A %XB9'H:.RDQ\0I_SD^?8MH1N?V;=ZN+ITPRQ%")$LQE#GS&;X40V9 M3A54E"!*)"(J]PJ*NR)G:AQ4=ZW;L&_]J.8:G&[<$@"DP0^I2WR,B@UM@!]J M+:]GD_<,/+B*0]!(@7,IW^%J_ZJIE^_BKS_>EP1LO^3EZN5=L2C67Y3\FTUS M+8/$/JJU6GU5ZYG(.$81(3!'202Q,!LGGN<#/0*U]U4^MT1_\;@P C07V M8*NV 31&V(UKN _$#1 &^F[TT6#4S\D-$)U^96X9JM_'QP9-VYCI-XIO/ILA MRGR43*,T5C&!&9(QQ)I'D&.1PDSJE*MQJ>0>LGGX\ M=A%*-Z*Z%:"!F:C$YO,Q-L$S<=HP"$0E%T6,RA5M1IZ20>NS_G% ]T]J(>UM MR+LY>YRQ1,DH,0M;4&Q=&!5#IO,4I@+%DN(DIJE3GN'9R%-;USOE@-7./=KG M&*[V97P3" .O74?[O6)Z+MK:*Y;G>*318G@N&G 8NW/Y@9ZAN>KI>;EBJY>J MV%A5V?)ANUEOV,)^S&=I@G)!"(:*2 UQDJ60D0C#2$>4)$RP//$Z#NH2.+4E M^HOZXP^VL/$CJB['5M7N!<"9R0*&I9V9NLO]PMI_\<*^,KFME[T_>8U M6ZU>S/!E!9$9DCS1B"4PH7D.<9H8[HEU!G4J-=99;OZC\"KW[")U:E_BUVW] M:&X UXU5@D,V,+581K;A*R6WW75A[LU@?T *1 MF9?H43FM#RBGU-9KC+XQ+E79[@^LL-769HG A,8QAWE.S?8M9K97D=G(T50F MG$1)SKAG6,O1^%-TEL"ST0WHY6I78=\WJ.480C?&N0&8@4FET0Q8U0YO)U^S MYV+#YL4?2NZJZ=^!NCR2O;T4F^)KV;PI9'#+19B"Q;,%7?<(QBG-(TE@ M)(6$F&-A_!TN(46Q4E'&D$[8;+,T/QO'+5=8_;SX9J?E@'QS:)[A&VN?;X>> ML!/HN*W[?M,R] ;P:$;JO($??EZNUS_N_"=CY1W8V0EJ0\=O.#+0+ 3K4Q16 MNY&[' T"[7F/I&'$]/P8&/^QV+QCHJQ"]F;YQ(K%3*4H-XLF@023'&)B,\]Q M$D/)4J)LQ!R+M=[;?*K>Q)^\7Z\UJ6Y5%71?K3X:$F'Q8_(.M"LLO M']E&Q3,2DYS3&$&&N%GY*A609<:KHT+&FF1*2>F52^DJ>&IL4&H*UJ6JP'SG MO];*@I5STQ%O[-WX8@A$!^80JS+8ZWP'*G0_[=!M% @ZUYV[J*]CBF?*18K[=E:(%8KC=KNW'Y4QS= M)7E47G#]*8[O2(3O@%'R6=FC&C5_\0P]N#)!A"D#R=4,OA22W/-VWIEFY+[U?R%_8ZE_*'@?7F?]- T^1"<23 M',K4IB/P-(,L8L;5)#S/J8B31.5^]ND(3K'I9A[B1*Y>Y M&7]>M&\3EF'$:1DA G!GJ* M$(4YSW)!B< HBGSNB8;$?X1[H$9]P"K]P:(TH R,J0HW7PB?__._D22.?P*C M3Y[;%V3 *1GX@[*;C5IU\.MN-LX#C>\:_,-]8'HB%^A[XRM]U,]/3VA.OT9] MA^E[R7Z>]VO3?6T?JEW3E\_EQUV[^.LPM8_4)_%%R>UY\:4/I^NVL\+U ]Y\YOY5&@D&JW=P F"%WH7H]BX Z0.U&?<'@&SG$L8GWJ37^L6R3MU.Z# * M'\OH E+@ ,=6D=\EZM$%A&NAD$[O]J.?731K/?KZGJ]+!IS1"'')B():"..@ M<4DAU4I#F<[5U?FJI*FY8?L W^: \J]^/',=4S=R"8+4P(RR!ZE1 M$OS6J!G0^^F$(A!O7)A4J$(&-4 M0T5CG8LLRXS;$K"HWV3W;DWA,[,K6#XNRM2OH!7E?/=F0^ X,*4XU(X;J**H M+UCC5(G[3KLI7S \Z\'=NF^R#2H_+;>;+_=FL$*PQ?^[+!:;?ZC%9KMJ;@!E M2A A/(:4"K-=BE,&>11AR E)I/%?D,RY"RDYR)H:#Y7J@D9?4"H,:HW=6]-V M =S.08%A&_IVM06Q'EU].W^;SKU\ T(X4@??VZ#TZM_K"$Y+U]ZN$4;KU>MH MRF&'7M=7 E4!^+"R.\[-RP+:/S')"!4O3%"JB,X@3A2"7F$(I M1,;2+$T%C?P.IMR%3^]XJDX8K?:-LK 3XAG9U[5CM\BI>8A63U@L@*@T]6S9UXVP M&R^%Q6U@/CKH@&BUM8W9:WUW?<=+E0.VZG.&)U2;OFZ!X[;H)U"&)9+O$/%#!Y+C@O8T?>F6W6^R_ M>(\,#+5*JT''78Y'AIRMN^/_>DO77%O,Q!X_5Z59?U&;+TMI>V&M-^4V9)9R ME,8A:I..I1N-!)>(]#BS$J%E;:6L?6EBNLZO38 M,,2MK<*Q7LX+R6'^Z-T'SV5>W!9\.)A';!V M=/B33 ,3(+."'BUD+IH;:\64LP1>DSO7IY;;80C\O5RX-^OU&[)V39?9#1%",1,R@)-\N4 MF!7*$T8A(C'":8RSU*]R0D\])K>H:U7MKLPJ"W;:]JN\XCLM;INS$< >FCJN MXCQ(]\@;P I&BEOOY;WX;N87IU' M/"8ZAEFBC'^BI81<4@TS2G,#%\^2S,DUZ90T-5;;*PHJ33UKP5Q%U(VN@N T M,"&=0310$'0G%J'*O5R5,VZ=ERYSSPJ\=+[0]SKYO[;U6=+GY97;IW)+Q"T- MV8+*:K$NM[X?5=5F1GU2JZ^%4!_*5G\'&0A5(RLI-(DD3J&()(>8I=3L>R(, MLTRE1$H=I33RNY$>5N')<92-&8"E,;98R[SA]8 MW9$C L8!_SRH8"2Y/3]!55W54N"#?E["-8S&N$T$A&%22JP[9"D MS.>#"X@IIT@E&1.)TRV$B["I4?^AKG9#*)56JY5A$-VH#Q_:"K@C M@0>"<6CR/4&P*H_=%.XMM0W(K0Z8A.+%-E'C[CU[747R9P!$5,H-8J@CBQ! )8;&&,8ZYBG06D=PK_KI=W-3X MY)-Z+!V/ VW+0R9/^NC V(U PB$W] ;X&F@#1$JZ@1*(0SJ$CTO>< M*\X-P&U1G]PLW#M>WD47I7']4SW9' MN'CF(3FH=5^# M]PN]7#TQ_T)/+H@[,E]8'$?;QM7J'G#:4%>:[@ %ZV71+7'D=A;.$)QWM'!_ MM6?=<$-T]O]M:/U7-K?KZJ-:;U:%V"AI_\/]0A[_BX,GJY/PYM;FC:K^=]=5 M]NTW\<5>[M@^;6^U5F(S(XD2BF $4VT\/HQS##F7'!(::99E>:9U[M6[>U3U MO2AQA/P^VRNZTA&4U0367SSKDH\[^6Z4.MTI'9B=K2EWE?=Y8-$=V!L+JD>J MTN='__+XC0J%_77J#PT0/Q[V%&_ *+M@@@J.@$73O\LTAJJW/J[RXY9J_RX3 M\C:7C6:O!AM?Q:2"5?O?Q]K8SXW:7-O6UM61ZN[ +WLT336&09 M--^[Q!YR,$@0)9 BKIE"2N#4J_F3OPI3\]]WV^IUE8&Y4QWL=??[?/68%K=/ MT+!@#_P9L4Y!B76C/N OX =K@7$2?KP(^R!UH_N#&(C$>R@P*A'W!^B43&\8 M*422OZTQ6RRV1E!="WNY6+]29F^NJN<^LV]J_4NQ6*Z*S4M34-_PNUM*.HIS M*;#BD$8*04Q$!AG*)4PEDX*PA"2)]MDRC*C[U/8+=1X\+^UK2@QLK(6WU!(8 M=OK=&'NBDSHPU5^H:[ W'>QM;V;\:M&#NZ8K28E,=55G"T0HQ4SDD))(0\SA%)%%4":]-?YNPJ=% K19X8IOMJMI5+G4=I*W O#R' M7/)Y\5@1N1\YM*+NQA&AL!R8*FHU0:GGW6'#R]>A8Z=<$ G$'*VB1B40%Z-/ M><3IG7YT8F/QWR_,GKRLIO-SL5!E\.9,5-$!PZ!V.&: ME%&)HCQP%V_;%C7'&!&L8DA302$F-(.+>76_'VEC+OAZTZTPNQX2QT(O*'OE*]TV*X;:S-M)@_< MS^?+WTNOH\R[72E9;(#=/X_00CM\_]E64=-HBMW2;];I'?\ZE_>&I:22']77 MY?RK33,K)_D=$Z4O4R /9JY.2'I7@,S-*(C%<+L_]/T MJH+I@TY+*4RG84:KA^ECU&%13*_W^OE[_U3%XY>-DO=?U8H]JE^W=LP'7=8A M6#]L-^L-6]B(EE=L78@9XTG,8IQ I$0$<4XDY"HG,.99E"8HSY/4:U/H)7UJ M9%TJ!7XH%E5!V/6/?BZ@'_((Z2C&YJ.H,ZDA3H6 7$013)'.$,.22JIF9B2^ M_.[8'VHQ'/J-^H!5^H-%:8 ]\A-5-Z9J5L!R;PKX\[^1)(Y_ J-.G9L[/]AT M#/S%W[@0/F["OEP7GTOU *Y^7ZR1_7[>\%RNA'H-XA_@>:W MB\W^-'.7:/#).#3;]4S' J%$Q)!DFIHO3AY!0E4*.16+$:)0DP@2%/"(!:*0Y(S#1E'L8H- M/2CLU-K=3=S4J.% 6R#M(7S15%(2K964^B!-<&OMQVE,[V]03=, M KE_'<)&]??<##]U\!S?ZEFXIXJ86SSN@^%F,L5*),+L6G.*#6]+"EG9? ,) MJ07.N$:93R#U!1E>9#U>P',9&;OKC;TFVK4$+#W!0JWKD,DDB[%9UA&D MMIH]%B2'/#;_T!)Q9#P'FB"G(+1V,5-SRPXU!8VJ;@N] \_VM1X.I>%O@L\! M"AB(Z@9$V\(W(QPL>O.W_8+O&'R4->]F8+/L'9_N63'&[/+*HC1-392F)$K5 MO<>@AA3"D!-LFVPQ!AE#%*HD82DB*27$J]A\J[2I\4"CFV=!F%9 W;[VP6 : MF AVY7-"]])Q B!4D9=66>.6=W$Q^ZRPB]-+-[+#S[NH1TZ8$(38G)1(01RG M E(5$2C22*94:R&4[D4)/T\UDG2GX0TQI!> ]*2"7O ,O?[]D.E/ V?&AU[[ M/W^?2-'K!EY=Y>=/]EW:2_$O>U*@Y)OMRFPFJDH890,"XVU\-0NK+"=>_7E3 M\+GZI$2=CS'3+$,Y%V;MR]3L#%3.(5>"PSS*GA M U@IJ=136=JQN<:V-IJ_--;X,L@M\^5*-B/-PN"\9)&N# &5)74AHSM0&G,' M]N:4=3KW!H&]12&)+ "PP3CO%EU&IL< L)TS:8A!>^;ZKC?%DR'R!_V.%:M2 MY.X/^X)\=21B'/.4VVH5<1(+B%%B.WTE#&K.(IWI*&?4ZW+,1_C4*-4J6BU= MSU1@'\#=2'(H& ?FQ$9M2W=[-,$OBEEU*R .&/EB%RC#V$3UNXG$/4,[R MD?N,<6MM=GNW=%+46S(BM(IB6WK3^(%28L@3@:#AI@@++)A67F4*VH1-C9-L MVUEH^\Z6MZ%]BZA? -7160L$U="^V$$Y]/+6>)QZY]C6,IBF/AWY/]@N&A&JT?#CUN]_0+1IVU1+_T3+_U_#=6+-;VCEFM M'Q:?V-S\CR[3"->SF$8LH2J""8HRB#.60H:1@@(K$JY1UK-.:%8I!NS0)S2(FA4ANDV^)1O'-[HR3Y;MF*+C5(/^X(_=:3R:[9:O9@/:M4H M.Y(1IU(F4&8VXQAS!CG#N0$YU0R33! E?#P-5\%3\T)^8=^*I^T3>%YNC*IV M:3S7_;&W"P,[>&SL\B0>UWEPI*$!T!V:E"J5#>L-*E8>2?BS5#;P;/06% M.D;R>$^U'F)3Y0Q.("KJEC#8E,T8RAV"GS MWTOJU-AGK_-AFGEY:_RLJA,SB/M9HU5V\S3LL\>+_ZS S /2Z A.HZ MUB9JW/YB#D:?=1)S>><:CQS.E]DC_^O__*_FWYA_<.-?_9__]?\#4$L#!!0 M ( !6!2%B7CT68NG0 !0B!0 4 =VUS+3(P,C,Q,C,Q7W!R92YX;6SL MO6EWF[F2)OB]?D7.G:\3-[$O=:JJC]-VWLYI9]IC^];MGB\\6 (VNRA215). MNW[]!$@MM$1)%(E7+S+/U.*T9(F(Y4$@ HCE7_[;U[/9#U]PN9HNYO_Z%_Y7 M]I3K_]*]_^?O'G\']Y;_]VS_]T[_\'P#_\Z?W;WYXM4@79SA?__!R MB6&-^8??I^O//ZP_XP__6"S_8_HE_/!N%M9EL3P#^+?-K[U^?G?Y>:GN??^Q\V_7O_H:KKO!^EC M^8__\]8GE7__R^]F*5A22B^UZ_^?V]WZ\ M6?9\B2O"RH;--_2-RU^OBSR=!/RZQGG&+5M7*\P6Z;L?FE6A+JY_>DC9%%!).(A1*TC1"YFT-2;>XKB2O"*:-SI8 M8?KKI\67'^F#?ZQBJ'_9R&,CBSO+;>5R'-U7F^XC_>S$AZRE4@:T<@&4SPJ" MQT0,9+1:!R$B.XGLW=6^IWI7GR^6Z8?%,N.2K,;5[Q>_L2/YV%) M'P3I\W26KWZ[+!=G+72U7C20W%8M1.Y??B"N"RZ7F-]LM7(OGR+,32+S#Y7217\_S*SI_)RRD8JV0=%S:"$II!X[.13H" M$O(_$G MF@#BNV4/@H/L'P['R[(3,'Q? T0I!*CL&02F N3 EP:^6#(*'ZA\1)$AT9%:_GZ^GZV\_3&?YV<19Q.;'D',LBZ<0S=-@I M05SXHBUD7[@@GYF 7DY"P^T5#T*![A<%)TFP"^V_QT_3*H3Y^K=P1CX/)L3B M$MBD-O1K\(B$XV@U 3<+S5L@X/M5#T*!Z1T%)TBR"R3\0G'\DDS81O ?2/[X MV=YRT MDW,7L/D8OOZ227S3,MU>4%Q:PE -H< (W.5,^ _D-$=RE8,/WM.QZ$30#0!S MS_('0<7U#I46LNT")"]R)A6L+O_S9CI'/E$>>?'< >&:@FJ>,H3(Z0\G+-,B M9A9.BTWO7?H@P7&J3'L"QDOZZ]OEQ\7O\XEF191 @36WWH)RS) !E!1L M)Q.<01YC/BTBN6?APZZNV!\$%4<*M"=,;([&M\MWR\67Z3SAQ'#)N%$&,/)2 M RNR=Z@9<>2SION.KS)-$.++Z/V"Z6!)T MN8@?I^L93J(W7M?KU^(CI]#(%7"9#C5R?[7*N1AUXHO7[14/4W_'=Y@GB7!D M]7]8 MR&>,4\1;#$B6,$?EE#*Y 3*^6_2PM*GN[R"/%V07./AP%F:SGRY6TSFN5N0- MAH/N;QN/%V07.'A]ALM/=.3] M;;GX??WYY>+L/,R_37R]%!5" +=2DG-$<5*0T@!)2>EHDG*LA5.Q=_'#<-'] M->/I@NT"'Q\^XVQV13WF$C-+'$101#VS$J)3 =!H=$9G([UO829VUCP,#1W? M.9XHQBY 0(2?U32.1?J/#Y]);JNW%^M:O%$CZTFN5RDLY_K@QD&I8$DP$2'G M7)P(PBK5) !Y@(;#0-+Q[61C,1\-&N(E+AK YL49SG/-'/UY%CY-F.)&9BTJ MU,DYLM% "*JFEKN22"3>Z7020KY;[C P='Q7>;SP.DG _GFZ2F'VOS L?Z;O MK":&%J+@68*3D@2ADZ'XJ"A0CIPEKU *TR;_^M;"AR&AX\O+%@+M"A/;VH(M M$S&HD%00H&4F.-O@(*#3((.U7G!RE$M+5.PL?1@N.K[0;"/4/EP+8F,99K_, M,W[]'_AMXK)A6'P"(4U]E:W%1\$(B*G$HDQTDK=(P;VU[&&(Z/\>\P1ACIW5 ML+U0N[%T5P5(GFE>0M2 69%$G(O@%3$B0TQ:2J=U.JV8Z[Z5#\-$QQ>7343: M#!;_\N,=.;ZA;QQ?CTT@GZ\PTU]6B]DTU\+[G\*L5I13L(7KU=_GX2)/Z;O? MLW)@U?;AG]ZHMOM(=DZL +]8P:<0SB>;9+EZI+PM/T_GM.J4SI7%MN;K!H@R M>!E= NY'G*U75]^YV9A/H>M8 MLW.UQHO5BN1[S:7!HLE(1LBV5K*$DL$;;4%*@3'9F@OVT ET#)??4S!.??E@ M2+@R20W$/>(9]3WUEZ;UFHE(/K1E6GU_,<_W/Z_^\F'X),V)F]6+],BR7WZ;S3_\>9A=T M&HLBZ@,1\$2>FBJAIIYZ!DF'HC5/-F)LC)V#".L!2RAT M:7< F5_F7XCJQ?(;L3!1RC"1N0(K4LU?""0-3 82DR[23F#9MG9V=MBKV/0<== M*L9IHC$<1DZ43H^FC_W M#(>/XZ5[/#06ZS!K HUWR\4Y+M??WLT"B6.>JZ=U7J/):A"]X)%ELH LU0YC MD403#+$6R:U*+BNE\*'T@6.0\A ]/7@G38*E9D+OP+;L6,=KV?B@M72*@TBT MI11#!5$D =P$BUJ4K--#6>\G'D-/BJT']E6:P.54$7> DK\M%OGWZ6PV$5YS MG25"BB90N&8X1)<%I"2$-1D=9ZT/GZNUQXV/3U;BHH%$.T#"+R3S^:_TUS2YJSLPU3S%;EUST('2NS8ED!"^UAHA9BA**L;[U]=PA=(U[ +5& M4'--=("N'1G]MIBG2Y^,1&*CU!XL)@DJ2=HBFN)_KISVO&!"TQI.>PD9]T1J MC9_39=T!8+;T3XQT.@J5(7'C00GRVJ/S'HRUT2;.O'FP'_'Q,5$/P7+#!X G M";*#\.?--,3I;+J>XHK\\$TFY^?%C(2^JC[Y^MM-@)@S8S$ER,)B+41UX)*P M@,0NYQR#]:TO_0^E;=Q3:?#GQT%4U('EV>'K]FV$8]DESA4@=XPV46+@G60D M+LUY+HZL:FMK=#\UX[K-PVC_?HB=HHH>0+68?_J(R[-7&*^?.X(FHRM]@<1J M4ED)'@(=Q*!%$#(JE4)H;KKNDM$-C$[2\&W@G"CN#A"S-=KX!@-]X*64KNJK M)[*VC=8UHLRBYB/&"%$:"T7R3*>Z9?*F2*,1=!ZB9]R3;B ,-5- !V!ZD5+M M&KMZ%[[51]/O_93,FX -A" &@B] M ^ALH\F4EA>T]!U!3;*H-341@85,/"!MA" #;0DMA>3,,2-;'V(/4S1NX#80 ME!HJH0-(73)26UN?XO!8> (9&9U9[%UD\81YJ?YI5R M0[O3IPF[A_NDG8!@YU(TQSJ"0]=Y7:* 8E&#TP)),H6+D++.OG4B_GY*NO&@ M!PSF3U=!!W9G;U2PPPY&G9"B ["R-D<6LH"/FK:9*3Q*C2RQUJD9CY#4C6\] M'+1:*J4#C+VZ7/;ZE-X18LU$<2D:86K<$&IO'.8DQ-J!$36/*DOFE&T=_3]" M4C=.]W 8:ZF4#C"VB2AV6=C9+6[\8- M?Y;'D2<)NP-OO/;GF:[/-F5#\UJI6WN%XCQ55ES27BF4P$P(-4]!@!,DH:BC MD*%(BF-:E]P\0,XX0\2>%4>ME-&!_?F(9W54VO+;5CSOPO+M]P MN6D'-8F.I22*!H%U*KP2@?Q!VCA:HZ%XF"476U]:'DC:.)/(GA5O0RBI/^S= MY.YD$93P!8J4BM@P"-$:!84C%ZG>O#0/".\A99Q!9F-BZR@E=("E]Y@1S^JC M4?4%R2+3Y]//?MKT3L;5>LO=MLO=5=7MB[/ZV#31W'K/, )ZX4 9VCK>90^L M<.NT<5FDUL[[\=2.FWO0!"QW"EN?17,=8/26]+YGAH+D;;[RN]H'GM2Y7B^G M\6)=!?-QL5\TJXDQNA1-T;/V@==V.@I(('5BNBB1(5(@_5#SY :FL@$7X][D M#H'ID37=0;SRP&DET4FOR4O!%.O@YNC ARS 6VXY"F%];M_*YZ2,T_93*9_U MB&^DBPXLZ$Z7VFW+#$Y!EDF<[+X1!E30%H*/'I*DHZ$4HTUXJ+WKL:'O+@UC MMTQJH]L]$>[1@NX *"]RWJ1MA]F[,,V_D.-P/B73ML/61-DDHY8>O,KD/&2% MX,B;@)ATRDF86-A#TRR/2IQXE*JQ$^ ' 5-C970 KX]+#*N+Y;<-\5L^MMM$ M6B9]]@KJ9@'%-(DIZP3,<65,<,F5YMEH_AZ\2I&$/P6-D* M]<5,@Q>9@Y5)Z:AYTCA LM=32!SW67,H S:@FCJP9N]Q':9SS*_#I&O>A3;W#U7HB-(M>. 4:">0JVP@A) ,Z8V'<8DFJ=9^XVS0<%N/]L2L'3Y)[ MEV;FF(NVVK?>&8^QBI "7;=)KC0)3*C?94QEWMK%:D/Y81C]8R?$CJ#C#BSB M8Z*=9%E"4I$88$*#BME##)8#QBP<%AU#\QO5QV@Z#(U_[!S:IGKI &>W7BWN MS@$S3-<>*PRXT0R4K@4O11G +)4IWEK=O'/$8S2-?(IBKY$\S3>+=1 MRV=<3U.8?<]7Z^$:WR_UW),V'F#T.<=N2.&#,KE:QF!!<<)8D-&"M$'($A5O M'_<_Q]B-ZS4^5C]A@E($J>D0D$42JZE("(QY, 4%,UP)SA\:!W82EQL*QGY# M:HR$NV[;T>+N(K"XI/[E+*Q6;\OFH'_Q=;J:J%SK%'P X;VK^78(3C$$'G.5 MDO$\\Z%PE\XC0W(@0)GA1;*TH5A&P$ M>$-!!_,A^N;I.G>IZ 0IIZGW]GOU:;(>$2WDHNRDP.V\B?Z*9Q&7$X,LA*@D M.%9[HDKBQ0?R'H4EZUO[8F@M'G%Z'EEB7#RS%V8#MV69E_P>6Z]C9] M=T7,+F.U+Z$Q% XKC()BV+7J$(-!:3TT6JG?.LTAH.)&S>;H1&RAE5)!UB[ MML@4S. O]-?5Q&L9,S<2BJV3B!RS$!S]S69+/F#.RJK6&?AWJ1@[%Z:]1W.< M@#N R(O9;/%[C5)_7BQ?+2[BNES,KGHUW0PFNFYT$;A1/F423C$4*@0#L8X- ME];'*)QGT;1.RGL2@9TX0$>BX79NPF"JZ0!W?Y^'LWJO_U_U\3NN?UFM+BJK MK[^>UVN4B9)&ZCI0PJ;:#2/E"*$^;V:-1N22C5.MGY$?IJ@3D]4&60V%WP&4 M#JVA$];RX(0";X.F'2)U_5N!H.OT 9^T]*UC^I:%CL-?=;^[K M1&*($XR5P-FYS6%56LU](6L[2YY<;'^ MO%C6XW[BURBS1F:T"[0O&LP]!8FQ])74/*>/V(AD:.4>(NT?4[)[. MF:G LJE5KJ5>F!4+T:D"K*8VDRN84FF=??<0/>/V%AD:/\<*_@^51W(MQ-6B MO#W'Y6:5FSR+5CDDCRTS7/[(DQALE#NRK7FY7OFF8VY-G@RQ=O0KN2:\D172 M6M5&_USP;*UQN?'VO8>4TQ]@ON#\ G^F35G[.]6/_,=T_?GEQ6I-RRVOI\O5 M65'T?[F6_2!/L2;N@_&EU#;U'"(/&:QDT@?#@M&M$]6/('/%Y-OTS) M6.1:JT8V8Z/@2311R5P0C,YT?!1'P:^B6%AZQ0VR9$H.CUB_MA2->V':$HPC M:JH#I^YOR\5J]6ZY*-/U1'BI/49#7H2+H(+5$+PP$(5RR6@>96Q]@[JS_+BW MI$.8MV-EVT%&^:4_0CM@^VAP,Y\QJ5Q2) 3!NY=V!7/N"F MG.#)"E0YQM:3F.ZG9N2!W&W4?3MMH8WL.T#1W\)T7@OTW\Y?35?GEYG-;\MV MSBN?\"*+3<:!11;(LHH$/F<-2016A-/>8^O^N0]3-/)P[D'0U% 'I_;O:),2 MLWT;#ULV;@\@GR3M#--.0-!:0SVIFCD@=V#8*JA M#CJP4M(\2 +$TXU[R>TAXQQ':1AL'.J MM#OPKG];S!??>&,H+ ;62Q>>U*:EUKV"FXBDC,)80,3Z,L5J5\ 0B"EE+!WN!8UH M'><]3-&XWOFP"&NHBRZP=7.X7[T.3.<7Q-;-0]E/6!9+W)GN>;L/#L6_WW_* M-K/L5UQ_7M"_?*$?V;R^340.RH8D:AIL!"43G1X)&4C&&&?)*VU;)\T\(WOC M)N$,<6SWBHT./,MKEB\W_D\XQWK]S+*1DED/16"H(TS)X5:& WGA,07F)0_M MS_R]I(R;V3,<'$^3>1>^XR'[@:$/@=$N,*5&6L;0&9+)4_$^QFP]^3"B=5S; MSLH-EO SO)5KH8]^VN=N'\4VH;L/"CD+&71QH3*0('*?H-B(21=IDVR=>7*S M^KAC@H9 S9&2[>#HHA#H!O('=8,KUAA?4@&>5*BI("0QHR5(BRX7E,;PUM!Y M,I$CCZD8Y-9D4$5UH,@4ED<*RZ7,W 1A!6^=%?$= M 2.W,!T<04\2< =VZA\X_?293L,77RC:^(2_7=36 6_+G!2 M[<)DE02OR2V,$;%X[HH1K>]RGTKCR"U(A\#8H&KJP$@=RM]/835-$\>YE\&K M.A6^=A[7&B(J 4X7BFZM9-ZV-F)/(G#J M%X36,B.%QXDSLOBY-J=SEH$4Y!($(WBTSV0;[R-QW$OC'I#91'D=8/-J,,-5 MW>=-*V&EI:HINYKS6EDL2%Q6&] R::M==,RW+L.]CY:1NR\/<1 W$7N'\-G: M9V.CYT4[X%K4<@3N(-0:+&V25KK>\]U.S&^.G0X.T#8Z?@0X3Q=XAZBY-*83 M;:*1AFPG+XR!*G4L'P8/F16A4V0ZB-9I9O>0,NX!]RS(.4;H?]A:R3TSK@8M MFGQPO>>IGCR2V/!&GQEMO,P%BC()E$ -7AH&&J7&K%'GT+I7[A-O])^C(7=S7#QP MT_\4B1]MUR@HB(M6&;,/#./[>;&D.&2^;7R7OGU;_ M?;%]!;L>WZ=S%CR$0!%(K;VKEM[5BT4;LC8E6)EMZP>!83CII!W=,Z"X R1T MX"7N$< 5*T?-28KD(QON-+E,,=4'%P%1% W",ZMYEM+) =H M62ADYYYS[ # MQM1]!\\IA\QE?0K[UCK#:A8MG86Z-J.GL[ 8"3XK53@FYWGKP*HQ"YVT]1O9 M^ ^M^PZL_M,?TI/1*?A,>YOS#$I2 .N+*X L".O0,==\CM^UOL*Y7O,:G$5$Q#+5]3:Y)[S9# MR&C %B<,(RD&'&RLVAYZ&@^-TT*CE)D!1UZKBY6$8+D$AEYY&YRDW3D4=WT- MC3M-\X\,BWN*F#LXZS:=\N=:U6*\B:X.FDAD3F-*H(3EH%)0?(H MK4BY=3O4NU1T I8C=+IH*N#N(/);.,/+Z40,>4Y2%P@.%<4=B8-SM9MK"!%X<,++/+Y*3Z X5HN+040Z,CA>G&U\N5L,_1Q2 MG4[^[6H"7G)!IYCH$+9T)F?NP9DL@;A,"=%&5.8 B!RRUKCO#LV!TER\'1Q" M>WI+.^-LX61=;1*U^SP&")XX*$)Q,K#:^CC8K.-'0RJI QCN)"A(;[7DNF:Q;VQLB94'A!1] M"LRE;)K/.NTE)61H/=^?%?(4H7< EYM7_-7'Q7M,BSD=T_C='?O'Q5-%*9@3 M(ECR'-1F[$)@Y N* E(+980USI?6M]1#\#%RYYKGA?#H0.A@,[Q"6CE-PV6R MRVZ_Q F3*L="\8TJC/Y(D9R;%",8\H5)MBJR :ZE[B5G7.LZ/E;N7%FT45P7 M&-PNN]-&I^9=A:_;,&HUL3F[34<39@/6-F41@JAYVLA$85$SW[RIS&,TC6LH M.T1C0Q5V ,G:BWA5Q8BKM_,/84;_N6Q$/.&%3IPLB'Z3-]TN-,2B##C/@Q\GYIQL]>Z@V$CM771F.ZJ% F_'_LAG9$Q14O>=>UH:PPYVSP$R(R9 M4J)2*K<.H/=3,F[V6'?0:Z"N#NS>]_VR?Y[. \EU_JF.K:G],Z1-WEBH31QK M;\<$048.Z$,*M(D*MZV[X#]$S[CY7]T!L)GJ1GZJ^/M\B6%6IYWN# 3 Y?0+ M(8DL9Q,\RZ@7574.C"(3BL3Y_5R +EV ,.L9"D:%Y:5*[OHF#M>/L!M;#*;.?IHM7+:(3R?/[[M!9VEA' MQ1(KK/Z1)80L#4C';7)!B1P&J9O;1\RXC3R[ V0;I?5B*.G<6.$KW/YW1V@O MP_ET'6;7$I/>RQ2%!,\\^46J#OG,*D#Q45B6>0ZA=4+5X=2-&]P_\V7\0$KK M(*:ZRQGM=R0G)LYP->%.*:+9@# D*:6Y E?[?F?CLW(*F6[>G^-!@D8?_CL( M"AX%V[$JZ=3@52=B3K]$NW,BM=&HD ,+=5>Z[.L=6(*LLQ=AFJ\N_J]&C,SSQI&XO'3-R+WV,4/FT9,$=8*(**!$ M9^N_80S#&[=#*!U])O XF&RNQ$[!^B*EQ06YVN_"MVKBZWMI2LL+6F\:8LW1 MK)N2H\_,)A*M*[0I,2+$@/2'<\*+HE/*K;OS'4?IZ-.(QP%K[F1/ MLHDE1Q$@%>)'&5='#QI%G*$I5FM78NMLC,.I&Q>2SQRJ#*2T#GIDW,/9]DIJ MOR!3%JK44?-91%XWG(?(PJ8I0@C(4@FZM7?Y="H[R1E_,V1";RLE=6 5R<)? MWHR]2/]Y,5TB\4J;:_WMW2S,ZTBM>E]Z7G]DXH24+"@)PF<'*D?:T>B1]IO5 MUCJ5V>V:E=,3?@^FKLN$X&8XN9T0/(S2NO HB96$F#=W]36MY&VA[^2+*L"K M4=+.D9^ADP!K;";1,06>7!'(R2>MM4$96G=,>9RJ+M-Y!P-@6R7U: =_NEC1 M$5+3FS:M.*IT+_\E3RS3IF;3@2R)>"-N:%,)#R+Y:)QD2MG6X[&VUP<[!'KA#G%I),6B"L/BC'RA(-(X)-(0D;#,#2O MS'D:B5W&,$,C= CU=7%D'R[/B;=,R20,,*XH2-.*>*NM;;D15C,FN%//%%D? MB\K!LMR>&94#*:W?R/HZ36^/(&,6VLG P#(3:LJ\K5LN@] \J:BRL\TGH#Z= MRD[:IPX:6;=2TN@-0LXOC?[;\N';/$_3I4=P]F81YE?-"B;(O3(A2; B$4=< M"PBBOGYJ#(F+J*(_)$7RL-6ZC)";Z7LQJ/"[.&9WG8R&45$'8?'N7MK/ M4&2Y]KE4$%-RY!S4OS':1H8V$.=T!##3.A9^E*@N ^"A,-=61=U9NE]6JPN2 M&Y(MQ_ETL;QBL386FFCN791!@$!>2W!%;;HJ)4A?!!HME>6M*[0.I:W+$/.+X4IF,M-]/T)1=*"T8A6(ZMY_\\ M0$Z7L>M@<&NDEGZN^':-^.9BZ+M=4SCS*C #6=GJ--2T&IM MYAXD:-RZJ1'/U]-4TP_ MI/^8"$PHK \@-^T"M [@I,LDO* UL[&(YDG3CU,U;LG22.=I(R7U8^=V'(5I ME>0\KW:9PHQU=G9MDB(5*++6Q!3+]"4JQ!"#DD.]X^ZGZ"#4^3\9ZAHHIVO$ M_3J=+Y;3];>;D4:UJB44VD$E"E"<_G")7%1I Q>)L>)M\_R5Q\DZ['Z8_7G! M=Y*>.D+@;FY.W4EOSZL25Z^_XC)-2:@3;@5:(SCDS((FL?O--H M!NC<^3!1AZ'OC_X\,8R..KHH>8^S#9H7'\/7?TS7GS\O9I<-(NYIVI-8=D46 M#<'7NTD?)4F1[#WG"8NSQ7#7NM'-L;0>!M$_S5/&EX)I_;9<]=1Y M3W!_.Z_,UO^O^=U?PFR[/TF.TT2;89/I.,_??V/G)Z\GS[Z:KLX7JS#[VW)Q M<4Z_05_7P8;3^07FR\H:.HLF.DO+36TA*47-X+4*/),2@I89=516E]9NPOA< M=S*H]4V3))OQQ?DD$'7@QYPDFW>XG-:F0K>K*2\EMJN%K68F.7-!GIP%(:IT M** KZ2%PJ(0"@UK[XD_+X>=#(YMLYTZ!D<')]9)TID(:20WC'Q%DS2H8"C> M<:ZFYV1+!G0RG[0#83U+=T3@]WVP?XGNY[@"MAK:EJ5.EBHH1 M%".).T0#0KKH)*L]'%I'K<.C=; 7M*[0^A35G8C6U_,V;VB7/-WBY 6%/LOE M-SH[_CW,+G"BO2A!. DL>D6,90.1N0Q8D@TJII 'P>2CA(W[DC8 ]MJJH@.G M]\[NN;UGHHV""XY@- KR1*P'GW("#Q&T[@O98U1U50!S0#U MW$/@-Q?A]7J1Z-AV:0WS_"O^UW^%.4EY^YU!Y\,_C8#G&1U_@E#:3Y6_2\SU M+5[V+@NO&(C,'<7YQ4(T!%AAHT5&%B_SUJ?/082UGC,?@N/.%?#!;':YK&-5 MZ$L30A":QR '&\O9UYSY1EAX;.#\$^3=P4EZ3?U6(O5=9#'?> AU;'9MZINP M5GP$Z^J "@'16T8ADPXR1Z6524.!9Q]!G6#I"$W?!YJ3Q=X!AF[Q<#DN.:%T M-AM5QUYG4,J32RFD!4O!=:C#CI&W-CQ[">D$,ZRR)\<,V+ 7?6'Q3399PC)U3T3(_C:93$$"D-=LLQ+WA@I#Q(T;CUQ M,]2T$WH'"/I8W[(NEM\VFV"['RX9R2YEZXT#6S;/OU) ,#& S2'[X)70I35Z M[B5FW*K@9LAI(^P.4/,BI8NSBTUVV::NJI[62_R,\]7T"V[GHEPQ9I,1 1.0 M6$0]MRDL$#*"#)SS[$H0V-J5.9BX<1-&VMFC0931 XYI8T4]\NBH$N.3%Q!(M#XJ.8D[B,>3@15 MMXGII%5WP_N_D\3= 6YVZ;_<4C:EXAUF8$8'4$43![8P0G[1,@9M8VF>&'6' MBDYN_4Y3[^VX_319C]QA[M83X*691"5S*"D (YT2 TI3R&@86*\21A4RX[<* M6O-BX%1M+5J*;O3N@AGQK%K-NW=/K'!C+$O M/D<&4RHXQ\N(C* M4'RH0K@]6>>>EH+W+C$.#AHI;M%>BAT<&[NLS+_@E^E&)7/R<0/I<0H[26MXZDCZ8N''RD3:+T( 3]R99,@E8*TMV /DC.P4 M#:+_QT!VI#)&=IK^QX>W[_8>^3?\73W?E>QXR050!%63+3F$;"-(5ZR1(1D= MQ0$NU,$+=H:A8]6[&%K6(P/H-3&U*7F_PT1@1?(2(C!IZH [4:=V>CK'N?,F M8RGR]O/$7L#*3LJ8&U[M'2?@#B!RM^3S;NKL^\5L]O-B^7M8YHDM+!3A"Q3K M,^T A>!2"1#K&-=HDG6\=??%)Y+8R6W@D8AX=/AM._42E;SB91L"**"(!:)W+R"H,8!1WQ.BH=T>7"6Y>/W4O,N+[492P:1Y]@Z[Z,-Y>->6CTG<$?0].@HKT'1N^6B3-=O%JO5ZZ\/\7L36=_# M>8QT0G@7R FJQX?.$5SD HJTSGLM>3*W[.W>>+05/>/&(L^!W-&TUT%X?KV<1GFJY V,IGGS5>S+0[R_[Y8K:M/OQG9^C%\G4CD MFK20H6BLF406(=0FF+2#@Q91)AU:IST,P\FX^7W/:;<[0$(7 =?>;M8,ZT!. M8X AX\0%<@BR)OC'G&TVF%EN7;]W=(/QP=H6/2<:3]9"/[U)-[3?-.;/KRZ6 M]739NAY;EUX'M")Z#9*E LH'#0Z#!.ZMTD8C,P.4WS]&U;A=AY[=96VGH0Z. M]8==Z;,>C1(W;:Z@7Q#U=/_W8 MNMM-^*]D63NEOYJNMIYT[2QZ7]SWW[?2GGANF-(>P0M-[$NK(1JGH0BM67(F M:]/Z&:85[>/V-GI.%(^B[5ZL:YU;M^^HV'UPW^X")?G33R]K:DEQQM;T! M^<5*^$1N3'TUETYG+T0PHG7;V-,H'GFVR+,;YN=1;;] WIQ CS-;I+*2$;-" MY\U%=*'0+M59C8$)E,ZQU/KUZ22"1QY2T@&,!U!LORC>[MG]\UDD'2PQJ0Q" M2))M5@H"3Q)0*,=<3L*+UNFM3Z=RY(DE'>"UE0K[!>EF1^YGD"%R8T*$D%+- MN_$6@M42M"6^I>!6ZF?"Z/U$CCROI .(-E)@OPC=[L&;'J?;\KTJSLT=+XFV MX'1]42])A!7)2DXQ*XD3%$<#'LFA]S:D:%,24K2OCCV1Z,,0_(=^WQI'P?TB M>K-E#^)7H:DY]@@%5025> "'14.605&H*J,3[9-!3Z/Y,#S_*5ZLGE6]'<#Y MYG5M]7%Q3P>JS6:.MZ>ZO4<2_&JZ)B=_^66:<"NH]Y@6G^:;3]G>.68M3312 MD0"J,H0C/SKN#1P79Y\+A[?78^6WS# MK>?V[O(:_MTLS%<38B1R3GY:SK59B7::HE_!@,ML2M8J"FP]W_=(4@\#]Y_G MB6Y@9?:+V/WS M// -JLA^T7IY:W//?%G%Z']B ),QU8+Y6DA4,A@T:$V**$SKUK5'D'D84O\4 MCWA#*[%?G&ZO;O9S*!7W*)0&STJAG5A;$W'CH#@KL'"O.7NFJXP'J#RL&N+/ M_"[72H4=@/00]WV3HSF1J<:FL8"P]7DF9PM!DG<32I98!+IB] AAVH:XPR#Y MIWAC&T9A'2#QP>(VC,*(I"1$91"4EY[^EA&R<]X8)FRP[1MXG%AR*/X4;V3- MU-+)7,3[*]R*,4DH;@%C""0E9R'6:HHB8M39<9N;-Q\ZL>+P3_'"U48AG:"K M41D:)[MYU5U)R"_*^6/ M>':^6(;EM[LBQI19"IJ#TLR 4N04QY C),=2%B;FJ%K7L#R%OD[:&;\9J"U% M(\5TX![>XN2N+\*#1B^RH< +-V4Z$H(U$;BR(F?OM4JMB_\>HZFWSA2MT'#[ M!&^IFM&KJN_AZFI8\XNSQ<5\?8RI7TVB]#YSYD''FCSF' >GK0(>F11>D*QU MZV.]/1>]-<-X'E _M_I'WP:U//WVQCXM2YVE9 LWY+^;8FH720XA" 0,R=79 M9TZ;6^C?VV&@*5&]-5 MDF(9@[[=0?8$\#8L+'C&4<[ Z@PC^"PXLU\;Q>N0452:@!2:C,,Y#!T4DB M+2^L=<9($X?W&;, QW)XGZ*:3H+Z ?P=5HQCUB5 BEU!F:+ &X=@P?GT'/^:%F?;)>@TR3C?O//.5XO9-(=-?N_ES[>!)(9N#4>XN_S M0!*D7]P.S_N,ZVD*L^_97TW/SF?XB!56;(XV,SHS^DRV^BFF5?;V,+^%-)_?%K229/)$GRX.#NC3]U)QJTWZZ6-%!LEKM#C29Y[OK?22Y_C2K+;Y"R)A23= N MR$ YWD%R]U.O0[;]5-3OSA:KBR7>[*S$ MDL/-B T,"123!FCG!@K:E+0Y^6*:O]2?2O.X-G%(#-[M3/F,VNW5;K['+SBO M5;;7)8)'F,@]']+$&CY&7"/#=[E,;7;VLMZZ$+#^,5U_?GFQ6B_.<'D--J^U MDX)EP%)G(J6L:AY) /32*5VRDMC:I3F0M-,'ESZXS WD>>',U,:M1M?&K?71 MU8EL(;%0$O.A^-0Z8_U0VL8U7$-@Z.XPTP&TU*MA>E/O9H_QURY_L8D!VD=$ M(Z.S_>AK7!2;M0G2U<1<67,6$6**!K2URD0IDC.MRY2^I^"49^$W%&X@7AZ6 M\T]T7/\\G8=YPNT2-\ LAL">8FV^RP,H:\NVU9/R4BHZPG5B\A'U/F6]<4W" M"1K>?; =1+B][OI?YF3B"&C'74?M_G:3_7\O.8V,P-7G?[MQ+Z_QPI)5W/H M/-<28J4C."D#",F"]4):$5L?M0^0T#2;N9C(WTD"OMN,W7&\'75Q=Z->KX3O/"$>8E0,_ MN(G%.8:)$XU1/63N+/MBW[+7.-06LV8Y0+8A;^(;TI43K="0PI<>$^O15 M3_%0]GSJ/+\.RSF=J-D+HHZ4P-VA_DISQM MU7',SL#:W_5D!E1"KS;I/<["]LE]O3MLYQCGYMZ/:G35<@BAS2Y<]B]VC3"7 MO5"FT#FWR;TA4$%0T@#F6$1"J:5JG>;T&$VG7['L__Q]I['06@F;$(J5Y+]+ M1 @E,&#!>!M9"JQY:?83R!O[HJ4A=N[>L RCI%[-TRN,ZV.>Q.JOM7GOND- MJ\&$%"!,\]S90H-UZ+,R3"&R1X/CH8CM^?,@\25UH0Y1Z+QDB>)\=E)@S!JF% M4:V+*IY&X;B6:CAL[4M^'$AOO=JU;5C[,7P]\C[YYK<;W2??0TZS^^3+S]^# M'&F$-,$P2,(6.J:\AIA#@615]K)D*YH/8GN G 8-,VY_] URO0_!N:C!J-K= MWM6)(F@9G?):Z20<2T8-SVHG]J45)O9TQFBC@5YMQ^:ZZFZKQJ>;D7L^J(E% M.83(AOF!6SW7W;0E?Q>^;4^::ZPYRYF6 FK[G7J<*/ Z M&TB)(0_1\M3<_IQ&<8/LP<-6_VEW]9L])%7*D38,E!)J;IMDX!U7D+27@D5# M0FL]V/5$DL?/'7PF?.Y))7PV5?=J+J_RSC_@IPUWO\S+8GEVK,U\Z-/:5) < M2FZKFKCM.N_QO!9\SC_=O.F:F"+2*6ET;6S/O(=@:N=P.H"%L3HJW?JN^SY: M3F[5=^MS]WD&]%MQ,X@P,ATI@ D"G$T2K,VL\(*$]^8M[A\G:^2ZMQ;8N--, MK[$R>K4['R[.R9Q45L/LAL=%>1E6GW^>+7X_S0X]Y=/;.'3'LM/*3NVL?[7F MZ^TW=NJ3,FIAD?NU\%NJAU/ M:!QM2:9Y;=GC' 3E(QA.Y[5TS-.F;7VE=2!M(UNRUNBY@6KOP)O,0"B1M>$N M6]8Z,+J/EI,]IEN?>X/?;%#Z)!(84YO8OTSWN)&=NF M-,#!'>^HB>![-1Q'E,<_;Q> T;L!C-45P!J! ;F 7+P%Y5.@L\](R$EG4:*+ M&?] 70'":KIZ6VXM\&W[YTZ=9,+B.2^0F,UU?+(#Q[,"BRK3_[+@?&M3=AAE MW=;_/P4E=^K_VRNE@]9]-YV/2#NW>='!H"\4'!=T!10J#D%+"SPJ8772+.7V M+\SWTS-N.]^!8-5, 1V Z3?\?4=*R\6<_IJV0(8-TP( 8;5H0:V!'"* MO .1'#"5ROQ]QH&'-A-YF-M.CE@:YS+SW_.!CG[ M6!JI30X/,5@*&R%Z7H=M&P*23P6R*1@=DKEJ7L=Y5)NS]JH"8C M X+GX#81M=VQ<1E<%'5^<''@%?E73@85.%HR>>T+8)ZEUSR8SO"9XOIF& M.)U-U]\V&MAY'O=&!:UK<)(2Q2I,0R2[3N<[2N-=K%.=VOOW3R5S[+J8]LC: M$P,,JKM>S]&=-@!'&[&[G]&Z0\& 9NNAFG1>DE36(AAG4U6KAU!G6&09 A?< MY6Q;=RX9L$_!A_09\\4,WY;K15Y>+.L&O(7KPE@0@7"=I""V'49PA=@N3HOB MA6>Z?1[#@;2-G6_:!BMW;NR'T$RO%N>P-@!'&Z,G??PS]C48P(0=4=_NK/%H M:Q\,3Z>CPA@)I5E"0"TCZLA#.:3Z_WFZ&]S='K9;N\5Y M+8-0#'(PQ+$3=#Y+9(!"9$>^0O2A]37#D:3^8?HC/ 4_]UNYX=38J]&K!9;' MWT7<_'*SRN0A;Q'VUZ=*YKU (\!'60=\8 )OBZ@@TLQ85I1H'?<-4Y]\@^-K M0>Z -153LC(0A=+U[8FX3"Z"CHGGE#D!>3B;>+BN5GX*$^XW(B<+OX(K\ MAI>K 3J;V63U-NOU:CT]J_GU/X?I_S$F(%]L<^^^9MUFB(V,,.HA: M/ADSD$=89T<4CTZ387;-DZU;,C#NT^*@4'UN]?9Z"NZOZ#KZ7'SPXP8L01OX M!OZ$0A^&6//>,UC#R%42RH/7OD L1N02I5-RB OY\0K1=GQ* LSB&^('7'Z9 M)KPI2=HEZL5L\Y'3.O;Q\E;\OXBHS52P#:4[)>(HD4MR.%%[.DN2RA TN;N8 MOO/073#X0<(\*C*U?C3JW>BSH-<&/HWFXFJJSJ>;05 MQVIU<;;]WJW#*#B':'6]XJHCVF-2X(.-P)3)#+/2HOGPA[8$!)/JIC$)-5(4:K2FH> M_ Y4[UG-_SQ-9]/KX^#Z#?)*V!\7NS,K=SQUHR(6\M1EJ)&"H>T9A*\UB/17 M0V%H4JU;=!Q/;:?5H4]!TMU.A\^BNKY.]5N"W#$$/WV[_,<;-E%*FWET8"P7 M=;J/ATX/ L_G4%H'V+R]"Z^G/+Q;+LIT_6:Q M6AVT(UU(20H)-FUS^2TY&(98#R%@()X-MNZ?WX;R<9.6G\6P/H-*>_49K\?Y MWE2OK^ZKVSW^>NNI:S2Z\SJ)M>>LU3<^(..&3&(L-4%::XB"$;:YB4YDF71N M?D?S#+7ZNQ?'#Y>$W[HB=CG+;!BXPE5M#TW!F!,)4@G$AS51Y>93QX\C=>RJ MV\;8>NCF?R@%]FH9CRA8?87K,)T=$V4?O=98M;G[6!V^,I<987A* 93FOJ:- M>8B:CG_)H&NG(X)C;01F#(@2O.B5E1 M(*0@023%A- ^B^:]2^ZGIML*W*>@X4[56AOA]VJ\#BS!V>[B )MU=^]H_A5F= M>_CA,VXJ#E[DO"G7^DH5<,T%Q^:L[%K*3H$];-OO"CKJ[3:$'A\"(2-],="1EKEKA&XO%7K+'/1.4Z/2!8X*:^PRC!P469B"4T=1Y2N7/+MG^ YCV?/[I; M,[QB%XVEW(%-''[/4LR'O]"GKR:NSN02ILK"U8'&GD2C+)UMKGAG=,;$6M_F M/"-[X[[X_O]>R?%8ZV ;_HUL47V&?#O_$.KU^]OUY\LR_M7$RZ*+,0(P:6(E M& DN! H_"B=6O5!\CYL[L81T)H,8P^.X#FN^4B(>;M"_F&&?I.ODCK MZ1>\Y$AG'5P,O/:38*"X1SKSB@29F=%>H=*R]?O=XU3]V>UQ&Z VUFZO]^-W M&PI=/74NRE4'E0V[8:=KRM'/>Z>L-E#_I"/9?>862SH9F:U!2'7 A@K6@]-, M R_&,L-$*LW[ZXW=8NDW7$]06V.ETR!$S6U*R8-7PD$TPB(O+$C6FNV'Z/EC M-$UZ"E8.;IKT5&UT<#[OX^5Z3T]$R%B2)+&@M:!D+A 8"F"RI!QT]B6W[@3T M($'CGLIC8>LX??1ZF&Z;X2;$JGK&H2&O>^#I= MW("/2 :C2)3D<86H6U]D?$]!PQZWKW"5EM/SZ\J;"9J0BM,(45&8KPIRBO"C MK!.'9?19)EE:-]%Z@)QQSZ(3]/Y 7]N31#[BB;-:KB?OP_P3;J[A-4.F99"0 M4IV/:"G@" HI+/ 4(9C$M.,'G2STJ3L8H:]N\/'=@F,CH9'Z%J?*L@< 7-YU M>Z7JA7;MHJ20#C.DR#"@J96=+EANM;4'E>,< H$Q'QE.4-9M=1\AN9$5_NMT M/CV[.+LD/ EF.9<";,X15)8,(H^U$,*5;+ETT1R4J?B(RK];=&2E'Z.R10OY MC:WX\'6'<$Y>L#., 7FH]>P3G AG"D30*(M(WAU6S_28XG<7'2=8:*;XH^77 M053Y;KDXQ^7ZV[M930>?Y]I.[WQSD_GM(WW$QA JSV7QR*"DFC@;7:Y=JP)8 MSJ1DGFO6_&'B ++&C3!;^PE#Z:-GB%6&+I_G:<C.)AI,UYB5 M5M(I5%Y*6P[(@+GYQ$Z!<*RB%B=+K0.SLM\"W[R6B5QLU$4!3];5<@\&KHK% M)HY%, Q>M4XL?X2D<2NNASJQ6NIA9!.R8>(]U@TUG7_:?/41EV<3C2$[)3,( MK,ECB9S"F&*JX_N4R&XSX.H >W+/Q_=XX7&D^A9M93DZ'*Y%\Q[G^'N8;3B0 M J7@J,'P;$$I^L.KVGR3[*.1SJEB#D/#OD_OT:MM 8:3)=GK(\G.$)";M_>= M;Q[]?'+@![>>9'(P$\\PWL2XC+&P",A4J=XM^2:!%8@F!5-\B_#[__&@B6TS!;_8;K6JRZPN477$U2J3M,>,C123J'(T*0Q4(H0FC'%5-Q M,(;OI6KL3, V^+B;I-I4&QTXQ-<<_4Q'[HIV\=\6BWR+I:RS=C9IX(;XHNBQ M(U?R9Q*UC1">PA%AK]2,Y SF2 M@&0LSK@!NKGLKC]N-#4X:)XJX>/1L5B'V=C3E*Z;D]SY\:/]IT8+/^,$IJ<) MX?EG,_$LA&/* I>.X!@SA6[:>8A%!!?JA)T0#@A\QIK-]&*^GN8ZP&?Z!3]@ MNEA.U^3:OOY:LZ\Q;W/%SLXOUI?-XV[/ -K>E&3EDG(LTV;>7+AJ!E$8 T4I M#,%I9YJ/NV_+P1]FDM-3T'9_?ZMG5WH'I_2)//_T;?\';!X,[ VGI] MHRT=:ZHD4DT,Q0=RBV5K!W) =D9N\S8B2A=]0J;;W;-32JRY+I9C!![JC$N? MB!4C+5BI?59!>NY:OU4^1M/(K;QZ <]!H#Y2DR/?15/$N%Y.TQJW1^9OBWDM M3)^FZ?FFP>UU43J+B< #6D22EH\* EH-/GAEM0O*X2$/GP8<:^!!D%4 M6P5T@*1;V^.2"T!BY?7@W M4U@'Z+N^A:MM2UY\"=/9IL7[@N1XMICOWL=MV)QH:5.N97#:! ->[>"''U M]F*]JDTK2+);YI!II963X+26H+B+$'5&8@Z1]J]%U7PBU),('/=4'PZ$PVGI M: @2)7$QY%D\X0FU#TP"DK! :53@A$'@,@M!G@U:W[I/QUY"Q@UGA@/5Z5+O M$CROJJ-"6^5*1-8F'3.WX%DFAKPS$#+QQS '%BGR0]FZ;NH1DGJ\81G9F3M% M:1V,3K(3P3!1P'O,H(P3X'(P9*-3<#SI(II7\SV9R+YCF-%^OMIKL[87RYK 7AVWE!M+FXY4J"L:GF9IH MD2,#6 M2I7 U6XEB,HZ;)V8\$02#T*G^B.B18IY"3AZ)X'96K MB0TE@T3A,_-AZ-OJI[B,^H\(K1:R[^),/C'^>W%6!P;6.Z9HT) 78O3FR4F MERF3/X+!2&-U2;HQY)H0?A! S1\1H,^OUUZ+0=_CK(X2?Q>6ZV\?R?%8D6AK M#^\3.DP_^(&-FD@?3G2S/M'[E[R!8VT\$)4";WD Y=QFNDH&1Z&'Q\AS5NT; M1#],4[M"A/M6^NG;=_^R>6"WJ&26) ,CZXUZE 8\DEQ0LO,'4_NBL0XZQ-'5^"U3T!M7("EKR%C!)1' )Q]1>.F2OV4K]E9> MW?G@#I1\C'H6K60U\DZ_,8C;ZO1?RH P[(1U.U.$EA;A&*/4S%>&;M^5"P&$0E8T\=7URL/[\X MPV4UZ/_W8CI?_SL)[6)YU40?0X@N\@PL>%$S@#-L/!IJ741<>V_OL-EJJK\A#]]>[=1QL2& M9%C-J51>T':J\VY=)E^V:,4<>J-"\P3_)Y#7Y5O*D;A8/(^2.L!?%=#;\I(6 MGJY_#FDS!O)R-,Q/B^5R\?MT_NEE.*=_67^;6$:[-F<$;Q.=$Z7&S$PJB,H* M&PV31ASTLO($ #Z%OK&G=PZ(P,'4U $$#]I=ORWF=* M3%=@!4O?MPNMA 7?WH7;2 M&*,SH'<4=PEBS"FFP0IOHX@JNN;NXM,H'-=Y?':#V4A5'0!Q_R7 GGTW44E& M.@$2:,5K\CAS0!QFT!3U"XXN8W,,'DSI,U MB?EO%X'$MT;,$V:S+25E,N"U[YUC 6HO%=#>*A5*CNIV1Z6]]RB/+C1N5NH@ MR&DOX [LU#7E;^-L^FFCH-7+BV45\LNP7'[;O,3/+G#BN>7&Z4",A'I3)(FO M3>$@,HM:.>]3ZX9NA])V$-;L'PIK@ZJG ]CM'OX3FB*4":YUTZW=]0^"C_M#PN=H,7< D6I>;U4_784O[TEB6X>0(0-I8[W+ MD1:"40*B4*Q8LL*ZN,:H>82D@X#D_Y! :JF,7HLL*H]O%O-/=818_?O1Q17W M?%"3HHI#B&Q43+'Y^+M32&)FGMA5D"4G&-$I U[P!#X%J6ST2K'6E0/[*6EA M8'Z9TV==;&:>;AX^0NT$G7B 7#,)%:L#*XLUD(OQ3"=2L6U]@;^'C'$OZAOH M?9_Y.$74'1Q'==.M+S?=]9AD:XU+Q65@MN3ZGD"AH64)N$TBY6RYP.;W1WOH M&!\O)RGWMM-RJJ0[1,OE,WZQ,5K+/ A1!R^9*"#4"4X9M>>^.%%X\^>9O92, M/!OV9 T_ IDCQ#WRS4T]S]\LPOSZZ6B;GZ&=2]):!]'41%CF')"GQ8%+;Q*9 MXQ25>\0;N?_3^P+!,3I;-!5@!W;C \ZGB^5OBS6N+ADHG 3!C01M:C\\H34$ M9AA$\JAC#"+H]H6:MXD8>7AP.Z"T$?/(IJ+>7)_7H_;GZ3S,T\WPB!@84]IQ MD(@;K'MP0@1@&KU/LLL(WGF MVM0X7TEPQ@2HD\V0>2M4;NUDW*5B7)/1VB4]41R\Q"EG(M:4E.+1)73 M'%QB"GAFRI2ZS!GV MG'ZE%! RU0Z]ABRDY 5*UH@Z&$.[J7F.[0,$]02?8_1])W^VE? [0-+WAGBS MN= @#]D@H.("5' &8K(%DB^U'Y!4I;2>Z7.7BG%]F=;'TXE2[@XG.X4/B4FC MDE 0C Z@BBX0?,Y@A)/":F5#\SEB]]'2TRW;TW7\(&2.%/C8U;)Z)XY[=8&D M27MI)CGWJ>3$ %.N;YV2N,@6(;H@:J\"K?6M_H'[RV;O7:$G,!RKO45S48X- M""/M'48DNV3$Z)A%, 70%PXJ10O.T-C64ZP>HJ>G4^E(A3\(HA.DWP&2 M_CX/9XOE>OI?F#=LK58789[P]==SG*]P0BO&X%6J0PXCJ&C_O_:^K$>J)$GW M_?X7DWQ?7JY$43 JJ;HH ;=;\Y3RQ1QB.HE@(B+I8G[]-8^(7,CUG @_>3SI M:B9%BXH6>HCAJUCL2*GJ$ 5R'77D,GH*L-M@YU1>=P>8VN]U M.(?EF$+-4I$G1V:^T#F\QPC9Y) $!0#.^PDQ]@"QCE9$+W+04K'2 M>O7!\]57DHBMUG4A/0NV;EC3$*O^+$:@+=QQGEH7S+V4^LHQ.X72':+F< M)9A5]$PP*,R2 R\I%@QZM_I!26>5E\YAMU]UE<*DXK! MI$BN9C8'E2RB7.L7"G,CE[G!R.82/:9U<5E!BW23D L5LS B* M"E4N3CJZ3-,6UO5@6TZ5[9!RJ3&,[@ LCU?L),6<2!+!9]*U*EA/"K=D( /L M?"XJQ^;YN)=6+C5*WJ/*I<8P?^X)J!?Q?/%EL:V3&A\[DLXRJX2,[&PP%"PB M&7#F,YB,N;(.=7DJO3+B<_,:IF9HF8K!'6B?RT49M0][IXZ55TE[FR$%4L+* M2 %!J C9V:(P2EFP=0+I-@T]9?]/=V=.XG!G"+EPN(/@^!=,K3'R8@KK3O%'6O"[.]B0$WZUL5D+9UQBD(2J MJPA"@6 #UJ+#DDAG6IU;5R,\1$M/+S]'"OI1\!S)]0[0\_N8>=O2"-*9+@.R MDNAL7-0:]NKD"84FNV35H$5J8]Z%7LQ8]"E0-IET.D#>C_PBT[W8?"!:0GZW MO.D6\#,5!4-#9MQQ7^J+OH*@R.$C[RYEP6J+SK3#I!ZFK:< ?0J]UD@J,\=E MMXJ?5]]P&8A?N!_ ][[*ZW"IWJ[6-T_Y88M??UW]J[[VI5 M^!BY8\P)8+G.EN1!@P]2@JOABF;2^=3:U7^*IGEGET]B5%M*H>>@HP3X]3&(,E[O#R8TVZ%BL018X,)$I MT#2&3&/ CH[F1TO7/O6:8 7,TQBE(R'#I,8P_"Y9P<\/ '!11>"20%$](I\ M-JRG($X5F8W6Y,@K/FAPP$L;)C%*>L.&28QAY=R >'SV 0JNC*\CPB3QAC$! MCKO= F<>A4@V^2$/HB]QF,31L&C&T!F147D1ZQ@$X+;.^?*& M@4ND/B5S7BD73%2#VIF>V'E^]<&>$'&\IW$\#WL0_ &O7GKG S?@"X&6[*6@ M6-M80+H/JAAFF6RQ[O[&)^=;3GZDL&Z+^PC.S2SP0Q;OLF+#*ADLHZ#+H ,E M?0$7M0*M+9T_%2'9H$$Q3XC\AX_.+/1C1+9JP;_NPHCK%!YG9/],0(BY#JKG MM83'6@&,3%\PH7@5IEB !['[^Y@<^.!W2J?9*1S2)$HPJIS M(B)Y-:"1&85>TG^F36SU7M8P2M!#RQK&<+T[]-S3ISH%PII)IN=WF+M#\O=O'9LCWV,> M_GG-WF4&DCSM^XPJMK86<1!&U'5[CA/,I ?K/6%,\E#R%#?S>=YG6*E[D$T@ M$^\)W)QI<$Q+2)HS)[AA0?V[OL^,D?N0]YDQK.XA--YW@Z;,L$8(F5?EQU, MCQ0B\NB4RRPQ.ZQZLVE.Y%E?7T:)[=Z]B#XRV$ H034',GQE[+.ST,( MACD@HYNY$\I3\/?SY41&">N!G,@8SLV=$UDL;\3TQ9J817:@5=*@+,5ZWB8+ MB05RK&(I10UJ-GPJ)W+SHWWD1$:);-6"?W,+_H=D#N-"F80>!.[R]9I#""Y" M+#D'68+4PX8A-$^&-0\JF@G^:/YU$)?>.U*H6&]EB1$"*QX4H1="]@:L4\4H M173<[@J<;SS7L[Z*'.,!-.-TAV@YO!QJ$6*PWD$=<$F8YP5"7;7&2-&Q0BJ/ M-Q^U\V+&M.PY!<\($%<#Y:LH\N0]2!+A8S/NM"EC,,6>1Q MTD[#YQ[1-4IN0W8:CF%B!]KCH>R=RCKGC!%-:'EU,L3@M^=P>;VH!_EH1$KER!R.I@U< ,N"P#I"BY9SQFYUH[*'>IZ"E! M<:1P'\]5C>5T)UCY!RX^?=YB?K5OV[F9T3]C3K.0C8"B37W'1$8'$Z2,98X2 M/3(OIFA=?X2DGIS<=BAJ)8/NANM?;@C(-2#DFM%MH%A/:>*@H$<@*7A";8IY(Q1<%BZQ'I M+VD70RO0',GQOGJU]X(ZH=0NRT[[0)BW/.,TB. M(2BA$9PE'UJ':'G0PG [A7OX/.^TF1&< Y,@?:<>PN@/#WNHZ+]% M']THP0[HHQO!Y>YP6@'28B3C+$+)/^M2YJ-AT8RA'=B8 MMV&QKH$ _O+];QBJEW8UOFFG3A.2+K4^0]"U/B*3TT;',1"1T'2ZE]*2_SW!Z=KKKVF#?2_ YG#QC$A,(G?@8]V&+EV"4%B&Q#4WS#FC ML;6S.X2N>:U74R \!+)64ND :7_6/<(DFNW5X>XYY4$GH[>:66> !4N\4TGN M'^>P<)V"TE&XUDIL!'F=X*X9-E;/(Z@.,/AFLUU\"5M\5P:45 P$ M>1>CEYK@N9&,.>C( M*#4&%11X41L%E$;PMD00P3*7@JA_W!@O=XCH"RK'2';5DLV]5CBSQ)V5D?A M9Z][8\BPDH4%G2(C/T];DV[YY>TKG"?S81JBH!D3.U 8#Q6WY&QBR!3=ZN)( ME4IKP445 9,7F CKQ@YJH'RF"N=GW9C3[BWV.'YW )N;]4M7_OE9"E$GK@MP M@CPH)A!KU=?OBRVE5.; ML,RO5\LMZ5(DC7K"Q/6G?V:3TK&1I#>J(+OQU5>WOWJWP"C[DA-R#2'4/3:< M&?#UM9:+'&4H1@7=NO9J%($G)[\OUNESV.#U1]_\E,R9JUGM0]GLJ9=V-/AK$[.?%IY=>1J;Q[TE^^ MOPY;_+1:?W]7JHFX_!=Y%\S&Q&PJ5D%F*9)GJCRX; V$J I/22L?6\/T2%)G M3IA/C* '+/&4XNP:M0\<\O)]S 67G=* Q?&ZNP\AU &M](N7)A05FV],/)+4 M^9,2D\-H,'3;R;0#Z/ZV_$9'6JT75\D9Q@IC@9&!LECJ/FVL8T#)3XXF6Y<^MG: [1/0*MX:B7[640P_#I/8WSI3$N7 4MDE'-XY3M%]X 1G)VW&:69/< M$/"\C,GJSV1-CV=Q#[@XP+D.;*431B@Q5%U,+J]#&2!@#D4X6:P>U+3SLH:, MC1+6 T/&QG!N[EE3/PS)\M'IB)%#$+$>/D@(*I$NX]H:Z5C2MH4RZ'#(V"B1 M/3AD; S_YA;\#T.RC$?/549@)0A0NN9\%2K06=-?:*%4CBT$W]^0L:,%?S3_ M.O A1YG!ZQ2O%=(G'C6QR07Z)9)C+C@#YXNJ=5)*^.;EE4=1.F^YQS.'[,\@ MS)F?=.]QZU?+77+N3UPO5OD,!:G9.G))"E/+5C-=XE3'@Y8BB@HE)#OD:?>I M[[R@3-"1&_%]/=[^[[>8SPKJZ).34)RU%!T6!1YK M^4,V4CNG0AP6&IVD[IX@\@6%4Z=!\GG$V.LSXF]+^BU^#'^=\&QX]V29\ M@K1&SX)77[GG@8;I++W3#H*I-2E2&W ND?%T7OOH%4?>NDOZ$7).[C4H!=-V M\0VOOE&'-.T?J2X(Y>^^XGHGILV9J;T9/B6P+E"047Q=Y9<-6!%X3D((WKP@ M83AU\QK+5GBYTU8?E=N?OD]GM<%.:]7F^WFPV>Z)SO: M_@S?]T_=5U-9O.1D=#4D%24H&S@$J4KM7$X%E4<6FH_W/(GBD\N&TV?,%^?T M[3<$OM5WQ ^X_K9(N/OD'?F^.M_]2/K=N_(>T^K3#1CM6]Y,R+TP[ U<^A/.KQWDLGD7I$23C->=@(C@3ZH[=5+P4,3,YZ(5C5*7H+2*Z M!,XQ K[=V'H2MSN RP<\I[_Z]&J9_Q;6_\1:#GKPXB^W!V5&D9PW8(2E4U@O M(4J6P4AK(DK$U'PZSE,TS9OYFPY,3671 ;9>_2NL\U4/IRN1&,,LH#(.5. * M?#(<;%$:#5IA2^L"PA\(F!Y2M>!Y*B"YC,G91$:D=:CZ "GSUE%UA[H6 NL =U>^]XVKXS4KW-4% MJ4'3_9$B@;=1@/7&!)>$X*EUCNT>,N8=AM =WDX55 =8N^3&?O4F0T3&"FC, MM=:V5CG680%)IPRSA=,L$+L4'747G> M!G")&"*0^U20YMBC8G^Y_+7=Q_>X%LVW-ZHA/3EBQ M>NS!^ZA7)<@[(Y6!R&HOK741G':*_FLQZ')0"ILO6.RD7O7XE,3>[GDCF&$A M@I=&DKMG:BQ MUK[: P70>C4_#&O%?$ONBYU#&8?KDM]3O%WX&K\$,8Z'6/A M)D$,.8#*HD"PTH,I6B DR1W* MHB2D(#@H% &\L@C&1?1%,F5D:2#R\8.3II^8-49D#PY.&L._#KS*'^LZ*_': M("=+R?)^ DI,A8,(+N22BT?=>EG1^&+N9WC0GC-&.5XB'R(((5X"E MVAPFC 7'T8 TT2H1A1;-%T2?4NGXLDJ[1V%D8*7C&(%U@+L?"NCVU>F7)9LR MH9!20]':$G/H;KL0#(12_T"%Q'CKUO8'B?D):[M/P5X;H76 OBZ6BA6!U!&98@"NY!( MT_.2C&Q1>M+3E3U+=2P')G&[I,\N^ [37@7NK MY>[2O@Y?%]MPOK<<[TG\ZV^8WZ[6;R^V=>O\9G-1#@2JSH&D.5$ ML1]9%"&XIOA1^>1:[P8>363G?D%C%-WIZY]2I!U@=G>T2CSF7R_6B^6G?FQ?3SBKSA7+_F*-\M61QT8N9$R#H:\#4_1_>K?/6NXDO3(\ ^JDOUM]) M#6&^Y,O'%?F6UXM_8S%)!DF1EM'$)8R2N"2P-DZJE&6.F@_:/-3%-7OLI(,N MG?[?2S<7N%[R%;Q7 ?W'>K79G,DB?/)UCRUS!92OCZ[1DQLKM"L&Z=3'< M!,<8='G,_UZ>26#1R\VX,WW[+@OB RSX44M<*0A^EAV//)#W:U0M5@L^@W.8 M*<"+A3DIN723/*!.<)9!=\3^S'=D;H#,/3[KYF/*Y>Z476'FO@QGG_?X;?FN M$&E7D>(9"YBR5G4Q0K&@-./@B.\4 #+I';>ZL%M7X/Z16D=]?1!HW4\&VF<2 M5J]PO/Q];;NIZWO.0I(6,W> 03B*E(('+^K03V*GJSL[_.V7KW$(O/W!0:#S M_TZ@.TDD+ZLQ]&JCQZO-YN++3OO_/_HGV]6;S7;Q)6SQ2OD?EGX<+,14"TZ. M(^,Y5IXT8% ?3:6.N^(,,N"RMCJKJC1U9F!"H.NBK0ZR=0'(S$VE]2?_N5XD M/!/&%,$H^A6IU'EEFD'$P"%+G=!EP45JO0#F^NLONJUS#&KN=4?'"Z"72.L8 MZW2E%:[5QJ:.&:C/#W]?$<<7YXOM][I!Z\Q;C#H3#W@MK%199S(NPH#0H006 M%%.^FYS?\&/-^]0Z-]@[@LS/=HO>+S;_?+M&_&U)!%*2EA6 Y2(&IEE\8%P;U'\UUA^X[U+P/N3_+#3H9+KW6PJ998Z&[+',$)(/@,H[Y"9[+5MO99CN-/.^Y,Y]8^8'2"]7I;7U_77Q M;9$ID&+KVF MCGZYV"R6N-E\P$\[UM^8G=5VDMB1'VJ2_FEQR$8)G@,)[_'K:EVW0%U!74:5 MO,F2]+ COX7S7-\I%21E5"W"M"RW[AI[B)93%?4?%[6QI4[]JS^X=AU<,O[, M*IM$- &$BAE44!IHU8_P*UU66'S(K. M_@V7%U@Y?I<-\?N?ZU6^2-O:XC6%,CN!CJEU72L63:T*G8E.2R= !GF8JQ,] M:LCHHW%,:!6;NV$3J<(;?5NWOG!#+N2([/]RWZ&%S/FD4@1I1+VHS(,GOP)T M3E8:+Z15S>.V\61VJCS'8.>1$863"*N'&.IRM^5M-;&;"* \+UE20(@&%2CC M+9 A\E T4R49XTILGFI[C*!NQA5. X<[#0ZM9-,#T/:T'SJG57 F%>5!"\,H MCLNFMI]Z.D;D/I%3PE7SAK*;!,P,I':"O;-6]E@NSUPR\R?Y+ ?B+X?I\<@3 MBPE",J2XL01 E0KG@(69,&16N*8K$$SP9 8/ ' M9VX9;0*-:;@[:X?G_EATEF789V9^/(>4+EDL!JQRJBX,DW7D:UW#R8J-FDL? MTB"4//2%F;LL&\&B"?]F5AVOSL\7F _1Z.;5,N]Z8FY;T.:)EH<3O5L?EI3LIWIJ1@;3 M1!!IMP7$$>QYB:"#5PG)HK+28I;I?=_N9@[NI+%,$\[W@9QZ%PXGV%SN&4LH M;! ('',A^#-#AP@:R(-725OG11A4SC4,/G<)F&]&ZNDRO0N0$QG<001SN1-< M9A,=$V"9)JJY]> *.I#<:1>#TK72>&77O* M3@OJ*&V*EI,35'10/N=X>?P\4R MQKJHK *YNUC5=0^D*X$SF3+]3A0]J'-A-(+F]BI:R/11B!S!X YRY^^^XCK4 M6W0K^J(8+BKB#03MZIP57==O2?*\C(B^:..M;#WAX %2>H+,,3)>M6=X![C9 M)7TV^R.\.5]\6>P30)?YO\)U4M"6*)U#T?,6*K=@V==EBT%Y[ MZS7P%"PH6QA$$31H)T42*0N7FT]8ZJAL4<@D? ET:)U4W8X@P<>4P1:;6#1T MNUWS O:?IFQQ#'9:E"V.$59W:9-=DJ#F#8VH)*=4*V!VDX(<_:(%2UK&$O*@ M\ 6X>S_Q$E:7T@H)[;0O%4X6#0U] %"N\C#+[U'K-P$M+ MNYV"H7;,[P!)CQ>*1^*#D\5!9J%F)P.9<%4$,)VB3$X[TSS%<7IW1E<53<UETP/0?B@=3*B*DRF"4(+NGS4.HF$4?"!=OA@#SVFBP+7_[HQ1@GVT.V,, MESNH;;I5/"[)YD;NH3A?1X7D#$'4I!V29*.UR,60DI>NNS-&">C1[HPQW'HQ MW1DQ8N0I>7 ^DO*TY)6Y3(?23-MHG111#)E=^R*[,XZ%QC3<[;D[PQ747"-Q MBB==/2X!]=T BO*<7'>#6O%!*'D)W1G'PZ()_[JLD7R@][J=T9QR)E,A[W46/_8SUY4B(XQH@U7M?1ERZ"KQ<@ M*+2VY&C-,#]TJNZ,KNHHCTWHGLSY/I!S3WVR9TD%3:#GPNW21@:<+1*2LC+R M@-J&%H6X+Z4[8Y1,!W5GC&%P!Q',93;1A!M"D&4DQ,F)%\!RL--EJ9@I3]FA/ M8^X<:GL$-.-EEYAXP%/26#QS$8&%.KFQ&%V;93-P+E@.*2+78@YOM+F'\9R8 M:<#K?E*CCQ?)2264%%F II",;&OFX-$(<%*2QTTL#:EU+?7/6?IZ4D:^M:3F MUF#YOR[J;K;=WD*Z7&6Q/;,ZZV+('CME>1TQ2^XR2U%D07J#IPJXZS7N;%]F*-EP.0/ZY^7RT__;[X MAKF69V\W9TPSS+M)9*RF(HUTX)!;0$UQ@?&IB/9S*(>3UT4>>#K4326H%SC9 M]SVFU3(MSO=7<%5NJ/7MZO#O[U'Y4U3.GT;*U"7S#1DU=:T\#SF3CN3 +<4# M2K$"7A@%5J0DK"11N.:U+!/5RO_(]7?EJJIMS]W?B<^U(>927A]7UW50M0-F MUP#FB]:)PFP;4%(<%BP$X0)$SIPU4B"!LS$W3J>Z+P?R*&3=[5]Z5E%V5QB] MRQL7:R.9C :=Q.4D9SDZ(F?,A,/H\PN# +C"RRL?V[Y/UUG/T88W<'ID&7* MRA=G>0%KHJ0^U]-<3HE2D9O,J]IVU9N-"%%H!W1*92C<4@E;3[EXG**> '2,Q%>3 ML;\#,-WV VZ=ZNUJ_;@2_U&'7\=N0H102A+@+=(EM8Y#9.1&1.M"J$,BM@H]NT M\RQP6+6130>PNID:I=^?XWTY4FL5*M][(/ MH:NOK'4/0&PNS0X0^N;+U_/5=\1?<(G$Q=T;^+U[(?\@]H?-YS.AI2P.%;"L M+2A&9B=F31>2,8=2"!%9Z\346!K[RGSW@-Q)I=SAJW!A'A4W"23'!$HR#<'X M!")$:8-,&O.M!6E-7X6GKIGN ELM>'\\=%;;<#[=8\M5R]NJO*;K\/9\]:_- MAXNOI/+K'X;SZZV]AT$ZFR.>48[X2),'DE,/U^KIX\8G+^EXL_^#Z_W&)KG( M99%@52(P\10HM"%L>9U**KY$AKRQM1E"U^D=\20-_!C^PLV?89'_P.U9BH)) MH6)->I'?(,EEB-DZ\%[5>F3ME6G?!G^;BIF#C]:(N-L+?Q+;.W#7=HU1N-E> MDI_KS%6C"P0RSZ"RU! ]XR!#8E%A"+EYK'J+A)G#A.DAO-76FRJWGR5TOHBG.]BA^M#GA%%.4OK M06=1F<4-D*/G(:/AEJ&S9?NW^)S'%&BC)6U*!Y.<%64>: M:%.$$EH*W[Q9[GY2N@+.$3)^ C3',+Q/W%SUIQJ&J3A@I4[%3M:1WR8L<.VB MJ8-3O!\TT>$TY'0QI*Z%J)^&SQ%\[P] EYL%6?7Y?8!DZU11RUQ3J.Y1U Y_7JRY?5M=7NM7 M3.>A9AUL9DY9BBI+X76-(7+P C7DF$V,D2N68V,8#:&K*WUT) )N1^.MQ=$! MQ&YEVO.O%^M:]H#KQ6I?W$+&/R6A32W#8BA(@[M4]X9E8+X$:72)@;7.,SY- M55<:JPV\&HNB&5X M:&EB:70S,3(N:'1M4$L! A0#% @ %8%(6/[I9?\X!0 QA( !L M ( !#1 '=M&AI8FET,S(Q+FAT;5!+ 0(4 M Q0 ( !6!2%CLZNH:(P4 / 2 ; " 7X5 !W;7,M M,3(S,3(P,C-X97AH:6)I=#,R,BYH=&U02P$"% ,4 " 5@4A8;"FY!-$K M 0#%T!4 $ @ ':&@ =VUS+3(P,C,Q,C,Q+FAT;5!+ 0(4 M Q0 ( !6!2%CH!C<_30X 64 0 " =E& 0!W;7,M M,C R,S$R,S$N>'-D4$L! A0#% @ %8%(6-UE%W-F&0 ->X !0 M ( !5%4! '=M&UL4$L! A0#% @ M%8%(6&0'F1+/2P $P# !0 ( ![&X! '=M&UL4$L! A0#% @ %8%(6 Z"W'PGN@ L'(' !0 M ( ![;H! '=M&UL4$L! A0#% @ %8%( M6)>/19BZ= %"(% !0 ( !1G4" '=M&UL4$L%!@ * H J ( #+J @ $! end XML 74 wms-20231231_htm.xml IDEA: XBRL DOCUMENT 0001604028 2023-04-01 2023-12-31 0001604028 2024-01-31 0001604028 2023-12-31 0001604028 2023-03-31 0001604028 wms:RedeemableCommonStockMember 2023-12-31 0001604028 wms:RedeemableCommonStockMember 2023-03-31 0001604028 2023-10-01 2023-12-31 0001604028 2022-10-01 2022-12-31 0001604028 2022-04-01 2022-12-31 0001604028 wms:RevolvingCreditAgreementMember 2023-04-01 2023-12-31 0001604028 wms:RevolvingCreditAgreementMember 2022-04-01 2022-12-31 0001604028 wms:AmendedRevolvingCreditFacilityMember 2023-04-01 2023-12-31 0001604028 wms:AmendedRevolvingCreditFacilityMember 2022-04-01 2022-12-31 0001604028 2022-03-31 0001604028 2022-12-31 0001604028 us-gaap:CommonStockMember 2022-09-30 0001604028 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0001604028 us-gaap:TreasuryStockCommonMember 2022-09-30 0001604028 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-30 0001604028 us-gaap:RetainedEarningsMember 2022-09-30 0001604028 us-gaap:ParentMember 2022-09-30 0001604028 us-gaap:NoncontrollingInterestMember 2022-09-30 0001604028 2022-09-30 0001604028 wms:RedeemableCommonStockMember 2022-09-30 0001604028 us-gaap:RedeemableConvertiblePreferredStockMember 2022-09-30 0001604028 wms:MezzanineEquityMember 2022-09-30 0001604028 us-gaap:RetainedEarningsMember 2022-10-01 2022-12-31 0001604028 us-gaap:ParentMember 2022-10-01 2022-12-31 0001604028 us-gaap:NoncontrollingInterestMember 2022-10-01 2022-12-31 0001604028 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-10-01 2022-12-31 0001604028 us-gaap:TreasuryStockCommonMember 2022-10-01 2022-12-31 0001604028 us-gaap:CommonStockMember 2022-10-01 2022-12-31 0001604028 us-gaap:AdditionalPaidInCapitalMember 2022-10-01 2022-12-31 0001604028 wms:KSOPRedeemableCommonStockConversionMember wms:RedeemableCommonStockMember 2022-10-01 2022-12-31 0001604028 wms:KSOPRedeemableCommonStockConversionMember wms:MezzanineEquityMember 2022-10-01 2022-12-31 0001604028 us-gaap:CommonStockMember 2022-12-31 0001604028 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001604028 us-gaap:TreasuryStockCommonMember 2022-12-31 0001604028 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001604028 us-gaap:RetainedEarningsMember 2022-12-31 0001604028 us-gaap:ParentMember 2022-12-31 0001604028 us-gaap:NoncontrollingInterestMember 2022-12-31 0001604028 wms:RedeemableCommonStockMember 2022-12-31 0001604028 us-gaap:RedeemableConvertiblePreferredStockMember 2022-12-31 0001604028 wms:MezzanineEquityMember 2022-12-31 0001604028 us-gaap:CommonStockMember 2022-03-31 0001604028 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001604028 us-gaap:TreasuryStockCommonMember 2022-03-31 0001604028 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001604028 us-gaap:RetainedEarningsMember 2022-03-31 0001604028 us-gaap:ParentMember 2022-03-31 0001604028 us-gaap:NoncontrollingInterestMember 2022-03-31 0001604028 wms:RedeemableCommonStockMember 2022-03-31 0001604028 us-gaap:RedeemableConvertiblePreferredStockMember 2022-03-31 0001604028 wms:MezzanineEquityMember 2022-03-31 0001604028 us-gaap:RetainedEarningsMember 2022-04-01 2022-12-31 0001604028 us-gaap:ParentMember 2022-04-01 2022-12-31 0001604028 us-gaap:NoncontrollingInterestMember 2022-04-01 2022-12-31 0001604028 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-12-31 0001604028 us-gaap:TreasuryStockCommonMember 2022-04-01 2022-12-31 0001604028 wms:ESOPShareConversionMember wms:RedeemableCommonStockMember 2022-04-01 2022-12-31 0001604028 wms:ESOPShareConversionMember us-gaap:RedeemableConvertiblePreferredStockMember 2022-04-01 2022-12-31 0001604028 wms:ESOPShareConversionMember wms:MezzanineEquityMember 2022-04-01 2022-12-31 0001604028 us-gaap:CommonStockMember 2022-04-01 2022-12-31 0001604028 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-12-31 0001604028 wms:KSOPRedeemableCommonStockConversionMember wms:RedeemableCommonStockMember 2022-04-01 2022-12-31 0001604028 wms:KSOPRedeemableCommonStockConversionMember wms:MezzanineEquityMember 2022-04-01 2022-12-31 0001604028 us-gaap:CommonStockMember 2022-07-01 2022-09-30 0001604028 us-gaap:TreasuryStockCommonMember 2022-07-01 2022-09-30 0001604028 us-gaap:ParentMember 2022-07-01 2022-09-30 0001604028 2022-07-01 2022-09-30 0001604028 us-gaap:CommonStockMember 2023-09-30 0001604028 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0001604028 us-gaap:TreasuryStockCommonMember 2023-09-30 0001604028 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-30 0001604028 us-gaap:RetainedEarningsMember 2023-09-30 0001604028 us-gaap:ParentMember 2023-09-30 0001604028 us-gaap:NoncontrollingInterestMember 2023-09-30 0001604028 2023-09-30 0001604028 wms:RedeemableCommonStockMember 2023-09-30 0001604028 wms:MezzanineEquityMember 2023-09-30 0001604028 us-gaap:RetainedEarningsMember 2023-10-01 2023-12-31 0001604028 us-gaap:ParentMember 2023-10-01 2023-12-31 0001604028 us-gaap:NoncontrollingInterestMember 2023-10-01 2023-12-31 0001604028 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-10-01 2023-12-31 0001604028 us-gaap:TreasuryStockCommonMember 2023-10-01 2023-12-31 0001604028 us-gaap:CommonStockMember 2023-10-01 2023-12-31 0001604028 us-gaap:AdditionalPaidInCapitalMember 2023-10-01 2023-12-31 0001604028 wms:KSOPRedeemableCommonStockConversionMember wms:RedeemableCommonStockMember 2023-10-01 2023-12-31 0001604028 wms:KSOPRedeemableCommonStockConversionMember wms:MezzanineEquityMember 2023-10-01 2023-12-31 0001604028 us-gaap:CommonStockMember 2023-12-31 0001604028 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001604028 us-gaap:TreasuryStockCommonMember 2023-12-31 0001604028 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001604028 us-gaap:RetainedEarningsMember 2023-12-31 0001604028 us-gaap:ParentMember 2023-12-31 0001604028 us-gaap:NoncontrollingInterestMember 2023-12-31 0001604028 wms:MezzanineEquityMember 2023-12-31 0001604028 us-gaap:CommonStockMember 2023-03-31 0001604028 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001604028 us-gaap:TreasuryStockCommonMember 2023-03-31 0001604028 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001604028 us-gaap:RetainedEarningsMember 2023-03-31 0001604028 us-gaap:ParentMember 2023-03-31 0001604028 us-gaap:NoncontrollingInterestMember 2023-03-31 0001604028 wms:MezzanineEquityMember 2023-03-31 0001604028 us-gaap:RetainedEarningsMember 2023-04-01 2023-12-31 0001604028 us-gaap:ParentMember 2023-04-01 2023-12-31 0001604028 us-gaap:NoncontrollingInterestMember 2023-04-01 2023-12-31 0001604028 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-12-31 0001604028 us-gaap:TreasuryStockCommonMember 2023-04-01 2023-12-31 0001604028 us-gaap:CommonStockMember 2023-04-01 2023-12-31 0001604028 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-12-31 0001604028 wms:KSOPRedeemableCommonStockConversionMember wms:RedeemableCommonStockMember 2023-04-01 2023-12-31 0001604028 wms:KSOPRedeemableCommonStockConversionMember wms:MezzanineEquityMember 2023-04-01 2023-12-31 0001604028 wms:SpartanConcreteIncMember 2023-04-14 2023-04-14 0001604028 srt:MinimumMember 2023-04-01 2023-12-31 0001604028 srt:MaximumMember 2023-04-01 2023-12-31 0001604028 srt:MaximumMember wms:YardMember 2023-04-01 2023-12-31 0001604028 wms:RestrictedStockNonparticipatingMember 2023-10-01 2023-12-31 0001604028 wms:RestrictedStockNonparticipatingMember 2022-10-01 2022-12-31 0001604028 wms:RestrictedStockNonparticipatingMember 2023-04-01 2023-12-31 0001604028 wms:RestrictedStockNonparticipatingMember 2022-04-01 2022-12-31 0001604028 us-gaap:EmployeeStockOptionMember 2023-10-01 2023-12-31 0001604028 us-gaap:EmployeeStockOptionMember 2022-10-01 2022-12-31 0001604028 us-gaap:EmployeeStockOptionMember 2023-04-01 2023-12-31 0001604028 us-gaap:EmployeeStockOptionMember 2022-04-01 2022-12-31 0001604028 us-gaap:RestrictedStockMember 2023-10-01 2023-12-31 0001604028 us-gaap:RestrictedStockMember 2022-10-01 2022-12-31 0001604028 us-gaap:RestrictedStockMember 2023-04-01 2023-12-31 0001604028 us-gaap:RestrictedStockMember 2022-04-01 2022-12-31 0001604028 srt:ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember wms:ADSMexicanaMember 2023-12-31 0001604028 srt:ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember 2022-06-06 0001604028 srt:ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember wms:ADSMexicanaMember 2022-06-06 0001604028 srt:ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember 2023-12-31 0001604028 wms:SouthAmericanJointVentureMember 2023-12-31 0001604028 wms:SouthAmericanJointVentureMember 2023-04-01 2023-12-31 0001604028 wms:SouthAmericanJointVentureMember 2023-03-31 0001604028 wms:TermLoanFacilityMember 2023-12-31 0001604028 wms:TermLoanFacilityMember 2023-03-31 0001604028 wms:A5SeniorNotesDue2027Member us-gaap:SeniorNotesMember 2023-12-31 0001604028 wms:A5SeniorNotesDue2027Member us-gaap:SeniorNotesMember 2023-03-31 0001604028 wms:A6375SeniorNotesDue2030Member us-gaap:SeniorNotesMember 2023-12-31 0001604028 wms:A6375SeniorNotesDue2030Member us-gaap:SeniorNotesMember 2023-03-31 0001604028 us-gaap:RevolvingCreditFacilityMember 2023-12-31 0001604028 us-gaap:RevolvingCreditFacilityMember 2023-03-31 0001604028 wms:EquipmentFinancingMember 2023-12-31 0001604028 wms:EquipmentFinancingMember 2023-03-31 0001604028 us-gaap:RevolvingCreditFacilityMember 2019-09-30 0001604028 us-gaap:RevolvingCreditFacilityMember 2022-05-31 0001604028 wms:SublimitOfRevolvingCreditFacilityMember 2019-09-30 0001604028 wms:SublimitOfRevolvingCreditFacilityMember 2022-05-31 0001604028 us-gaap:RevolvingCreditFacilityMember wms:TermBenchmarkBasedLoansRateMember 2022-05-01 2022-05-31 0001604028 us-gaap:RevolvingCreditFacilityMember us-gaap:BaseRateMember 2022-05-01 2022-05-31 0001604028 wms:A5SeniorNotesDue2027Member 2019-09-23 0001604028 wms:A6375SeniorNotesDue2030Member 2022-06-09 0001604028 srt:MinimumMember wms:EquipmentFinancingMember 2023-04-01 2023-12-31 0001604028 srt:MaximumMember wms:EquipmentFinancingMember 2023-04-01 2023-12-31 0001604028 wms:A5SeniorNotesDue2027Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:SeniorNotesMember 2023-12-31 0001604028 wms:A5SeniorNotesDue2027Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:SeniorNotesMember 2023-12-31 0001604028 wms:A5SeniorNotesDue2027Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:SeniorNotesMember 2023-03-31 0001604028 wms:A5SeniorNotesDue2027Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:SeniorNotesMember 2023-03-31 0001604028 wms:A6375SeniorNotesDue2030Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:SeniorNotesMember 2023-12-31 0001604028 wms:A6375SeniorNotesDue2030Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:SeniorNotesMember 2023-12-31 0001604028 wms:A6375SeniorNotesDue2030Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:SeniorNotesMember 2023-03-31 0001604028 wms:A6375SeniorNotesDue2030Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:SeniorNotesMember 2023-03-31 0001604028 us-gaap:EstimateOfFairValueFairValueDisclosureMember wms:EquipmentFinancingMember 2023-12-31 0001604028 us-gaap:CarryingReportedAmountFairValueDisclosureMember wms:EquipmentFinancingMember 2023-12-31 0001604028 us-gaap:EstimateOfFairValueFairValueDisclosureMember wms:EquipmentFinancingMember 2023-03-31 0001604028 us-gaap:CarryingReportedAmountFairValueDisclosureMember wms:EquipmentFinancingMember 2023-03-31 0001604028 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2023-12-31 0001604028 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2023-12-31 0001604028 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2023-03-31 0001604028 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2023-03-31 0001604028 srt:MinimumMember us-gaap:InventoriesMember 2023-04-01 2023-12-31 0001604028 srt:MaximumMember us-gaap:InventoriesMember 2023-04-01 2023-12-31 0001604028 us-gaap:InventoriesMember 2023-12-31 0001604028 us-gaap:CostOfSalesMember 2023-10-01 2023-12-31 0001604028 us-gaap:CostOfSalesMember 2022-10-01 2022-12-31 0001604028 us-gaap:CostOfSalesMember 2023-04-01 2023-12-31 0001604028 us-gaap:CostOfSalesMember 2022-04-01 2022-12-31 0001604028 us-gaap:SellingAndMarketingExpenseMember 2023-10-01 2023-12-31 0001604028 us-gaap:SellingAndMarketingExpenseMember 2022-10-01 2022-12-31 0001604028 us-gaap:SellingAndMarketingExpenseMember 2023-04-01 2023-12-31 0001604028 us-gaap:SellingAndMarketingExpenseMember 2022-04-01 2022-12-31 0001604028 wms:EquityClassifiedStockOptionsMember 2023-10-01 2023-12-31 0001604028 wms:EquityClassifiedStockOptionsMember 2022-10-01 2022-12-31 0001604028 wms:EquityClassifiedStockOptionsMember 2023-04-01 2023-12-31 0001604028 wms:EquityClassifiedStockOptionsMember 2022-04-01 2022-12-31 0001604028 us-gaap:RestrictedStockMember 2023-10-01 2023-12-31 0001604028 us-gaap:RestrictedStockMember 2022-10-01 2022-12-31 0001604028 us-gaap:RestrictedStockMember 2023-04-01 2023-12-31 0001604028 us-gaap:RestrictedStockMember 2022-04-01 2022-12-31 0001604028 us-gaap:PerformanceSharesMember 2023-10-01 2023-12-31 0001604028 us-gaap:PerformanceSharesMember 2022-10-01 2022-12-31 0001604028 us-gaap:PerformanceSharesMember 2023-04-01 2023-12-31 0001604028 us-gaap:PerformanceSharesMember 2022-04-01 2022-12-31 0001604028 us-gaap:EmployeeStockMember 2023-10-01 2023-12-31 0001604028 us-gaap:EmployeeStockMember 2022-10-01 2022-12-31 0001604028 us-gaap:EmployeeStockMember 2023-04-01 2023-12-31 0001604028 us-gaap:EmployeeStockMember 2022-04-01 2022-12-31 0001604028 wms:NonEmployeeDirectorCompensationPlanMember 2023-10-01 2023-12-31 0001604028 wms:NonEmployeeDirectorCompensationPlanMember 2022-10-01 2022-12-31 0001604028 wms:NonEmployeeDirectorCompensationPlanMember 2023-04-01 2023-12-31 0001604028 wms:NonEmployeeDirectorCompensationPlanMember 2022-04-01 2022-12-31 0001604028 srt:MaximumMember wms:TwoThousandSeventeenOmnibusPlanMember 2017-05-24 0001604028 wms:TwoThousandSeventeenOmnibusPlanMember 2023-04-01 2023-12-31 0001604028 us-gaap:PerformanceSharesMember wms:TwoThousandSeventeenOmnibusPlanMember 2023-04-01 2023-12-31 0001604028 us-gaap:EmployeeStockOptionMember wms:TwoThousandSeventeenOmnibusPlanMember 2023-04-01 2023-12-31 0001604028 us-gaap:OperatingSegmentsMember wms:PipeSegmentMember 2023-10-01 2023-12-31 0001604028 us-gaap:IntersegmentEliminationMember wms:PipeSegmentMember 2023-10-01 2023-12-31 0001604028 wms:PipeSegmentMember 2023-10-01 2023-12-31 0001604028 us-gaap:OperatingSegmentsMember wms:PipeSegmentMember 2022-10-01 2022-12-31 0001604028 us-gaap:IntersegmentEliminationMember wms:PipeSegmentMember 2022-10-01 2022-12-31 0001604028 wms:PipeSegmentMember 2022-10-01 2022-12-31 0001604028 us-gaap:OperatingSegmentsMember wms:InfiltratorWaterTechnologiesSegmentMember 2023-10-01 2023-12-31 0001604028 us-gaap:IntersegmentEliminationMember wms:InfiltratorWaterTechnologiesSegmentMember 2023-10-01 2023-12-31 0001604028 wms:InfiltratorWaterTechnologiesSegmentMember 2023-10-01 2023-12-31 0001604028 us-gaap:OperatingSegmentsMember wms:InfiltratorWaterTechnologiesSegmentMember 2022-10-01 2022-12-31 0001604028 us-gaap:IntersegmentEliminationMember wms:InfiltratorWaterTechnologiesSegmentMember 2022-10-01 2022-12-31 0001604028 wms:InfiltratorWaterTechnologiesSegmentMember 2022-10-01 2022-12-31 0001604028 us-gaap:OperatingSegmentsMember wms:PipeMember wms:InternationalSegmentMember 2023-10-01 2023-12-31 0001604028 us-gaap:IntersegmentEliminationMember wms:PipeMember wms:InternationalSegmentMember 2023-10-01 2023-12-31 0001604028 wms:PipeMember wms:InternationalSegmentMember 2023-10-01 2023-12-31 0001604028 us-gaap:OperatingSegmentsMember wms:PipeMember wms:InternationalSegmentMember 2022-10-01 2022-12-31 0001604028 us-gaap:IntersegmentEliminationMember wms:PipeMember wms:InternationalSegmentMember 2022-10-01 2022-12-31 0001604028 wms:PipeMember wms:InternationalSegmentMember 2022-10-01 2022-12-31 0001604028 us-gaap:OperatingSegmentsMember wms:AlliedProductsAndOtherMember wms:InternationalSegmentMember 2023-10-01 2023-12-31 0001604028 us-gaap:IntersegmentEliminationMember wms:AlliedProductsAndOtherMember wms:InternationalSegmentMember 2023-10-01 2023-12-31 0001604028 wms:AlliedProductsAndOtherMember wms:InternationalSegmentMember 2023-10-01 2023-12-31 0001604028 us-gaap:OperatingSegmentsMember wms:AlliedProductsAndOtherMember wms:InternationalSegmentMember 2022-10-01 2022-12-31 0001604028 wms:AlliedProductsAndOtherMember wms:InternationalSegmentMember 2022-10-01 2022-12-31 0001604028 us-gaap:OperatingSegmentsMember wms:InternationalSegmentMember 2023-10-01 2023-12-31 0001604028 us-gaap:IntersegmentEliminationMember wms:InternationalSegmentMember 2023-10-01 2023-12-31 0001604028 wms:InternationalSegmentMember 2023-10-01 2023-12-31 0001604028 us-gaap:OperatingSegmentsMember wms:InternationalSegmentMember 2022-10-01 2022-12-31 0001604028 us-gaap:IntersegmentEliminationMember wms:InternationalSegmentMember 2022-10-01 2022-12-31 0001604028 wms:InternationalSegmentMember 2022-10-01 2022-12-31 0001604028 us-gaap:OperatingSegmentsMember wms:AlliedProductsAndOtherBusinessSegmentsMember 2023-10-01 2023-12-31 0001604028 us-gaap:IntersegmentEliminationMember wms:AlliedProductsAndOtherBusinessSegmentsMember 2023-10-01 2023-12-31 0001604028 wms:AlliedProductsAndOtherBusinessSegmentsMember 2023-10-01 2023-12-31 0001604028 us-gaap:OperatingSegmentsMember wms:AlliedProductsAndOtherBusinessSegmentsMember 2022-10-01 2022-12-31 0001604028 us-gaap:IntersegmentEliminationMember wms:AlliedProductsAndOtherBusinessSegmentsMember 2022-10-01 2022-12-31 0001604028 wms:AlliedProductsAndOtherBusinessSegmentsMember 2022-10-01 2022-12-31 0001604028 us-gaap:OperatingSegmentsMember 2023-10-01 2023-12-31 0001604028 us-gaap:IntersegmentEliminationMember 2023-10-01 2023-12-31 0001604028 us-gaap:OperatingSegmentsMember 2022-10-01 2022-12-31 0001604028 us-gaap:IntersegmentEliminationMember 2022-10-01 2022-12-31 0001604028 us-gaap:OperatingSegmentsMember wms:PipeSegmentMember 2023-04-01 2023-12-31 0001604028 us-gaap:IntersegmentEliminationMember wms:PipeSegmentMember 2023-04-01 2023-12-31 0001604028 wms:PipeSegmentMember 2023-04-01 2023-12-31 0001604028 us-gaap:OperatingSegmentsMember wms:PipeSegmentMember 2022-04-01 2022-12-31 0001604028 us-gaap:IntersegmentEliminationMember wms:PipeSegmentMember 2022-04-01 2022-12-31 0001604028 wms:PipeSegmentMember 2022-04-01 2022-12-31 0001604028 us-gaap:OperatingSegmentsMember wms:InfiltratorWaterTechnologiesSegmentMember 2023-04-01 2023-12-31 0001604028 us-gaap:IntersegmentEliminationMember wms:InfiltratorWaterTechnologiesSegmentMember 2023-04-01 2023-12-31 0001604028 wms:InfiltratorWaterTechnologiesSegmentMember 2023-04-01 2023-12-31 0001604028 us-gaap:OperatingSegmentsMember wms:InfiltratorWaterTechnologiesSegmentMember 2022-04-01 2022-12-31 0001604028 us-gaap:IntersegmentEliminationMember wms:InfiltratorWaterTechnologiesSegmentMember 2022-04-01 2022-12-31 0001604028 wms:InfiltratorWaterTechnologiesSegmentMember 2022-04-01 2022-12-31 0001604028 us-gaap:OperatingSegmentsMember wms:PipeMember wms:InternationalSegmentMember 2023-04-01 2023-12-31 0001604028 us-gaap:IntersegmentEliminationMember wms:PipeMember wms:InternationalSegmentMember 2023-04-01 2023-12-31 0001604028 wms:PipeMember wms:InternationalSegmentMember 2023-04-01 2023-12-31 0001604028 us-gaap:OperatingSegmentsMember wms:PipeMember wms:InternationalSegmentMember 2022-04-01 2022-12-31 0001604028 us-gaap:IntersegmentEliminationMember wms:PipeMember wms:InternationalSegmentMember 2022-04-01 2022-12-31 0001604028 wms:PipeMember wms:InternationalSegmentMember 2022-04-01 2022-12-31 0001604028 us-gaap:OperatingSegmentsMember wms:AlliedProductsAndOtherMember wms:InternationalSegmentMember 2023-04-01 2023-12-31 0001604028 us-gaap:IntersegmentEliminationMember wms:AlliedProductsAndOtherMember wms:InternationalSegmentMember 2023-04-01 2023-12-31 0001604028 wms:AlliedProductsAndOtherMember wms:InternationalSegmentMember 2023-04-01 2023-12-31 0001604028 us-gaap:OperatingSegmentsMember wms:AlliedProductsAndOtherMember wms:InternationalSegmentMember 2022-04-01 2022-12-31 0001604028 wms:AlliedProductsAndOtherMember wms:InternationalSegmentMember 2022-04-01 2022-12-31 0001604028 us-gaap:OperatingSegmentsMember wms:InternationalSegmentMember 2023-04-01 2023-12-31 0001604028 us-gaap:IntersegmentEliminationMember wms:InternationalSegmentMember 2023-04-01 2023-12-31 0001604028 wms:InternationalSegmentMember 2023-04-01 2023-12-31 0001604028 us-gaap:OperatingSegmentsMember wms:InternationalSegmentMember 2022-04-01 2022-12-31 0001604028 us-gaap:IntersegmentEliminationMember wms:InternationalSegmentMember 2022-04-01 2022-12-31 0001604028 wms:InternationalSegmentMember 2022-04-01 2022-12-31 0001604028 us-gaap:OperatingSegmentsMember wms:AlliedProductsAndOtherBusinessSegmentsMember 2023-04-01 2023-12-31 0001604028 us-gaap:IntersegmentEliminationMember wms:AlliedProductsAndOtherBusinessSegmentsMember 2023-04-01 2023-12-31 0001604028 wms:AlliedProductsAndOtherBusinessSegmentsMember 2023-04-01 2023-12-31 0001604028 us-gaap:OperatingSegmentsMember wms:AlliedProductsAndOtherBusinessSegmentsMember 2022-04-01 2022-12-31 0001604028 us-gaap:IntersegmentEliminationMember wms:AlliedProductsAndOtherBusinessSegmentsMember 2022-04-01 2022-12-31 0001604028 wms:AlliedProductsAndOtherBusinessSegmentsMember 2022-04-01 2022-12-31 0001604028 us-gaap:OperatingSegmentsMember 2023-04-01 2023-12-31 0001604028 us-gaap:IntersegmentEliminationMember 2023-04-01 2023-12-31 0001604028 us-gaap:OperatingSegmentsMember 2022-04-01 2022-12-31 0001604028 us-gaap:IntersegmentEliminationMember 2022-04-01 2022-12-31 0001604028 us-gaap:MaterialReconcilingItemsMember 2023-10-01 2023-12-31 0001604028 us-gaap:MaterialReconcilingItemsMember 2022-10-01 2022-12-31 0001604028 us-gaap:MaterialReconcilingItemsMember 2023-04-01 2023-12-31 0001604028 us-gaap:MaterialReconcilingItemsMember 2022-04-01 2022-12-31 0001604028 us-gaap:SubsequentEventMember 2024-01-01 2024-02-08 shares iso4217:USD iso4217:USD shares wms:segment pure utr:Rate false 2023 Q3 0001604028 --03-31 10-Q true 2023-12-31 false 001-36557 ADVANCED DRAINAGE SYSTEMS, INC. DE 51-0105665 4640 Trueman Boulevard Hilliard OH 43026 614 658-0050 Common Stock, $0.01 par value per share WMS NYSE Yes Yes Large Accelerated Filer false false false 77616828 560744000 217128000 6058000 8227000 240810000 306945000 405409000 463994000 31459000 29422000 1238422000 1017489000 810887000 733059000 617397000 620193000 365631000 407627000 129622000 122757000 3161959000 2901125000 12275000 14693000 12844000 8541000 207902000 210111000 162275000 142400000 13829000 3057000 409125000 378802000 10270000 11804000 1261742000 1269391000 37947000 32272000 159296000 159056000 71980000 66744000 1940090000 1906265000 0.01 0.01 7488000 9429000 121686000 153220000 121686000 153220000 0.01 0.01 1000000000 1000000000 81415000 79057000 70200000 69518000 11670000 11647000 1195893000 1134864000 1110670000 920999000 -26601000 -27580000 1008270000 626215000 1078562000 824147000 21621000 17493000 1100183000 841640000 3161959000 2901125000 662367000 655167000 2220633000 2453562000 402518000 431250000 1326647000 1557575000 259849000 223917000 893986000 895987000 91289000 85936000 269525000 261095000 -2512000 348000 10669000 147000 12782000 13842000 38376000 41360000 153266000 124487000 596754000 593679000 -22331000 -20001000 -65984000 -49334000 4772000 4125000 15827000 5632000 135707000 108611000 546597000 549977000 30131000 26068000 132665000 128641000 1304000 639000 3880000 3705000 106880000 83182000 417812000 425041000 1241000 1142000 2719000 3848000 105639000 82040000 415093000 421193000 77857000 82067000 78455000 82891000 78586000 82987000 79188000 83980000 1.36 1.00 5.29 5.08 1.34 0.99 5.24 5.02 106880000 83182000 417812000 425041000 4020000 4973000 2388000 -4688000 110900000 88155000 420200000 420353000 963000 1069000 1409000 797000 1241000 1142000 2719000 3848000 108696000 85944000 416072000 415708000 417812000 425041000 112014000 107346000 335000 -4165000 10669000 147000 23636000 19912000 1533000 909000 162000 -2309000 3880000 3705000 -5720000 -2732000 -67230000 -99958000 -59752000 -34871000 534000 4532000 27475000 -20091000 700262000 660438000 136385000 126858000 19979000 0 0 48010000 -527000 -46000 -115879000 -174822000 5250000 5250000 0 26200000 0 140500000 0 97000000 0 97000000 0 500000000 0 11575000 6361000 10213000 8624000 4954000 178187000 375027000 33111000 30111000 0 3652000 3956000 5145000 8859000 28653000 -236436000 -78590000 1271000 -461000 349218000 406565000 217128000 20125000 566346000 426690000 560744000 5602000 566346000 78519000 11642000 1119453000 5314000 -536697000 -33775000 477790000 1038413000 17329000 1055742000 9840000 159928000 0 0 159928000 82040000 82040000 1142000 83182000 3904000 3904000 1069000 4973000 0.12 9819000 9819000 9819000 1891000 179864000 179864000 179864000 -1925000 1925000 171000 2000 2798000 2800000 2800000 -171000 -2800000 -2800000 17000 0 485000 485000 485000 78000 1000 35000 -3141000 -3140000 -3140000 6179000 6179000 6179000 78785000 11645000 1128915000 7240000 -719702000 -29871000 550011000 940998000 17615000 958613000 9669000 157128000 0 0 157128000 75529000 11612000 1065628000 3220000 -318691000 -24386000 158876000 893039000 16622000 909661000 0 0 15630000 195384000 195384000 421193000 421193000 3848000 425041000 -5485000 -5485000 797000 -4688000 0.36 30058000 30058000 30058000 -3652000 3652000 3756000 375027000 375027000 375027000 12022000 195384000 -15630000 -195384000 0 2353000 24000 38232000 38256000 38256000 -2353000 -38256000 -38256000 200000 2000 5143000 5145000 5145000 176000 2000 59000 -5633000 -5631000 -5631000 527000 5000 205000 -20351000 -20346000 -20346000 19912000 19912000 19912000 78785000 11645000 1128915000 7240000 -719702000 -29871000 550011000 940998000 17615000 958613000 9669000 157128000 0 0 157128000 80635000 11663000 1173574000 10617000 -1039717000 -29658000 913551000 1029413000 19417000 1048830000 8206000 133349000 133349000 105639000 105639000 1241000 106880000 3057000 3057000 963000 4020000 0.14 10920000 10920000 10920000 598000 70905000 70905000 70905000 718000 7000 11656000 11663000 11663000 -718000 -11663000 -11663000 41000 0 0 1333000 1333000 1333000 1000 0 0 0 0 -48000 -48000 -48000 7402000 7402000 7402000 20000 1927000 1927000 1927000 1000 1000 1000 81415000 11670000 1195893000 11215000 -1110670000 -26601000 1008270000 1078562000 21621000 1100183000 7488000 121686000 121686000 79057000 11647000 1134864000 9539000 -920999000 -27580000 626215000 824147000 17493000 841640000 9429000 153220000 153220000 415093000 415093000 2719000 417812000 979000 979000 1409000 2388000 0.42 33038000 33038000 33038000 1579000 180812000 180812000 180812000 1941000 19000 31515000 31534000 31534000 -1941000 -31534000 -31534000 97000 1000 3955000 3956000 3956000 100000 1000 25000 -2463000 -2462000 -2462000 200000 2000 72000 -6396000 -6394000 -6394000 23636000 23636000 23636000 20000 1927000 1927000 1927000 -4000 -4000 -4000 81415000 11670000 1195893000 11215000 -1110670000 -26601000 1008270000 1078562000 21621000 1100183000 7488000 121686000 121686000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;padding-left:24pt">BACKGROUND AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</span><div style="margin-top:9pt;padding-left:32.06pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Description of Business </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">-</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Advanced Drainage Systems, Inc., incorporated in Delaware, and its subsidiaries (collectively referred to as “ADS” or the “Company”) designs, manufactures and markets innovative water management solutions in the stormwater and onsite septic wastewater industries, providing superior drainage solutions for use in the construction and agriculture marketplace. ADS’s products are used across a broad range of end markets and applications, including non-residential, infrastructure and agriculture applications.</span></div><div style="margin-top:9pt;padding-left:32.06pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company is managed and reports results of operations in three reportable segments: Pipe, Infiltrator Water Technologies Ultimate Holdings, Inc (“Infiltrator”) and International. The Company also reports the results of its Allied Products and all other business segments as Allied Products and Other.</span></div><div style="margin-top:9pt;padding-left:32.06pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Historically, sales of the Company’s products have been higher in the first and second quarters of each fiscal year due to favorable weather and longer daylight conditions accelerating construction activity during these periods. Seasonal variations in operating results may also be impacted by inclement weather conditions, such as cold or wet weather, which can delay projects.</span></div><div style="margin-top:9pt;padding-left:32.06pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Basis of Presentation </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">-</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company prepares its Condensed Consolidated Financial Statements in accordance with accounting principles generally accepted in the United States of America (“GAAP”). The Condensed Consolidated Balance Sheet as of March 31, 2023 was derived from audited financial statements included in the Annual Report on Form 10-K for the year ended March 31, 2023 (“Fiscal 2023 Form 10-K”). The accompanying unaudited Condensed Consolidated Financial Statements contain all adjustments, of a normal recurring nature, necessary to present fairly its financial position as of December 31, 2023 and the results of operations for the three and nine months ended December 31, 2023 and cash flows for the nine months ended December 31, 2023. The interim Condensed Consolidated Financial Statements should be read in conjunction with the audited Consolidated Financial Statements, including the notes thereto, filed in the Company’s Fiscal 2023 Form 10-K. </span></div><div style="margin-top:9pt;padding-left:32.06pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Principles of Consolidation </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">-</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Condensed Consolidated Financial Statements include the Company, its wholly-owned subsidiaries, its majority-owned subsidiaries and variable interest entities (“VIEs”) of which the Company is the primary beneficiary. The Company uses the equity method of accounting for equity investments where it exercises significant influence but does not hold a controlling financial interest. Such investments are recorded in Other assets in the Condensed Consolidated Balance Sheets and the related equity earnings from these investments are included in Equity in net income of unconsolidated affiliates in the Condensed Consolidated Statements of Operations. All intercompany balances and transactions have been eliminated in consolidation.</span></div><div style="margin-top:9pt;padding-left:32.06pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Recent Accounting Guidance </span></div><div style="margin-top:9pt;padding-left:32.06pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Improvements to Reportable Segment Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">- In November 2023, the Financial Accounting Standards Board (“FASB”) issued an accounting standards update (“ASU”) to amend </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">ASC 280, Segment Reporting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> to enhance segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. In addition, the amendments enhance interim disclosure requirements, clarify circumstances in which an entity can disclose multiple segment measures of profit or loss, provide new segment disclosure requirements for entities with a single reportable segment, and contain other disclosure requirements. The amendments are effective for fiscal years beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024. The amendments must be applied retrospectively to all periods presented in the financial statements. The Company is currently evaluating the impact of this standard on the Consolidated Financial Statements.</span></div><div style="margin-top:9pt;padding-left:32.06pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">I</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">mprovements to Income Tax Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">- In December 2023, the FASB issued an ASU to amend </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">ASC 740, Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> to enhance the transparency and usefulness of income tax disclosures, primarily related to the rate reconciliation and income taxes paid information. The amendments may be applied prospectively or retrospectively and are effective for fiscal years beginning after December 15, 2024. The Company is currently evaluating the impact of this standard on the Consolidated Financial Statements.</span></div>Except for the pronouncements described above, there have been no new accounting pronouncements issued or adopted since the filing of the Fiscal 2023 Form 10-K that have significance, or potential significance, to the Consolidated Financial Statements. 3 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Basis of Presentation </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">-</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"> </span>The Company prepares its Condensed Consolidated Financial Statements in accordance with accounting principles generally accepted in the United States of America (“GAAP”). The Condensed Consolidated Balance Sheet as of March 31, 2023 was derived from audited financial statements included in the Annual Report on Form 10-K for the year ended March 31, 2023 (“Fiscal 2023 Form 10-K”). The accompanying unaudited Condensed Consolidated Financial Statements contain all adjustments, of a normal recurring nature, necessary to present fairly its financial position as of December 31, 2023 and the results of operations for the three and nine months ended December 31, 2023 and cash flows for the nine months ended December 31, 2023. The interim Condensed Consolidated Financial Statements should be read in conjunction with the audited Consolidated Financial Statements, including the notes thereto, filed in the Company’s Fiscal 2023 Form 10-K. <div style="margin-top:9pt;padding-left:32.06pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Principles of Consolidation </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">-</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Condensed Consolidated Financial Statements include the Company, its wholly-owned subsidiaries, its majority-owned subsidiaries and variable interest entities (“VIEs”) of which the Company is the primary beneficiary. The Company uses the equity method of accounting for equity investments where it exercises significant influence but does not hold a controlling financial interest. Such investments are recorded in Other assets in the Condensed Consolidated Balance Sheets and the related equity earnings from these investments are included in Equity in net income of unconsolidated affiliates in the Condensed Consolidated Statements of Operations. All intercompany balances and transactions have been eliminated in consolidation.</span></div> <div style="margin-top:9pt;padding-left:32.06pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Recent Accounting Guidance </span></div><div style="margin-top:9pt;padding-left:32.06pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Improvements to Reportable Segment Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">- In November 2023, the Financial Accounting Standards Board (“FASB”) issued an accounting standards update (“ASU”) to amend </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">ASC 280, Segment Reporting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> to enhance segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. In addition, the amendments enhance interim disclosure requirements, clarify circumstances in which an entity can disclose multiple segment measures of profit or loss, provide new segment disclosure requirements for entities with a single reportable segment, and contain other disclosure requirements. The amendments are effective for fiscal years beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024. The amendments must be applied retrospectively to all periods presented in the financial statements. The Company is currently evaluating the impact of this standard on the Consolidated Financial Statements.</span></div><div style="margin-top:9pt;padding-left:32.06pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">I</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">mprovements to Income Tax Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">- In December 2023, the FASB issued an ASU to amend </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">ASC 740, Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> to enhance the transparency and usefulness of income tax disclosures, primarily related to the rate reconciliation and income taxes paid information. The amendments may be applied prospectively or retrospectively and are effective for fiscal years beginning after December 15, 2024. The Company is currently evaluating the impact of this standard on the Consolidated Financial Statements.</span></div>Except for the pronouncements described above, there have been no new accounting pronouncements issued or adopted since the filing of the Fiscal 2023 Form 10-K that have significance, or potential significance, to the Consolidated Financial Statements. <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;padding-left:24pt">GAIN ON DISPOSAL OF ASSETS AND COSTS FROM EXIT AND DISPOSAL ACTIVITIES</span><div style="margin-top:9pt;padding-left:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On April 14, 2023, the Company completed its divestiture of substantially all of the assets of Spartan Concrete, Inc. to a third party purchaser for consideration of $20.0 million. The Company recognized a gain on the sale of $14.9 million in the Condensed Consolidated Statements of Operations. Prior to the divestiture, the Company recorded the results of operations in Allied &amp; Other.</span></div> 20000000 14900000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;padding-left:24pt">REVENUE RECOGNITION</span><div style="margin-top:9pt;padding-left:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Revenue Disaggregation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> - The Company disaggregates net sales by Domestic, International and Infiltrator and further disaggregates Domestic and International by product type, consistent with its reportable segment disclosure. This disaggregation level best depicts how the nature, amount, timing and uncertainty of revenue and cash flows are affected by economic factors. Refer to “Note 12. Business Segments Information” for the Company’s disaggregation of Net sales by reportable segment. </span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Contract Balances</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"> - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company recognizes a contract asset representing the Company’s right to recover products upon the receipt of returned products and a contract liability for the customer refund. The following table presents the balance of the Company’s contract asset and liability as of the periods presented:</span></div><div style="padding-left:31.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.636%"><tr><td style="width:1.0%"></td><td style="width:55.048%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.421%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.609%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.422%"></td><td style="width:0.1%"></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:8pt;font-weight:700;line-height:114%">(In thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 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:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#CFF0FC;padding:2px 1pt 2px 5.22pt;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:114%">Contract asset - product returns</span></td><td style="background-color:#CFF0FC;border-top:0.75pt 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:114%">$</span></td><td style="background-color:#CFF0FC;border-top:0.75pt 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:114%">1,546 </span></td><td style="background-color:#CFF0FC;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td style="background-color:#CFF0FC;border-top:0.75pt 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:114%">$</span></td><td style="background-color:#CFF0FC;border-top:0.75pt 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:114%">933 </span></td><td style="background-color:#CFF0FC;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 5.22pt;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:114%">Refund liability</span></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:114%">4,628 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:114%">2,664 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> The following table presents the balance of the Company’s contract asset and liability as of the periods presented:<div style="padding-left:31.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.636%"><tr><td style="width:1.0%"></td><td style="width:55.048%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.421%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.609%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.422%"></td><td style="width:0.1%"></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:8pt;font-weight:700;line-height:114%">(In thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 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:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#CFF0FC;padding:2px 1pt 2px 5.22pt;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:114%">Contract asset - product returns</span></td><td style="background-color:#CFF0FC;border-top:0.75pt 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:114%">$</span></td><td style="background-color:#CFF0FC;border-top:0.75pt 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:114%">1,546 </span></td><td style="background-color:#CFF0FC;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td style="background-color:#CFF0FC;border-top:0.75pt 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:114%">$</span></td><td style="background-color:#CFF0FC;border-top:0.75pt 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:114%">933 </span></td><td style="background-color:#CFF0FC;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 5.22pt;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:114%">Refund liability</span></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:114%">4,628 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:114%">2,664 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1546000 933000 4628000 2664000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;padding-left:24pt">LEASES</span><div style="margin-top:9pt;padding-left:32.06pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Nature of the Company’s Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"> -</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> The Company has operating and finance leases for plants, yards, corporate offices, tractors, trailers and other equipment. The Company’s leases have remaining terms of less than one year to 14 years. A portion of the Company’s yard leases include an option to extend the leases for up to five years. The Company has included renewal options which are reasonably certain to be exercised in its right-of-use assets and lease liabilities.</span></div> <div style="margin-top:9pt;padding-left:32.06pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Nature of the Company’s Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"> -</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> The Company has operating and finance leases for plants, yards, corporate offices, tractors, trailers and other equipment. The Company’s leases have remaining terms of less than one year to 14 years. A portion of the Company’s yard leases include an option to extend the leases for up to five years. The Company has included renewal options which are reasonably certain to be exercised in its right-of-use assets and lease liabilities.</span></div> P1Y P14Y P5Y <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;padding-left:24pt">INVENTORIES</span><div style="margin-bottom:9pt;margin-top:9pt;padding-left:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Inventories as of the periods presented consisted of the following:</span></div><div style="padding-left:31.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.636%"><tr><td style="width:1.0%"></td><td style="width:55.048%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.421%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.609%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.422%"></td><td style="width:0.1%"></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:8pt;font-weight:700;line-height:114%">(In thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 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:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#CFF0FC;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:114%">Raw materials</span></td><td style="background-color:#CFF0FC;border-top:0.75pt 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:114%">$</span></td><td style="background-color:#CFF0FC;border-top:0.75pt 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:114%">106,097 </span></td><td style="background-color:#CFF0FC;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td style="background-color:#CFF0FC;border-top:0.75pt 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:114%">$</span></td><td style="background-color:#CFF0FC;border-top:0.75pt 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:114%">108,206 </span></td><td style="background-color:#CFF0FC;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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:114%">Finished goods</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">299,312</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">355,788</span></td></tr><tr><td colspan="3" style="background-color:#CFF0FC;padding:2px 1pt 2px 12.07pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Total inventories</span></td><td style="background-color:#CFF0FC;border-bottom:3pt double #000000;border-top:0.75pt 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:700;line-height:114%">$</span></td><td style="background-color:#CFF0FC;border-bottom:3pt double #000000;border-top:0.75pt 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:700;line-height:114%">405,409</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#CFF0FC;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td style="background-color:#CFF0FC;border-bottom:3pt double #000000;border-top:0.75pt 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:700;line-height:114%">$</span></td><td style="background-color:#CFF0FC;border-bottom:3pt double #000000;border-top:0.75pt 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:700;line-height:114%">463,994</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#CFF0FC;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-bottom:9pt;margin-top:9pt;padding-left:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Inventories as of the periods presented consisted of the following:</span></div><div style="padding-left:31.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.636%"><tr><td style="width:1.0%"></td><td style="width:55.048%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.421%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.609%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.422%"></td><td style="width:0.1%"></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:8pt;font-weight:700;line-height:114%">(In thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 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:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#CFF0FC;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:114%">Raw materials</span></td><td style="background-color:#CFF0FC;border-top:0.75pt 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:114%">$</span></td><td style="background-color:#CFF0FC;border-top:0.75pt 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:114%">106,097 </span></td><td style="background-color:#CFF0FC;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td style="background-color:#CFF0FC;border-top:0.75pt 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:114%">$</span></td><td style="background-color:#CFF0FC;border-top:0.75pt 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:114%">108,206 </span></td><td style="background-color:#CFF0FC;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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:114%">Finished goods</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">299,312</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">355,788</span></td></tr><tr><td colspan="3" style="background-color:#CFF0FC;padding:2px 1pt 2px 12.07pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Total inventories</span></td><td style="background-color:#CFF0FC;border-bottom:3pt double #000000;border-top:0.75pt 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:700;line-height:114%">$</span></td><td style="background-color:#CFF0FC;border-bottom:3pt double #000000;border-top:0.75pt 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:700;line-height:114%">405,409</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#CFF0FC;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td style="background-color:#CFF0FC;border-bottom:3pt double #000000;border-top:0.75pt 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:700;line-height:114%">$</span></td><td style="background-color:#CFF0FC;border-bottom:3pt double #000000;border-top:0.75pt 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:700;line-height:114%">463,994</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#CFF0FC;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 106097000 108206000 299312000 355788000 405409000 463994000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;padding-left:24pt">NET INCOME PER SHARE AND STOCKHOLDERS' EQUITY</span><div style="margin-bottom:9pt;margin-top:9pt;padding-left:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Net Income per Share</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"> - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table presents information necessary to calculate net income per share for the periods presented, as well as potentially dilutive securities excluded from the weighted average number of diluted common shares outstanding because their inclusion would have been anti-dilutive:</span></div><div style="padding-left:31.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.636%"><tr><td style="width:1.0%"></td><td style="width:52.298%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.065%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.447%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.065%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.447%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.065%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.447%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.066%"></td><td style="width:0.1%"></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:12pt;font-weight:400;line-height:114%"> </span></td><td colspan="9" 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:8pt;font-weight:700;line-height:100%">Three Months Ended December 31,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" 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:8pt;font-weight:700;line-height:115%">Nine Months Ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">(In thousands, except per share data)</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">NET INCOME PER SHARE—BASIC:</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:0.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Net income available to common stockholders – Basic</span></div></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:114%">$</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:114%">105,639 </span></td><td style="background-color:#ffffff;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:114%">$</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:114%">82,040 </span></td><td style="background-color:#ffffff;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:114%">$</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:114%">415,093 </span></td><td style="background-color:#ffffff;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:114%">$</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:114%">421,193 </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:top"><div style="margin-top:0.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Weighted average number of common shares outstanding – Basic</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">77,857 </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:114%">82,067 </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:114%">78,455 </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:114%">82,891 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net income per common share – Basic</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:114%">$</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:114%">1.36 </span></td><td style="background-color:#ffffff;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:114%">$</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:114%">1.00 </span></td><td style="background-color:#ffffff;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:114%">$</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:114%">5.29 </span></td><td style="background-color:#ffffff;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:114%">$</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:114%">5.08 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="24" 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:700;line-height:114%">NET INCOME PER SHARE—DILUTED:</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:0.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Net income available to common stockholders – Diluted</span></div></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:114%">$</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:114%">105,639 </span></td><td style="background-color:#ffffff;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:114%">$</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:114%">82,040 </span></td><td style="background-color:#ffffff;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:114%">$</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:114%">415,093 </span></td><td style="background-color:#ffffff;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:114%">$</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:114%">421,193 </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:top"><div style="margin-top:0.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Weighted average number of common shares outstanding – Basic</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">77,857 </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:114%">82,067 </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:114%">78,455 </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:114%">82,891 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Assumed restricted stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">75 </span></td><td style="background-color:#ffffff;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:114%">114 </span></td><td style="background-color:#ffffff;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:114%">60 </span></td><td style="background-color:#ffffff;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:114%">131 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Assumed exercise of stock options</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:114%">595 </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:114%">626 </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:114%">597 </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:114%">702 </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%">Assumed performance units</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:114%">59 </span></td><td style="background-color:#ffffff;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:114%">180 </span></td><td style="background-color:#ffffff;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:114%">76 </span></td><td style="background-color:#ffffff;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:114%">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:top"><div style="margin-top:0.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Weighted average number of common shares outstanding – Diluted</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">78,586</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">82,987</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">79,188</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">83,980</span></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:114%">Net income per common share – Diluted</span></td><td style="background-color:#ffffff;border-top:0.75pt 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:114%">$</span></td><td style="background-color:#ffffff;border-top:0.75pt 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:114%">1.34 </span></td><td style="background-color:#ffffff;border-top:0.75pt 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:0.75pt 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:114%">$</span></td><td style="background-color:#ffffff;border-top:0.75pt 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:114%">0.99 </span></td><td style="background-color:#ffffff;border-top:0.75pt 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:0.75pt 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:114%">$</span></td><td style="background-color:#ffffff;border-top:0.75pt 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:114%">5.24 </span></td><td style="background-color:#ffffff;border-top:0.75pt 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:0.75pt 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:114%">$</span></td><td style="background-color:#ffffff;border-top:0.75pt 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:114%">5.02 </span></td><td style="background-color:#ffffff;border-top:0.75pt 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:top"><div style="margin-top:0.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Potentially dilutive securities excluded as anti-dilutive</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">19 </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:114%">42 </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:114%">46 </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:114%">45 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></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 information necessary to calculate net income per share for the periods presented, as well as potentially dilutive securities excluded from the weighted average number of diluted common shares outstanding because their inclusion would have been anti-dilutive:</span><div style="padding-left:31.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.636%"><tr><td style="width:1.0%"></td><td style="width:52.298%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.065%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.447%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.065%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.447%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.065%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.447%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.066%"></td><td style="width:0.1%"></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:12pt;font-weight:400;line-height:114%"> </span></td><td colspan="9" 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:8pt;font-weight:700;line-height:100%">Three Months Ended December 31,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" 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:8pt;font-weight:700;line-height:115%">Nine Months Ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">(In thousands, except per share data)</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">NET INCOME PER SHARE—BASIC:</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:0.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Net income available to common stockholders – Basic</span></div></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:114%">$</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:114%">105,639 </span></td><td style="background-color:#ffffff;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:114%">$</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:114%">82,040 </span></td><td style="background-color:#ffffff;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:114%">$</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:114%">415,093 </span></td><td style="background-color:#ffffff;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:114%">$</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:114%">421,193 </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:top"><div style="margin-top:0.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Weighted average number of common shares outstanding – Basic</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">77,857 </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:114%">82,067 </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:114%">78,455 </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:114%">82,891 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net income per common share – Basic</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:114%">$</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:114%">1.36 </span></td><td style="background-color:#ffffff;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:114%">$</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:114%">1.00 </span></td><td style="background-color:#ffffff;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:114%">$</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:114%">5.29 </span></td><td style="background-color:#ffffff;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:114%">$</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:114%">5.08 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="24" 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:700;line-height:114%">NET INCOME PER SHARE—DILUTED:</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:0.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Net income available to common stockholders – Diluted</span></div></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:114%">$</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:114%">105,639 </span></td><td style="background-color:#ffffff;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:114%">$</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:114%">82,040 </span></td><td style="background-color:#ffffff;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:114%">$</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:114%">415,093 </span></td><td style="background-color:#ffffff;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:114%">$</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:114%">421,193 </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:top"><div style="margin-top:0.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Weighted average number of common shares outstanding – Basic</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">77,857 </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:114%">82,067 </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:114%">78,455 </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:114%">82,891 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Assumed restricted stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">75 </span></td><td style="background-color:#ffffff;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:114%">114 </span></td><td style="background-color:#ffffff;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:114%">60 </span></td><td style="background-color:#ffffff;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:114%">131 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Assumed exercise of stock options</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:114%">595 </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:114%">626 </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:114%">597 </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:114%">702 </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%">Assumed performance units</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:114%">59 </span></td><td style="background-color:#ffffff;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:114%">180 </span></td><td style="background-color:#ffffff;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:114%">76 </span></td><td style="background-color:#ffffff;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:114%">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:top"><div style="margin-top:0.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Weighted average number of common shares outstanding – Diluted</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">78,586</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">82,987</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">79,188</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">83,980</span></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:114%">Net income per common share – Diluted</span></td><td style="background-color:#ffffff;border-top:0.75pt 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:114%">$</span></td><td style="background-color:#ffffff;border-top:0.75pt 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:114%">1.34 </span></td><td style="background-color:#ffffff;border-top:0.75pt 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:0.75pt 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:114%">$</span></td><td style="background-color:#ffffff;border-top:0.75pt 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:114%">0.99 </span></td><td style="background-color:#ffffff;border-top:0.75pt 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:0.75pt 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:114%">$</span></td><td style="background-color:#ffffff;border-top:0.75pt 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:114%">5.24 </span></td><td style="background-color:#ffffff;border-top:0.75pt 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:0.75pt 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:114%">$</span></td><td style="background-color:#ffffff;border-top:0.75pt 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:114%">5.02 </span></td><td style="background-color:#ffffff;border-top:0.75pt 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:top"><div style="margin-top:0.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Potentially dilutive securities excluded as anti-dilutive</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">19 </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:114%">42 </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:114%">46 </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:114%">45 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 105639000 82040000 415093000 421193000 77857000 82067000 78455000 82891000 1.36 1.00 5.29 5.08 105639000 82040000 415093000 421193000 77857000 82067000 78455000 82891000 75000 114000 60000 131000 595000 626000 597000 702000 59000 180000 76000 256000 78586000 82987000 79188000 83980000 1.34 0.99 5.24 5.02 19000 42000 46000 45000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;padding-left:24pt">RELATED PARTY TRANSACTIONS</span><div style="margin-top:9pt;padding-left:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">ADS Mexicana </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">-</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> ADS conducts business in Mexico and Central America through its joint venture, ADS Mexicana, S.A. de C.V. (“ADS Mexicana”). ADS owns 51% of the outstanding stock of ADS Mexicana and consolidates ADS Mexicana for financial reporting purposes.</span></div><div style="margin-top:9pt;padding-left:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On June 6, 2022, the Company and ADS Mexicana amended the Intercompany Revolving Credit Promissory Note (the “Intercompany Note”) with a borrowing capacity of $9.5 million. The Intercompany Note matures on June 8, 2027. The Intercompany Note indemnifies the ADS Mexicana joint venture partner for 49% of any unpaid borrowings. The interest rates under the Intercompany Note are determined by certain base rates or </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Secured Overnight Financing Rate (“SOFR”)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> plus an applicable margin based on the Leverage Ratio. As of both December 31, 2023 and March 31, 2023, there were no borrowings outstanding under the Intercompany Note. </span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">South American Joint Venture </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">-</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"> </span>The Tuberias Tigre - ADS Limitada joint venture (the “South American Joint Venture”) manufactures and sells HDPE corrugated pipe in certain South American markets. ADS owns 50% of the South American Joint Venture. ADS is the guarantor of 50% of the South American Joint Venture’s credit arrangement, and the debt guarantee is shared equally with the joint venture partner. The Company’s maximum potential obligation under this guarantee is $5.5 million as of December 31, 2023. The maximum borrowings permitted under the South American Joint Venture’s credit facility are $11.0 million. The Company does not anticipate any required contributions related to the balance of this credit arrangement. As of December 31, 2023, there was no outstanding principal balance for the South American Joint Venture’s credit facility including letters of credit. As of March 31, 2023, the outstanding principal balances of the South American Joint Venture’s credit facility including letters of credit was $5.5 million. 0.51 9500000 0.49 0 0.50 0.50 5500000 11000000 0 5500000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;padding-left:24pt">DEBT</span><div style="margin-bottom:9pt;margin-top:9pt;padding-left:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Long-term debt as of the periods presented consisted of the following: </span></div><div style="padding-left:31.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.636%"><tr><td style="width:1.0%"></td><td style="width:65.728%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.609%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.082%"></td><td style="width:0.1%"></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:8pt;font-weight:700;line-height:114%">(In thousands)</span></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:8pt;font-weight:700;line-height:115%">December 31, 2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></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:8pt;font-weight:700;line-height:115%">March 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Term Loan Facility</span></td><td style="background-color:#cceeff;border-top:0.75pt 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:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt 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:114%">422,000 </span></td><td style="background-color:#cceeff;border-top:0.75pt 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:0.75pt 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:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt 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:114%">427,250 </span></td><td style="background-color:#cceeff;border-top:0.75pt 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Senior Notes due 2027</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">350,000</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:114%">350,000 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Senior Notes due 2030</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">500,000</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:114%">500,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;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:114%">Revolving Credit Facility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</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:114%">— </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Equipment Financing</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12,287</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:114%">18,638 </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.07pt;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:114%">Total</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,284,287</span></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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,295,888</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less: Unamortized debt issuance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10,270</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11,804</span></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:114%">Less: Current maturities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12,275</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,693</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.72pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Long-term debt obligations</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt 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:700;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt 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:700;line-height:114%">1,261,742</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt 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-bottom:3pt double #000000;border-top:0.75pt 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:700;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt 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:700;line-height:114%">1,269,391</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;padding-left:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Senior Secured Credit Facilities – </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In May 2022, the Company entered into a Second Amendment (the “Second Amendment”) to the Company's Base Credit Agreement with Barclays Bank PLC, as administrative agent under the Term Loan Facility, PNC Bank, National Association, as new administrative agent under the Revolving Credit Facility. Among other things, the Second Amendment (i) amended the Base Credit Agreement by increasing the Revolving Credit Facility (the “Amended Revolving Credit Facility”) from $350 million to $600 million (including an increase of the sub-limit for the swing-line sub-facility from $50 million to $60 million), (ii) extended the maturity date of the Revolving Credit Facility to May 26, 2027, (iii) revised the “applicable margin” to provide an additional step-down to 175 basis points (for Term Benchmark based loans) and 75 basis points (for base rate loans) in the event the consolidated senior secured net leverage ratio is less than </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2.00 to 1.00</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, and (iv) reset the “incremental amount” and the investment basket in non-guarantors and joint ventures. The Second Amendment also revised the reference interest rate from LIBOR to SOFR for both the Amended Revolving Credit Facility and the Term Loan Facility. Letters of credit outstanding at</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> December 31, 2023 and March 31, 2023 amounted to $11.2 million and $9.7 million, respectively, and reduced the availability of the Revolving Credit Facility.</span></div><div style="margin-top:9pt;padding-left:31.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Senior Notes due 2027 – </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">September 23, 2019, the Company issued $350.0 million aggregate principal amount of 5.0% Senior Notes due 2027 (the “2027 Notes”) pursuant to an Indenture, dated September 23, 2019 (the “2027 Indenture”), among the Company, the guarantors party thereto (the “Guarantors”) and U.S. Bank National Association, as Trustee (the “Trustee”). </span></div><div style="margin-top:9pt;padding-left:31.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Senior Notes due 2030 –</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> On June 9, 2022, the Company issued $500.0 million aggregate pri</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">ncipal amount of 6.375% Senior Notes due 2030 (the “2030 Notes”) pursuant to an Indenture, dated June 9, 2022 (the “2030 Indenture”), among the Company, the Guarantors and the Trustee. </span></div><div style="margin-top:9pt;padding-left:31.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Equipment Financing –</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> The assets under the Equipment Financing acquired are titled to the Company and included in Property, plant and equipment, net on the Company's Condensed Consolidated Balance Sheet. The equipment financing has an initial term of between 12 and 84 months, based on the life of the equipment, and bears a weighted average interest of 1.6% </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">as of December 31, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">. The current portion of the equipment financing is $5.3 million, and the long-term portion is $7.0 million at </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">December 31, 2023.</span></div><div style="margin-bottom:3pt;margin-top:9pt;padding-left:31.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Valuation of Debt -</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The carrying amounts of current financial assets and liabilities approximate fair value because of the immediate or short-term maturity of these items. The following table presents the carrying and fair value of the Company’s 2027 Notes, 2030 Notes and Equipment Financing for the periods presented:</span></div><div style="padding-left:31.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.636%"><tr><td style="width:1.0%"></td><td style="width:40.162%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.977%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.609%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.977%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.609%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.977%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.609%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.980%"></td><td style="width:0.1%"></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:12pt;font-weight:400;line-height:114%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">(In thousands)</span></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:8pt;font-weight:700;line-height:114%">Fair Value</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:8pt;font-weight:700;line-height:114%">Carrying Value</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:8pt;font-weight:700;line-height:114%">Fair Value</span></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:8pt;font-weight:700;line-height:114%"> </span></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:8pt;font-weight:700;line-height:114%">Carrying Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Senior Notes due 2027</span></td><td style="background-color:#cceeff;border-top:0.75pt 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:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt 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:114%">340,883 </span></td><td style="background-color:#cceeff;border-top:0.75pt 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:0.75pt 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:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt 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:114%">350,000 </span></td><td style="background-color:#cceeff;border-top:0.75pt 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:0.75pt 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:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt 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:114%">333,970 </span></td><td style="background-color:#cceeff;border-top:0.75pt 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:0.75pt 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:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt 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:114%">350,000 </span></td><td style="background-color:#cceeff;border-top:0.75pt 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Senior Notes due 2030</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:114%">506,075 </span></td><td style="background-color:#ffffff;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:114%">500,000 </span></td><td style="background-color:#ffffff;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:114%">496,605 </span></td><td style="background-color:#ffffff;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:114%">500,000 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Equipment Financing</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:114%">11,940 </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:114%">12,287 </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:114%">17,921 </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:114%">18,638 </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.07pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Total fair value</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt 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:700;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt 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:700;line-height:114%">858,898</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt 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-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 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:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">862,287</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;border-top:0.75pt 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:700;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt 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:700;line-height:114%">848,496</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt 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-bottom:3pt double #000000;border-top:0.75pt 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:700;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt 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:700;line-height:114%">868,638</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;padding-left:31.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The fair values of the 2027 Notes and 2030 Notes were determined based on quoted market data for the Company’s 2027 Notes and 2030 Notes, respectively. The fair value of the Equipment Financing was determined based on a comparison of the interest rate and terms of such borrowings to the rates and terms of similar debt available for the </span></div><div style="margin-top:9pt;padding-left:31.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">period. The categorization of the framework used to evaluate the 2027 Notes, 2030 Notes and Equipment Financing are considered Level 2. The Company believes the carrying amount of the remaining long-term debt, including the Term Loan Facility and Revolving Credit Facility, is not materially different from its fair value as the interest rates and terms of the borrowings are similar to currently available borrowings.</span></div> <div style="margin-bottom:9pt;margin-top:9pt;padding-left:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Long-term debt as of the periods presented consisted of the following: </span></div><div style="padding-left:31.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.636%"><tr><td style="width:1.0%"></td><td style="width:65.728%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.609%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.082%"></td><td style="width:0.1%"></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:8pt;font-weight:700;line-height:114%">(In thousands)</span></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:8pt;font-weight:700;line-height:115%">December 31, 2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></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:8pt;font-weight:700;line-height:115%">March 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Term Loan Facility</span></td><td style="background-color:#cceeff;border-top:0.75pt 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:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt 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:114%">422,000 </span></td><td style="background-color:#cceeff;border-top:0.75pt 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:0.75pt 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:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt 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:114%">427,250 </span></td><td style="background-color:#cceeff;border-top:0.75pt 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Senior Notes due 2027</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">350,000</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:114%">350,000 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Senior Notes due 2030</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">500,000</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:114%">500,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;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:114%">Revolving Credit Facility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</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:114%">— </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Equipment Financing</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12,287</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:114%">18,638 </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.07pt;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:114%">Total</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,284,287</span></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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,295,888</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less: Unamortized debt issuance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10,270</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11,804</span></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:114%">Less: Current maturities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12,275</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,693</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.72pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Long-term debt obligations</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt 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:700;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt 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:700;line-height:114%">1,261,742</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt 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-bottom:3pt double #000000;border-top:0.75pt 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:700;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt 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:700;line-height:114%">1,269,391</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 422000000 427250000 350000000 350000000 500000000 500000000 0 0 12287000 18638000 1284287000 1295888000 10270000 11804000 12275000 14693000 1261742000 1269391000 350000000 600000000 50000000 60000000 0.0175 0.0075 2.00 11200000 9700000 350000000 0.050 500000000 0.06375 P12M P84M 0.016 5300000 7000000 The following table presents the carrying and fair value of the Company’s 2027 Notes, 2030 Notes and Equipment Financing for the periods presented:<div style="padding-left:31.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.636%"><tr><td style="width:1.0%"></td><td style="width:40.162%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.977%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.609%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.977%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.609%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.977%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.609%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.980%"></td><td style="width:0.1%"></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:12pt;font-weight:400;line-height:114%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">(In thousands)</span></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:8pt;font-weight:700;line-height:114%">Fair Value</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:8pt;font-weight:700;line-height:114%">Carrying Value</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:8pt;font-weight:700;line-height:114%">Fair Value</span></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:8pt;font-weight:700;line-height:114%"> </span></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:8pt;font-weight:700;line-height:114%">Carrying Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Senior Notes due 2027</span></td><td style="background-color:#cceeff;border-top:0.75pt 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:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt 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:114%">340,883 </span></td><td style="background-color:#cceeff;border-top:0.75pt 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:0.75pt 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:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt 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:114%">350,000 </span></td><td style="background-color:#cceeff;border-top:0.75pt 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:0.75pt 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:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt 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:114%">333,970 </span></td><td style="background-color:#cceeff;border-top:0.75pt 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:0.75pt 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:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt 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:114%">350,000 </span></td><td style="background-color:#cceeff;border-top:0.75pt 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Senior Notes due 2030</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:114%">506,075 </span></td><td style="background-color:#ffffff;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:114%">500,000 </span></td><td style="background-color:#ffffff;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:114%">496,605 </span></td><td style="background-color:#ffffff;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:114%">500,000 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Equipment Financing</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:114%">11,940 </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:114%">12,287 </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:114%">17,921 </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:114%">18,638 </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.07pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Total fair value</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt 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:700;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt 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:700;line-height:114%">858,898</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt 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-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 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:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">862,287</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;border-top:0.75pt 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:700;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt 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:700;line-height:114%">848,496</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt 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-bottom:3pt double #000000;border-top:0.75pt 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:700;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt 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:700;line-height:114%">868,638</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 340883000 350000000 333970000 350000000 506075000 500000000 496605000 500000000 11940000 12287000 17921000 18638000 858898000 862287000 848496000 868638000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;padding-left:24pt">COMMITMENTS AND CONTINGENCIES</span><div style="margin-top:9pt;padding-left:32.06pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Purchase Commitments - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company has historically secured supplies of resin raw material by agreeing to purchase quantities during a future given period at a fixed price. These purchase contracts typically ranged from 1 to 12 months and occur in the ordinary course of business. The Company does not have any outstanding purchase commitments with fixed price and quantity as of December 31, 2023. The Company also enters into equipment purchase contracts with manufacturers. </span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:32.06pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Litigation and Other Proceedings – </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company is involved from time to time in various legal proceedings that arise in the ordinary course of business, including but not limited to commercial disputes, environmental matters, employee related claims, intellectual property disputes and litigation in connection with transactions including acquisitions and divestitures. The Company does not believe that such litigation, claims, and administrative proceedings will have a material adverse impact on the Company’s financial position or results of operations. The Company records a liability when a loss is considered probable, and the amount can be reasonably estimated.</span></div> P1M P12M 0 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;padding-left:19pt">INCOME TAXES</span><div style="margin-top:9pt;padding-left:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company’s effective tax rate will vary based on a variety of factors, including overall profitability, the geographical mix of income before taxes and related tax rates in jurisdictions where it operates and other one-time charges, as well as the occurrence of discrete events. For the three months ended December 31, 2023 and 2022, the Company utilized an effective tax rate of 22.2% and 24.0%, respectively, to calculate its provision for income taxes. For the nine months ended December 31, 2023 and 2022, the Company utilized an effective tax rate of 24.3% and 23.4%, respectively, to calculate its provision for income taxes. S</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">tate and local income taxes increased the effective rate for the three and nine months ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">December 31, 2023 and 2022. Discrete income tax benefits related to amended state tax returns and the federal return to provision adjustment decreased the effective tax rate for the three months ended December 31, 2023. Additionally, discrete income tax benefit related to the stock-based compensation windfall decreased the effective tax rate for the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">three and nine months ended December 31, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">.</span></div> 0.222 0.240 0.243 0.234 STOCK-BASED COMPENSATION<div style="margin-bottom:3pt;margin-top:9pt;padding-left:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">ADS has several programs for stock-based payments to employees and non-employee members of its Board of Directors, including stock options, performance-based restricted stock units and restricted stock. The Company recognized stock-based compensation expense in the following line items of the Condensed Consolidated Statements of Operations for the periods presented:</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:31.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.636%"><tr><td style="width:1.0%"></td><td style="width:47.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.035%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.609%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.035%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.609%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.035%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.609%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.039%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>December 31,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" 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:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">(In thousands)</span></td><td colspan="3" style="border-bottom:0.75pt 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:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:0.75pt 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:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td></tr><tr><td colspan="24" style="background-color:#CFF0FC;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:700;line-height:114%">Component of income before income taxes:</span></td></tr><tr><td colspan="3" style="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:114%">Cost of goods sold</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,316 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">743 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,473 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,175 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;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:114%">Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#CFF0FC;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,086</span></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td colspan="3" style="background-color:#CFF0FC;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,436</span></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td colspan="3" style="background-color:#CFF0FC;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">20,163</span></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td colspan="3" style="background-color:#CFF0FC;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17,737</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.07pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Total stock-based compensation expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt 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:700;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt 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:700;line-height:114%">7,402</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt 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-bottom:3pt double #000000;border-top:0.75pt 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:700;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt 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:700;line-height:114%">6,179</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt 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-bottom:3pt double #000;border-top:0.75pt 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:700;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.75pt 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:700;line-height:114%">23,636</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.75pt 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-bottom:3pt double #000;border-top:0.75pt 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:700;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.75pt 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:700;line-height:114%">19,912</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:3pt;margin-top:12pt;padding-left:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table summarizes stock-based compensation expense by award type for the periods presented:</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:31.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.333%"><tr><td style="width:1.0%"></td><td style="width:48.088%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.075%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.611%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.075%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.449%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.075%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.449%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.078%"></td><td style="width:0.1%"></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:12pt;font-weight:400;line-height:114%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>December 31,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" 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:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">(In thousands)</span></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:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Stock-based compensation expense:</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></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:114%">Stock Options</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:114%">$</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:114%">1,305 </span></td><td style="background-color:#ffffff;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:114%">$</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:114%">1,035 </span></td><td style="background-color:#ffffff;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:114%">$</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:114%">4,046 </span></td><td style="background-color:#ffffff;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:114%">$</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:114%">3,316 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Restricted Stock</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,050</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,754</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:114%">6,131 </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:114%">5,480 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Performance-based Restricted Stock Units</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,191</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,827</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:114%">11,110 </span></td><td style="background-color:#ffffff;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:114%">9,619 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Employee Stock Purchase Plan</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">313</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</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:114%">694 </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:114%">— </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Non-Employee Directors</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">543</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">563</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:114%">1,655 </span></td><td style="background-color:#ffffff;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:114%">1,497 </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.07pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Total stock-based compensation expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt 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:700;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt 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:700;line-height:114%">7,402</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt 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-bottom:3pt double #000000;border-top:0.75pt 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:700;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt 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:700;line-height:114%">6,179</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt 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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">23,636</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">19,912</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;padding-left:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">2017 Omnibus Incentive Plan - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The 2017 Incentive Plan provides for the issuance of a maximum of 5.0 million shares of the Company’s common stock for awards made thereunder, which awards may consist of stock options, restricted stock, restricted stock units, stock appreciation rights, phantom stock, cash-based awards, performance awards (which may take the form of performance cash, performance units or performance shares) or other stock-based awards. </span></div><div style="margin-top:9pt;padding-left:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Restricted Stock –</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">During the nine months ended December 31, 2023, the Company granted 0.1 million shares of restricted stock with a grant date fair value of $13.2 million. </span></div><div style="margin-top:9pt;padding-left:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Performance-based Restricted Stock Units </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">(“</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Performance Units”) –</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">During the nine months ended December 31, 2023, the Company granted 0.1 million performance share units at a grant date fair value of $8.7 million.</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Options –</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">During the nine months ended December 31, 2023, the Company granted 0.2 million nonqualified stock options under the 2017 Incentive Plan with a grant date fair value of $7.5 million. The Company estimates the fair value of stock options using a Black-Scholes option-pricing model. The following table summarizes the assumptions used to estimate the fair value of stock-options during the period presented:</span></div><div style="padding-left:31.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.939%"><tr><td style="width:1.0%"></td><td style="width:66.641%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.159%"></td><td style="width:0.1%"></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:12pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#CFF0FC;padding:2px 1pt 2px 5.22pt;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:114%">Common stock price</span></td><td colspan="3" style="background-color:#cff0fc;border-top:0.75pt 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:400;line-height:114%">$96.51</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 5.22pt;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:114%">Expected stock price volatility</span></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:400;line-height:114%">45.6%</span></td></tr><tr><td colspan="3" style="background-color:#CFF0FC;padding:2px 1pt 2px 5.22pt;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:114%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.8%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 5.22pt;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:114%">Weighted-average expected option life (years)</span></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:400;line-height:114%">6</span></td></tr><tr><td colspan="3" style="background-color:#CFF0FC;padding:2px 1pt 2px 5.22pt;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:114%">Dividend yield</span></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.58%</span></td></tr></table></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Employee Stock Purchase Plan (“ESPP”)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> - </span>In July 2022, the Company’s stockholders approved the Advanced Drainage Systems, Inc. Employee Stock Purchase Plan, which provides for a maximum of 0.4 million shares of the Company’s common stock. Eligible employees may purchase the Company's common stock at 85% of the lower of the fair market value of the Company's common stock on the first day or the last day of the offering period. The first offering period commenced July 1, 2023 and ended December 31, 2023. The Company recognized stock-based compensation expense in the following line items of the Condensed Consolidated Statements of Operations for the periods presented:<div style="margin-bottom:3pt;margin-top:3pt;padding-left:31.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.636%"><tr><td style="width:1.0%"></td><td style="width:47.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.035%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.609%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.035%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.609%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.035%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.609%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.039%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>December 31,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" 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:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">(In thousands)</span></td><td colspan="3" style="border-bottom:0.75pt 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:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:0.75pt 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:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td></tr><tr><td colspan="24" style="background-color:#CFF0FC;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:700;line-height:114%">Component of income before income taxes:</span></td></tr><tr><td colspan="3" style="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:114%">Cost of goods sold</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,316 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">743 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,473 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,175 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;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:114%">Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#CFF0FC;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,086</span></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td colspan="3" style="background-color:#CFF0FC;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,436</span></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td colspan="3" style="background-color:#CFF0FC;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">20,163</span></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td colspan="3" style="background-color:#CFF0FC;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17,737</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.07pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Total stock-based compensation expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt 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:700;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt 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:700;line-height:114%">7,402</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt 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-bottom:3pt double #000000;border-top:0.75pt 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:700;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt 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:700;line-height:114%">6,179</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt 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-bottom:3pt double #000;border-top:0.75pt 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:700;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.75pt 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:700;line-height:114%">23,636</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.75pt 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-bottom:3pt double #000;border-top:0.75pt 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:700;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.75pt 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:700;line-height:114%">19,912</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:3pt;margin-top:12pt;padding-left:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table summarizes stock-based compensation expense by award type for the periods presented:</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:31.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.333%"><tr><td style="width:1.0%"></td><td style="width:48.088%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.075%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.611%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.075%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.449%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.075%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.449%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.078%"></td><td style="width:0.1%"></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:12pt;font-weight:400;line-height:114%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>December 31,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" 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:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">(In thousands)</span></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:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Stock-based compensation expense:</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></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:114%">Stock Options</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:114%">$</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:114%">1,305 </span></td><td style="background-color:#ffffff;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:114%">$</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:114%">1,035 </span></td><td style="background-color:#ffffff;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:114%">$</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:114%">4,046 </span></td><td style="background-color:#ffffff;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:114%">$</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:114%">3,316 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Restricted Stock</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,050</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,754</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:114%">6,131 </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:114%">5,480 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Performance-based Restricted Stock Units</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,191</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,827</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:114%">11,110 </span></td><td style="background-color:#ffffff;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:114%">9,619 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Employee Stock Purchase Plan</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">313</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</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:114%">694 </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:114%">— </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Non-Employee Directors</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">543</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">563</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:114%">1,655 </span></td><td style="background-color:#ffffff;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:114%">1,497 </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.07pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Total stock-based compensation expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt 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:700;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt 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:700;line-height:114%">7,402</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt 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-bottom:3pt double #000000;border-top:0.75pt 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:700;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt 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:700;line-height:114%">6,179</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt 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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">23,636</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">19,912</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1316000 743000 3473000 2175000 6086000 5436000 20163000 17737000 7402000 6179000 23636000 19912000 1305000 1035000 4046000 3316000 2050000 1754000 6131000 5480000 3191000 2827000 11110000 9619000 313000 0 694000 0 543000 563000 1655000 1497000 7402000 6179000 23636000 19912000 5000000 100000 13200000 100000 8700000 200000 7500000 The following table summarizes the assumptions used to estimate the fair value of stock-options during the period presented:<div style="padding-left:31.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.939%"><tr><td style="width:1.0%"></td><td style="width:66.641%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.159%"></td><td style="width:0.1%"></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:12pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#CFF0FC;padding:2px 1pt 2px 5.22pt;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:114%">Common stock price</span></td><td colspan="3" style="background-color:#cff0fc;border-top:0.75pt 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:400;line-height:114%">$96.51</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 5.22pt;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:114%">Expected stock price volatility</span></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:400;line-height:114%">45.6%</span></td></tr><tr><td colspan="3" style="background-color:#CFF0FC;padding:2px 1pt 2px 5.22pt;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:114%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.8%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 5.22pt;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:114%">Weighted-average expected option life (years)</span></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:400;line-height:114%">6</span></td></tr><tr><td colspan="3" style="background-color:#CFF0FC;padding:2px 1pt 2px 5.22pt;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:114%">Dividend yield</span></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.58%</span></td></tr></table></div> 96.51 0.456 0.038 P6Y 0.0058 400000 0.85 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;padding-left:19pt">BUSINESS SEGMENTS INFORMATION</span><div style="margin-top:9pt;padding-left:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company operates its business in three distinct reportable segments: “Pipe”, “International” and “Infiltrator.” “Allied Products &amp; Other” represents the Company’s Allied Products and all other business segments. The Chief Operating Decision Maker (the “CODM”) evaluates segment reporting based on Net Sales and Segment Adjusted Gross Profit. The Company calculated Segment Adjusted Gross Profit as Net sales less Costs of goods sold, depreciation and amortization, stock-based compensation and non-cash charges. A measure of assets is not applicable, as segment assets are not regularly reviewed by the CODM for evaluating performance or allocating resources. </span></div><div style="margin-bottom:3pt;margin-top:9pt;padding-left:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table sets forth reportable segment information with respect to the amount of Net sales contributed by each class of similar products for the periods presented:</span></div><div style="margin-top:3pt;padding-left:31.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.939%"><tr><td style="width:1.0%"></td><td style="width:30.029%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.706%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.606%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.706%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.606%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.706%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.606%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.706%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.606%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.706%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.606%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.711%"></td><td style="width:0.1%"></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:114%"> </span></td><td colspan="33" style="border-bottom:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="15" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">December 31, 2023</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="15" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">(In thousands)</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Net Sales </span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Intersegment Net Sales </span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Net Sales from External Customers</span></td><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:8pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Net Sales </span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Intersegment Net Sales </span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Net Sales from External Customers</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:114%">Pipe</span></td><td style="background-color:#cceeff;border-top:0.75pt 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:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt 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:114%">360,733 </span></td><td style="background-color:#cceeff;border-top:0.75pt 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:0.75pt 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:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt 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:114%">(14,680)</span></td><td style="background-color:#cceeff;border-top:0.75pt 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:0.75pt 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:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt 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:114%">346,053 </span></td><td style="background-color:#cceeff;border-top:0.75pt 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:0.75pt 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:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt 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:114%">375,719 </span></td><td style="background-color:#cceeff;border-top:0.75pt 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:0.75pt 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:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt 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:114%">(10,839)</span></td><td style="background-color:#cceeff;border-top:0.75pt 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:0.75pt 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:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt 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:114%">364,880 </span></td><td style="background-color:#cceeff;border-top:0.75pt 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:114%">Infiltrator</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:114%">131,144 </span></td><td style="background-color:#ffffff;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:114%">(27,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:114%">103,871 </span></td><td style="background-color:#ffffff;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:114%">103,895 </span></td><td style="background-color:#ffffff;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:114%">(14,961)</span></td><td style="background-color:#ffffff;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:114%">88,934 </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:114%">International</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><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 12.07pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">International - Pipe</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:114%">44,203 </span></td><td style="background-color:#ffffff;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:114%">(2,369)</span></td><td style="background-color:#ffffff;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:114%">41,834 </span></td><td style="background-color:#ffffff;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:114%">44,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:114%">(5,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">39,571 </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.07pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">International - Allied Products &amp; Other</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:114%">14,166 </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:114%">(1)</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:114%">14,165 </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:114%">14,075 </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:114%">— </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:114%">14,075 </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:114%">Total International</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.75pt 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:114%">58,369 </span></td><td style="background-color:#ffffff;border-top:0.75pt 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:0.75pt 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:114%">(2,370)</span></td><td style="background-color:#ffffff;border-top:0.75pt 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:0.75pt 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:114%">55,999 </span></td><td style="background-color:#ffffff;border-top:0.75pt 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:0.75pt 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:114%">58,957 </span></td><td style="background-color:#ffffff;border-top:0.75pt 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:0.75pt 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:114%">(5,311)</span></td><td style="background-color:#ffffff;border-top:0.75pt 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:0.75pt 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:114%">53,646 </span></td><td style="background-color:#ffffff;border-top:0.75pt 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:114%">Allied Products &amp; Other</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:114%">159,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:114%">(2,718)</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:114%">156,444 </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:114%">149,044 </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:114%">(1,337)</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:114%">147,707 </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:114%">Intersegment Eliminations</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:114%">(47,041)</span></td><td style="background-color:#ffffff;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:114%">47,041 </span></td><td style="background-color:#ffffff;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:114%">— </span></td><td style="background-color:#ffffff;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:114%">(32,448)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">32,448 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </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:114%">Total Consolidated</span></td><td style="background-color:#cceeff;border-top:0.75pt 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:700;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt 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:700;line-height:114%">662,367</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;border-top:0.75pt 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:0.75pt 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:700;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt 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:700;line-height:114%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;border-top:0.75pt 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:0.75pt 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:700;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt 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:700;line-height:114%">662,367</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;border-top:0.75pt 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:0.75pt 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:700;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt 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:700;line-height:114%">655,167</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;border-top:0.75pt 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:0.75pt 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:700;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt 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:700;line-height:114%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;border-top:0.75pt 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:0.75pt 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:700;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt 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:700;line-height:114%">655,167</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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 #000000;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 #000000;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 #000000;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 #000000;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 #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">December 31, 2023</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="15" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">(In thousands)</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Net Sales</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Intersegment Net Sales</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Net Sales from External Customers</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Net Sales</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Intersegment Net Sales</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Net Sales from External Customers</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:114%">Pipe</span></td><td style="background-color:#cff0fc;border-top:0.75pt 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:114%">$</span></td><td style="background-color:#cff0fc;border-top:0.75pt 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:114%">1,217,302 </span></td><td style="background-color:#cff0fc;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:0.75pt 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:114%">$</span></td><td style="background-color:#cff0fc;border-top:0.75pt 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:114%">(36,974)</span></td><td style="background-color:#cff0fc;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td style="background-color:#CFF0FC;border-top:0.75pt 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:114%">$</span></td><td style="background-color:#CFF0FC;border-top:0.75pt 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:114%">1,180,328 </span></td><td style="background-color:#CFF0FC;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:0.75pt 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:114%">$</span></td><td style="background-color:#cff0fc;border-top:0.75pt 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:114%">1,401,554 </span></td><td style="background-color:#cff0fc;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:0.75pt 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:114%">$</span></td><td style="background-color:#cff0fc;border-top:0.75pt 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:114%">(31,483)</span></td><td style="background-color:#cff0fc;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td style="background-color:#CFF0FC;border-top:0.75pt 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:114%">$</span></td><td style="background-color:#CFF0FC;border-top:0.75pt 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:114%">1,370,071 </span></td><td style="background-color:#CFF0FC;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:114%">Infiltrator</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:114%">406,361 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(63,405)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:114%">342,956 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">420,920 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(66,317)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:114%">354,603 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#CFF0FC;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">International</span></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.07pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">International - Pipe</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:114%">133,787 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(3,917)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:114%">129,870 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">154,762 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(18,509)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:114%">136,253 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#CFF0FC;padding:2px 1pt 2px 12.07pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">International - Allied Products &amp; Other</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">46,789 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(27)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td colspan="2" style="background-color:#CFF0FC;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">46,762 </span></td><td style="background-color:#CFF0FC;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">49,172 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td colspan="2" style="background-color:#CFF0FC;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">49,172 </span></td><td style="background-color:#CFF0FC;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:114%">Total International</span></td><td colspan="2" style="border-top:0.75pt 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:114%">180,576 </span></td><td style="border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.75pt 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:114%">(3,944)</span></td><td style="border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.75pt 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:114%">176,632 </span></td><td style="border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.75pt 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:114%">203,934 </span></td><td style="border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.75pt 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:114%">(18,509)</span></td><td style="border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.75pt 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:114%">185,425 </span></td><td style="border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#CFF0FC;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Allied Products &amp; Other</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">528,303 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(7,586)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td colspan="2" style="background-color:#CFF0FC;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">520,717 </span></td><td style="background-color:#CFF0FC;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">550,153 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(6,690)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td colspan="2" style="background-color:#CFF0FC;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">543,463 </span></td><td style="background-color:#CFF0FC;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:114%">Intersegment Eliminations</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:114%">(111,909)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">111,909 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:114%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(122,999)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">122,999 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:114%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#CFF0FC;padding: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:114%">Total Consolidated</span></td><td style="background-color:#CFF0FC;border-bottom:3pt double #000000;border-top:0.75pt 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:700;line-height:114%">$</span></td><td style="background-color:#CFF0FC;border-bottom:3pt double #000000;border-top:0.75pt 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:700;line-height:114%">2,220,633</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#CFF0FC;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td style="background-color:#CFF0FC;border-bottom:3pt double #000000;border-top:0.75pt 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:700;line-height:114%">$</span></td><td style="background-color:#CFF0FC;border-bottom:3pt double #000000;border-top:0.75pt 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:700;line-height:114%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#CFF0FC;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td style="background-color:#CFF0FC;border-bottom:3pt double #000000;border-top:0.75pt 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:700;line-height:114%">$</span></td><td style="background-color:#CFF0FC;border-bottom:3pt double #000000;border-top:0.75pt 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:700;line-height:114%">2,220,633</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#CFF0FC;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td style="background-color:#CFF0FC;border-bottom:3pt double #000000;border-top:0.75pt 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:700;line-height:114%">$</span></td><td style="background-color:#CFF0FC;border-bottom:3pt double #000000;border-top:0.75pt 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:700;line-height:114%">2,453,562</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#CFF0FC;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td style="background-color:#CFF0FC;border-bottom:3pt double #000000;border-top:0.75pt 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:700;line-height:114%">$</span></td><td style="background-color:#CFF0FC;border-bottom:3pt double #000000;border-top:0.75pt 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:700;line-height:114%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#CFF0FC;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td style="background-color:#CFF0FC;border-bottom:3pt double #000000;border-top:0.75pt 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:700;line-height:114%">$</span></td><td style="background-color:#CFF0FC;border-bottom:3pt double #000000;border-top:0.75pt 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:700;line-height:114%">2,453,562</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#CFF0FC;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;padding-left:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following sets forth certain financial information attributable to the reportable segments for the periods presented:</span></div><div style="margin-top:3pt;padding-left:31.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.636%"><tr><td style="width:1.0%"></td><td style="width:47.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.359%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.609%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.035%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.447%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.035%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.447%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.039%"></td><td style="width:0.1%"></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:12pt;font-weight:400;line-height:114%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>December 31,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" 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:8pt;font-weight:700;line-height:115%">Nine Months Ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">(In thousands) </span></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:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;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:700;line-height:114%">Segment Adjusted Gross Profit</span></td><td colspan="3" style="background-color:#CFF0FC;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td colspan="3" style="background-color:#CFF0FC;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td colspan="3" style="background-color:#CFF0FC;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td colspan="3" style="background-color:#CFF0FC;border-top:0.75pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.07pt;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:114%">Pipe</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">115,621 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">106,279 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:114%">$</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:114%">402,126 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:114%">$</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:114%">421,011 </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:#CFF0FC;padding:2px 1pt 2px 12.07pt;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:114%">Infiltrator</span></td><td colspan="2" style="background-color:#CFF0FC;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">68,392 </span></td><td style="background-color:#CFF0FC;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td colspan="2" style="background-color:#CFF0FC;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">46,497 </span></td><td style="background-color:#CFF0FC;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">216,319 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">193,569 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.07pt;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:114%">International</span></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:114%">14,012 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:114%">13,342 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">51,380 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">51,456 </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:#CFF0FC;padding:2px 1pt 2px 12.07pt;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:114%">Allied Products &amp; Other</span></td><td colspan="2" style="background-color:#CFF0FC;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">88,150 </span></td><td style="background-color:#CFF0FC;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td colspan="2" style="background-color:#CFF0FC;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">78,401 </span></td><td style="background-color:#CFF0FC;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">300,574 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">293,472 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.07pt;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:114%">Intersegment Eliminations</span></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:114%">(1,922)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:114%">714 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(4,431)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">329 </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:#CFF0FC;padding:2px 1pt 2px 25.72pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Total</span></td><td style="background-color:#CFF0FC;border-top:0.75pt 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:700;line-height:114%">$</span></td><td style="background-color:#CFF0FC;border-top:0.75pt 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:700;line-height:114%">284,253</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#CFF0FC;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td style="background-color:#CFF0FC;border-top:0.75pt 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:700;line-height:114%">$</span></td><td style="background-color:#CFF0FC;border-top:0.75pt 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:700;line-height:114%">245,233</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#CFF0FC;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td style="background-color:#CFF0FC;border-top:0.75pt 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:700;line-height:114%">$</span></td><td style="background-color:#CFF0FC;border-top:0.75pt 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:700;line-height:114%">965,968</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#CFF0FC;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td style="background-color:#CFF0FC;border-top:0.75pt 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:700;line-height:114%">$</span></td><td style="background-color:#CFF0FC;border-top:0.75pt 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:700;line-height:114%">959,837</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#CFF0FC;border-top:0.75pt 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Depreciation and Amortization</span></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#CFF0FC;padding:2px 1pt 2px 12.07pt;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:114%">Pipe</span></td><td style="background-color:#CFF0FC;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#CFF0FC;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15,491 </span></td><td style="background-color:#CFF0FC;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td style="background-color:#CFF0FC;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#CFF0FC;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12,754 </span></td><td style="background-color:#CFF0FC;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">43,882 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">38,754 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.07pt;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:114%">Infiltrator</span></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:114%">5,543 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:114%">5,120 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">16,435 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15,014 </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:#CFF0FC;padding:2px 1pt 2px 12.07pt;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:114%">International</span></td><td colspan="2" style="background-color:#CFF0FC;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,195 </span></td><td style="background-color:#CFF0FC;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td colspan="2" style="background-color:#CFF0FC;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,369 </span></td><td style="background-color:#CFF0FC;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td colspan="2" style="background-color:#CFF0FC;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,669 </span></td><td style="background-color:#CFF0FC;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,023 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:0.75pt;padding-left:11.07pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Allied Products &amp; Other</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:115%;position:relative;top:-4.2pt;vertical-align:baseline">(a)</span></div></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:114%">15,824 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:114%">16,603 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">48,028 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">49,555 </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:#CFF0FC;padding:2px 1pt 2px 25.72pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Total</span></td><td style="background-color:#CFF0FC;border-top:0.75pt 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:700;line-height:114%">$</span></td><td style="background-color:#CFF0FC;border-top:0.75pt 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:700;line-height:114%">38,053</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#CFF0FC;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td style="background-color:#CFF0FC;border-top:0.75pt 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:700;line-height:114%">$</span></td><td style="background-color:#CFF0FC;border-top:0.75pt 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:700;line-height:114%">35,846</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#CFF0FC;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td style="background-color:#CFF0FC;border-top:0.75pt 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:700;line-height:114%">$</span></td><td style="background-color:#CFF0FC;border-top:0.75pt 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:700;line-height:114%">112,014</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#CFF0FC;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td style="background-color:#CFF0FC;border-top:0.75pt 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:700;line-height:114%">$</span></td><td style="background-color:#CFF0FC;border-top:0.75pt 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:700;line-height:114%">107,346</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#CFF0FC;border-top:0.75pt 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Capital Expenditures</span></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#CFF0FC;padding:2px 1pt 2px 12.07pt;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:114%">Pipe</span></td><td style="background-color:#CFF0FC;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#CFF0FC;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">31,287 </span></td><td style="background-color:#CFF0FC;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td style="background-color:#CFF0FC;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#CFF0FC;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">28,268 </span></td><td style="background-color:#CFF0FC;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">84,700 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">75,565 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.07pt;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:114%">Infiltrator</span></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:114%">2,962 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:114%">12,810 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,458 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">33,856 </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:#CFF0FC;padding:2px 1pt 2px 12.07pt;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:114%">International</span></td><td colspan="2" style="background-color:#CFF0FC;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,872 </span></td><td style="background-color:#CFF0FC;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td colspan="2" style="background-color:#CFF0FC;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,366 </span></td><td style="background-color:#CFF0FC;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,807 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,393 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:0.75pt;padding-left:11.07pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Allied Products &amp; Other</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:115%;position:relative;top:-4.2pt;vertical-align:baseline">(a)</span></div></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:114%">17,639 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:114%">7,869 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">32,420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,044 </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:#CFF0FC;padding:2px 1pt 2px 25.72pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Total</span></td><td style="background-color:#CFF0FC;border-bottom:3pt double #000000;border-top:0.75pt 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:700;line-height:114%">$</span></td><td style="background-color:#CFF0FC;border-bottom:3pt double #000000;border-top:0.75pt 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:700;line-height:114%">53,760</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#CFF0FC;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td style="background-color:#CFF0FC;border-bottom:3pt double #000000;border-top:0.75pt 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:700;line-height:114%">$</span></td><td style="background-color:#CFF0FC;border-bottom:3pt double #000000;border-top:0.75pt 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:700;line-height:114%">51,313</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#CFF0FC;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td style="background-color:#CFF0FC;border-bottom:3pt double #000000;border-top:0.75pt 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:700;line-height:114%">$</span></td><td style="background-color:#CFF0FC;border-bottom:3pt double #000000;border-top:0.75pt 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:700;line-height:114%">136,385</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#CFF0FC;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td style="background-color:#CFF0FC;border-bottom:3pt double #000000;border-top:0.75pt 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:700;line-height:114%">$</span></td><td style="background-color:#CFF0FC;border-bottom:3pt double #000000;border-top:0.75pt 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:700;line-height:114%">126,858</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#CFF0FC;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;padding-left:54pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.91pt">Includes depreciation, amortization and capital expenditures not allocated to a reportable segment. The amortization expense of Infiltrator intangible assets is included in Allied Products &amp; Other.</span></div><div style="margin-top:9pt;padding-left:31.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.333%"><tr><td style="width:1.0%"></td><td style="width:48.088%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.075%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.611%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.075%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.449%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.075%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.449%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.078%"></td><td style="width:0.1%"></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:12pt;font-weight:400;line-height:114%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>December 31,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" 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:8pt;font-weight:700;line-height:115%">Nine Months Ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">(In thousands)</span></td><td colspan="3" style="border-bottom:0.75pt 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:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:0.75pt 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:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td></tr><tr><td colspan="24" 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:700;line-height:114%">Reconciliation of Segment Adjusted Gross Profit:</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.07pt;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:114%">Total Gross Profit</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:114%">$</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:114%">259,849 </span></td><td style="background-color:#ffffff;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:114%">$</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:114%">223,917 </span></td><td style="background-color:#ffffff;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:114%">$</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:114%">893,986 </span></td><td style="background-color:#ffffff;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:114%">$</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:114%">895,987 </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.07pt;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:114%">Depreciation and Amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">23,088</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">20,573</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">68,509</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">61,675</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.07pt;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:114%">Stock-based compensation expense</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,316</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">743</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,473</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,175</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.72pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Total Segment Adjusted Gross Profit</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 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:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">284,253</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 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:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">245,233</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;border-top:0.75pt 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:700;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt 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:700;line-height:114%">965,968</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt 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-bottom:3pt double #000000;border-top:0.75pt 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:700;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt 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:700;line-height:114%">959,837</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 3 <div style="margin-bottom:3pt;margin-top:9pt;padding-left:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table sets forth reportable segment information with respect to the amount of Net sales contributed by each class of similar products for the periods presented:</span></div><div style="margin-top:3pt;padding-left:31.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.939%"><tr><td style="width:1.0%"></td><td style="width:30.029%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.706%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.606%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.706%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.606%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.706%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.606%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.706%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.606%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.706%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.606%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.711%"></td><td style="width:0.1%"></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:114%"> </span></td><td colspan="33" style="border-bottom:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="15" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">December 31, 2023</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="15" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">(In thousands)</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Net Sales </span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Intersegment Net Sales </span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Net Sales from External Customers</span></td><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:8pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Net Sales </span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Intersegment Net Sales </span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Net Sales from External Customers</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:114%">Pipe</span></td><td style="background-color:#cceeff;border-top:0.75pt 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:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt 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:114%">360,733 </span></td><td style="background-color:#cceeff;border-top:0.75pt 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:0.75pt 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:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt 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:114%">(14,680)</span></td><td style="background-color:#cceeff;border-top:0.75pt 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:0.75pt 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:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt 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:114%">346,053 </span></td><td style="background-color:#cceeff;border-top:0.75pt 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:0.75pt 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:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt 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:114%">375,719 </span></td><td style="background-color:#cceeff;border-top:0.75pt 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:0.75pt 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:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt 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:114%">(10,839)</span></td><td style="background-color:#cceeff;border-top:0.75pt 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:0.75pt 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:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt 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:114%">364,880 </span></td><td style="background-color:#cceeff;border-top:0.75pt 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:114%">Infiltrator</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:114%">131,144 </span></td><td style="background-color:#ffffff;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:114%">(27,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:114%">103,871 </span></td><td style="background-color:#ffffff;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:114%">103,895 </span></td><td style="background-color:#ffffff;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:114%">(14,961)</span></td><td style="background-color:#ffffff;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:114%">88,934 </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:114%">International</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><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 12.07pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">International - Pipe</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:114%">44,203 </span></td><td style="background-color:#ffffff;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:114%">(2,369)</span></td><td style="background-color:#ffffff;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:114%">41,834 </span></td><td style="background-color:#ffffff;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:114%">44,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:114%">(5,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">39,571 </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.07pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">International - Allied Products &amp; Other</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:114%">14,166 </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:114%">(1)</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:114%">14,165 </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:114%">14,075 </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:114%">— </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:114%">14,075 </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:114%">Total International</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.75pt 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:114%">58,369 </span></td><td style="background-color:#ffffff;border-top:0.75pt 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:0.75pt 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:114%">(2,370)</span></td><td style="background-color:#ffffff;border-top:0.75pt 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:0.75pt 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:114%">55,999 </span></td><td style="background-color:#ffffff;border-top:0.75pt 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:0.75pt 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:114%">58,957 </span></td><td style="background-color:#ffffff;border-top:0.75pt 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:0.75pt 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:114%">(5,311)</span></td><td style="background-color:#ffffff;border-top:0.75pt 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:0.75pt 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:114%">53,646 </span></td><td style="background-color:#ffffff;border-top:0.75pt 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:114%">Allied Products &amp; Other</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:114%">159,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:114%">(2,718)</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:114%">156,444 </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:114%">149,044 </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:114%">(1,337)</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:114%">147,707 </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:114%">Intersegment Eliminations</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:114%">(47,041)</span></td><td style="background-color:#ffffff;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:114%">47,041 </span></td><td style="background-color:#ffffff;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:114%">— </span></td><td style="background-color:#ffffff;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:114%">(32,448)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">32,448 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </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:114%">Total Consolidated</span></td><td style="background-color:#cceeff;border-top:0.75pt 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:700;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt 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:700;line-height:114%">662,367</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;border-top:0.75pt 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:0.75pt 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:700;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt 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:700;line-height:114%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;border-top:0.75pt 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:0.75pt 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:700;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt 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:700;line-height:114%">662,367</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;border-top:0.75pt 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:0.75pt 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:700;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt 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:700;line-height:114%">655,167</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;border-top:0.75pt 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:0.75pt 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:700;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt 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:700;line-height:114%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;border-top:0.75pt 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:0.75pt 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:700;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt 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:700;line-height:114%">655,167</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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 #000000;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 #000000;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 #000000;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 #000000;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 #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">December 31, 2023</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="15" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">(In thousands)</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Net Sales</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Intersegment Net Sales</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Net Sales from External Customers</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Net Sales</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Intersegment Net Sales</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Net Sales from External Customers</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:114%">Pipe</span></td><td style="background-color:#cff0fc;border-top:0.75pt 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:114%">$</span></td><td style="background-color:#cff0fc;border-top:0.75pt 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:114%">1,217,302 </span></td><td style="background-color:#cff0fc;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:0.75pt 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:114%">$</span></td><td style="background-color:#cff0fc;border-top:0.75pt 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:114%">(36,974)</span></td><td style="background-color:#cff0fc;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td style="background-color:#CFF0FC;border-top:0.75pt 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:114%">$</span></td><td style="background-color:#CFF0FC;border-top:0.75pt 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:114%">1,180,328 </span></td><td style="background-color:#CFF0FC;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:0.75pt 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:114%">$</span></td><td style="background-color:#cff0fc;border-top:0.75pt 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:114%">1,401,554 </span></td><td style="background-color:#cff0fc;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:0.75pt 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:114%">$</span></td><td style="background-color:#cff0fc;border-top:0.75pt 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:114%">(31,483)</span></td><td style="background-color:#cff0fc;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td style="background-color:#CFF0FC;border-top:0.75pt 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:114%">$</span></td><td style="background-color:#CFF0FC;border-top:0.75pt 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:114%">1,370,071 </span></td><td style="background-color:#CFF0FC;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:114%">Infiltrator</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:114%">406,361 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(63,405)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:114%">342,956 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">420,920 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(66,317)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:114%">354,603 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#CFF0FC;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">International</span></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.07pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">International - Pipe</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:114%">133,787 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(3,917)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:114%">129,870 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">154,762 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(18,509)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:114%">136,253 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#CFF0FC;padding:2px 1pt 2px 12.07pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">International - Allied Products &amp; Other</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">46,789 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(27)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td colspan="2" style="background-color:#CFF0FC;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">46,762 </span></td><td style="background-color:#CFF0FC;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">49,172 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td colspan="2" style="background-color:#CFF0FC;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">49,172 </span></td><td style="background-color:#CFF0FC;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:114%">Total International</span></td><td colspan="2" style="border-top:0.75pt 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:114%">180,576 </span></td><td style="border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.75pt 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:114%">(3,944)</span></td><td style="border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.75pt 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:114%">176,632 </span></td><td style="border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.75pt 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:114%">203,934 </span></td><td style="border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.75pt 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:114%">(18,509)</span></td><td style="border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.75pt 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:114%">185,425 </span></td><td style="border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#CFF0FC;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Allied Products &amp; Other</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">528,303 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(7,586)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td colspan="2" style="background-color:#CFF0FC;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">520,717 </span></td><td style="background-color:#CFF0FC;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">550,153 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(6,690)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td colspan="2" style="background-color:#CFF0FC;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">543,463 </span></td><td style="background-color:#CFF0FC;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:114%">Intersegment Eliminations</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:114%">(111,909)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">111,909 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:114%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(122,999)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">122,999 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:114%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#CFF0FC;padding: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:114%">Total Consolidated</span></td><td style="background-color:#CFF0FC;border-bottom:3pt double #000000;border-top:0.75pt 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:700;line-height:114%">$</span></td><td style="background-color:#CFF0FC;border-bottom:3pt double #000000;border-top:0.75pt 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:700;line-height:114%">2,220,633</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#CFF0FC;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td style="background-color:#CFF0FC;border-bottom:3pt double #000000;border-top:0.75pt 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:700;line-height:114%">$</span></td><td style="background-color:#CFF0FC;border-bottom:3pt double #000000;border-top:0.75pt 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:700;line-height:114%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#CFF0FC;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td style="background-color:#CFF0FC;border-bottom:3pt double #000000;border-top:0.75pt 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:700;line-height:114%">$</span></td><td style="background-color:#CFF0FC;border-bottom:3pt double #000000;border-top:0.75pt 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:700;line-height:114%">2,220,633</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#CFF0FC;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td style="background-color:#CFF0FC;border-bottom:3pt double #000000;border-top:0.75pt 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:700;line-height:114%">$</span></td><td style="background-color:#CFF0FC;border-bottom:3pt double #000000;border-top:0.75pt 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:700;line-height:114%">2,453,562</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#CFF0FC;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td style="background-color:#CFF0FC;border-bottom:3pt double #000000;border-top:0.75pt 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:700;line-height:114%">$</span></td><td style="background-color:#CFF0FC;border-bottom:3pt double #000000;border-top:0.75pt 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:700;line-height:114%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#CFF0FC;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td style="background-color:#CFF0FC;border-bottom:3pt double #000000;border-top:0.75pt 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:700;line-height:114%">$</span></td><td style="background-color:#CFF0FC;border-bottom:3pt double #000000;border-top:0.75pt 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:700;line-height:114%">2,453,562</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#CFF0FC;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 360733000 -14680000 346053000 375719000 -10839000 364880000 131144000 -27273000 103871000 103895000 -14961000 88934000 44203000 -2369000 41834000 44882000 -5311000 39571000 14166000 -1000 14165000 14075000 14075000 58369000 -2370000 55999000 58957000 -5311000 53646000 159162000 -2718000 156444000 149044000 -1337000 147707000 -47041000 47041000 -32448000 32448000 662367000 662367000 655167000 655167000 1217302000 -36974000 1180328000 1401554000 -31483000 1370071000 406361000 -63405000 342956000 420920000 -66317000 354603000 133787000 -3917000 129870000 154762000 -18509000 136253000 46789000 -27000 46762000 49172000 49172000 180576000 -3944000 176632000 203934000 -18509000 185425000 528303000 -7586000 520717000 550153000 -6690000 543463000 -111909000 111909000 -122999000 122999000 2220633000 2220633000 2453562000 2453562000 <div style="margin-top:9pt;padding-left:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following sets forth certain financial information attributable to the reportable segments for the periods presented:</span></div><div style="margin-top:3pt;padding-left:31.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.636%"><tr><td style="width:1.0%"></td><td style="width:47.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.359%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.609%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.035%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.447%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.035%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.447%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.039%"></td><td style="width:0.1%"></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:12pt;font-weight:400;line-height:114%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>December 31,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" 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:8pt;font-weight:700;line-height:115%">Nine Months Ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">(In thousands) </span></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:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;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:700;line-height:114%">Segment Adjusted Gross Profit</span></td><td colspan="3" style="background-color:#CFF0FC;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td colspan="3" style="background-color:#CFF0FC;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td colspan="3" style="background-color:#CFF0FC;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td colspan="3" style="background-color:#CFF0FC;border-top:0.75pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.07pt;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:114%">Pipe</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">115,621 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">106,279 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:114%">$</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:114%">402,126 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:114%">$</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:114%">421,011 </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:#CFF0FC;padding:2px 1pt 2px 12.07pt;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:114%">Infiltrator</span></td><td colspan="2" style="background-color:#CFF0FC;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">68,392 </span></td><td style="background-color:#CFF0FC;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td colspan="2" style="background-color:#CFF0FC;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">46,497 </span></td><td style="background-color:#CFF0FC;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">216,319 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">193,569 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.07pt;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:114%">International</span></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:114%">14,012 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:114%">13,342 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">51,380 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">51,456 </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:#CFF0FC;padding:2px 1pt 2px 12.07pt;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:114%">Allied Products &amp; Other</span></td><td colspan="2" style="background-color:#CFF0FC;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">88,150 </span></td><td style="background-color:#CFF0FC;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td colspan="2" style="background-color:#CFF0FC;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">78,401 </span></td><td style="background-color:#CFF0FC;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">300,574 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">293,472 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.07pt;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:114%">Intersegment Eliminations</span></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:114%">(1,922)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:114%">714 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(4,431)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">329 </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:#CFF0FC;padding:2px 1pt 2px 25.72pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Total</span></td><td style="background-color:#CFF0FC;border-top:0.75pt 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:700;line-height:114%">$</span></td><td style="background-color:#CFF0FC;border-top:0.75pt 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:700;line-height:114%">284,253</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#CFF0FC;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td style="background-color:#CFF0FC;border-top:0.75pt 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:700;line-height:114%">$</span></td><td style="background-color:#CFF0FC;border-top:0.75pt 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:700;line-height:114%">245,233</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#CFF0FC;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td style="background-color:#CFF0FC;border-top:0.75pt 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:700;line-height:114%">$</span></td><td style="background-color:#CFF0FC;border-top:0.75pt 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:700;line-height:114%">965,968</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#CFF0FC;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td style="background-color:#CFF0FC;border-top:0.75pt 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:700;line-height:114%">$</span></td><td style="background-color:#CFF0FC;border-top:0.75pt 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:700;line-height:114%">959,837</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#CFF0FC;border-top:0.75pt 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Depreciation and Amortization</span></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#CFF0FC;padding:2px 1pt 2px 12.07pt;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:114%">Pipe</span></td><td style="background-color:#CFF0FC;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#CFF0FC;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15,491 </span></td><td style="background-color:#CFF0FC;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td style="background-color:#CFF0FC;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#CFF0FC;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12,754 </span></td><td style="background-color:#CFF0FC;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">43,882 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">38,754 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.07pt;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:114%">Infiltrator</span></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:114%">5,543 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:114%">5,120 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">16,435 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15,014 </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:#CFF0FC;padding:2px 1pt 2px 12.07pt;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:114%">International</span></td><td colspan="2" style="background-color:#CFF0FC;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,195 </span></td><td style="background-color:#CFF0FC;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td colspan="2" style="background-color:#CFF0FC;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,369 </span></td><td style="background-color:#CFF0FC;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td colspan="2" style="background-color:#CFF0FC;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,669 </span></td><td style="background-color:#CFF0FC;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,023 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:0.75pt;padding-left:11.07pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Allied Products &amp; Other</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:115%;position:relative;top:-4.2pt;vertical-align:baseline">(a)</span></div></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:114%">15,824 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:114%">16,603 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">48,028 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">49,555 </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:#CFF0FC;padding:2px 1pt 2px 25.72pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Total</span></td><td style="background-color:#CFF0FC;border-top:0.75pt 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:700;line-height:114%">$</span></td><td style="background-color:#CFF0FC;border-top:0.75pt 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:700;line-height:114%">38,053</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#CFF0FC;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td style="background-color:#CFF0FC;border-top:0.75pt 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:700;line-height:114%">$</span></td><td style="background-color:#CFF0FC;border-top:0.75pt 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:700;line-height:114%">35,846</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#CFF0FC;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td style="background-color:#CFF0FC;border-top:0.75pt 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:700;line-height:114%">$</span></td><td style="background-color:#CFF0FC;border-top:0.75pt 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:700;line-height:114%">112,014</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#CFF0FC;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td style="background-color:#CFF0FC;border-top:0.75pt 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:700;line-height:114%">$</span></td><td style="background-color:#CFF0FC;border-top:0.75pt 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:700;line-height:114%">107,346</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#CFF0FC;border-top:0.75pt 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Capital Expenditures</span></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#CFF0FC;padding:2px 1pt 2px 12.07pt;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:114%">Pipe</span></td><td style="background-color:#CFF0FC;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#CFF0FC;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">31,287 </span></td><td style="background-color:#CFF0FC;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td style="background-color:#CFF0FC;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#CFF0FC;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">28,268 </span></td><td style="background-color:#CFF0FC;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">84,700 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">75,565 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.07pt;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:114%">Infiltrator</span></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:114%">2,962 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:114%">12,810 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,458 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">33,856 </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:#CFF0FC;padding:2px 1pt 2px 12.07pt;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:114%">International</span></td><td colspan="2" style="background-color:#CFF0FC;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,872 </span></td><td style="background-color:#CFF0FC;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td colspan="2" style="background-color:#CFF0FC;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,366 </span></td><td style="background-color:#CFF0FC;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,807 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,393 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:0.75pt;padding-left:11.07pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Allied Products &amp; Other</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:115%;position:relative;top:-4.2pt;vertical-align:baseline">(a)</span></div></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:114%">17,639 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:114%">7,869 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">32,420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,044 </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:#CFF0FC;padding:2px 1pt 2px 25.72pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Total</span></td><td style="background-color:#CFF0FC;border-bottom:3pt double #000000;border-top:0.75pt 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:700;line-height:114%">$</span></td><td style="background-color:#CFF0FC;border-bottom:3pt double #000000;border-top:0.75pt 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:700;line-height:114%">53,760</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#CFF0FC;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td style="background-color:#CFF0FC;border-bottom:3pt double #000000;border-top:0.75pt 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:700;line-height:114%">$</span></td><td style="background-color:#CFF0FC;border-bottom:3pt double #000000;border-top:0.75pt 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:700;line-height:114%">51,313</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#CFF0FC;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td style="background-color:#CFF0FC;border-bottom:3pt double #000000;border-top:0.75pt 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:700;line-height:114%">$</span></td><td style="background-color:#CFF0FC;border-bottom:3pt double #000000;border-top:0.75pt 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:700;line-height:114%">136,385</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#CFF0FC;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td style="background-color:#CFF0FC;border-bottom:3pt double #000000;border-top:0.75pt 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:700;line-height:114%">$</span></td><td style="background-color:#CFF0FC;border-bottom:3pt double #000000;border-top:0.75pt 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:700;line-height:114%">126,858</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#CFF0FC;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;padding-left:54pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.91pt">Includes depreciation, amortization and capital expenditures not allocated to a reportable segment. The amortization expense of Infiltrator intangible assets is included in Allied Products &amp; Other.</span></div> 115621000 106279000 402126000 421011000 68392000 46497000 216319000 193569000 14012000 13342000 51380000 51456000 88150000 78401000 300574000 293472000 -1922000 714000 -4431000 329000 284253000 245233000 965968000 959837000 15491000 12754000 43882000 38754000 5543000 5120000 16435000 15014000 1195000 1369000 3669000 4023000 15824000 16603000 48028000 49555000 38053000 35846000 112014000 107346000 31287000 28268000 84700000 75565000 2962000 12810000 14458000 33856000 1872000 2366000 4807000 4393000 17639000 7869000 32420000 13044000 53760000 51313000 136385000 126858000 <div style="margin-top:9pt;padding-left:31.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.333%"><tr><td style="width:1.0%"></td><td style="width:48.088%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.075%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.611%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.075%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.449%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.075%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.449%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.078%"></td><td style="width:0.1%"></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:12pt;font-weight:400;line-height:114%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>December 31,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" 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:8pt;font-weight:700;line-height:115%">Nine Months Ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">(In thousands)</span></td><td colspan="3" style="border-bottom:0.75pt 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:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:0.75pt 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:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td></tr><tr><td colspan="24" 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:700;line-height:114%">Reconciliation of Segment Adjusted Gross Profit:</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.07pt;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:114%">Total Gross Profit</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:114%">$</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:114%">259,849 </span></td><td style="background-color:#ffffff;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:114%">$</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:114%">223,917 </span></td><td style="background-color:#ffffff;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:114%">$</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:114%">893,986 </span></td><td style="background-color:#ffffff;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:114%">$</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:114%">895,987 </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.07pt;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:114%">Depreciation and Amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">23,088</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">20,573</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">68,509</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">61,675</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.07pt;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:114%">Stock-based compensation expense</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,316</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">743</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,473</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,175</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.72pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Total Segment Adjusted Gross Profit</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 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:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">284,253</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 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:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">245,233</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;border-top:0.75pt 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:700;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt 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:700;line-height:114%">965,968</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt 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-bottom:3pt double #000000;border-top:0.75pt 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:700;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt 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:700;line-height:114%">959,837</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 259849000 223917000 893986000 895987000 23088000 20573000 68509000 61675000 1316000 743000 3473000 2175000 284253000 245233000 965968000 959837000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;padding-left:19pt">SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION</span><div style="margin-top:9pt;padding-left:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Supplemental disclosures of cash flow information for the nine months ended December 31 were as follows:</span></div><div style="margin-top:9pt;padding-left:31.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.636%"><tr><td style="width:1.0%"></td><td style="width:77.055%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.417%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.609%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.419%"></td><td style="width:0.1%"></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:8pt;font-weight:700;line-height:114%">(In thousands)</span></td><td colspan="3" style="border-top:0.75pt 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:114%">2023</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt 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:114%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cash paid for income taxes</span></td><td style="background-color:#cceeff;border-top:0.75pt 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:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt 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:114%">114,712 </span></td><td style="background-color:#cceeff;border-top:0.75pt 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:0.75pt 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:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt 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:114%">136,320 </span></td><td style="background-color:#cceeff;border-top:0.75pt 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cash paid for interest</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">51,484</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">24,757</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">Non-cash operating, investing and financing activities:</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></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:114%">Repurchase of common stock pending settlement</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,139</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Share repurchase excise tax accrual</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,486</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></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:114%">Acquisition of property, plant and equipment under finance lease</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">21,061</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10,684</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance in accounts payable for the acquisition of property, plant and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">22,925</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,748</span></td></tr></table></div> <div style="margin-top:9pt;padding-left:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Supplemental disclosures of cash flow information for the nine months ended December 31 were as follows:</span></div><div style="margin-top:9pt;padding-left:31.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.636%"><tr><td style="width:1.0%"></td><td style="width:77.055%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.417%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.609%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.419%"></td><td style="width:0.1%"></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:8pt;font-weight:700;line-height:114%">(In thousands)</span></td><td colspan="3" style="border-top:0.75pt 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:114%">2023</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt 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:114%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cash paid for income taxes</span></td><td style="background-color:#cceeff;border-top:0.75pt 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:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt 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:114%">114,712 </span></td><td style="background-color:#cceeff;border-top:0.75pt 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:0.75pt 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:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt 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:114%">136,320 </span></td><td style="background-color:#cceeff;border-top:0.75pt 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cash paid for interest</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">51,484</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">24,757</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">Non-cash operating, investing and financing activities:</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></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:114%">Repurchase of common stock pending settlement</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,139</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Share repurchase excise tax accrual</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,486</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></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:114%">Acquisition of property, plant and equipment under finance lease</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">21,061</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10,684</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance in accounts payable for the acquisition of property, plant and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">22,925</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,748</span></td></tr></table></div> 114712000 136320000 51484000 24757000 1139000 0 1486000 0 21061000 10684000 22925000 14748000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;padding-left:19pt">SUBSEQUENT EVENTS</span><div style="margin-top:9pt;padding-left:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Common Stock Dividend</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"> -</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> Subsequent to the end of the quarter, the Company declared a quarterly cash dividend of $0.14 per share of common stock. The dividend is payable on March 15, 2024, to stockholders of record at the close of business on March 1, 2024.</span></div><div style="margin-top:9pt;padding-left:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Share Repurchase Program</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"> - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Subsequent to the end of the quarter, 0.1 million shares of common stock at a cost of $13.1 million were repurchased under the Board of Directors' authorization in February 2022.</span></div> 0.14 100000 13100000 106880000 83182000 417812000 425041000 112014000 107346000 -22331000 -20001000 -65984000 -49334000 30131000 26068000 132665000 128641000 -2512000 348000 10669000 147000